49 б. + 25 б. за лучший. вопросы не сложные, я думаю вы справитесь. я и сам в принципе знаю, что оно такое - мне нужно, чтобы ответы на эти вопросы были расписаны и более-менее оформлены. 1. алгоритм, его основные свойства и способы отображения 2. описание основных символов блок-схемы 3. правила использования символов в блок-схемах
266
301
Ответы на вопрос:
1. алгоритм- предназначенное для конкретного использования описание последовательности действий, приводящих от исходных данных к требуемому результату. св-ва: дискретность( путь решения разделён на отдельные шаги); понятность( алгоритм состоит из команд, входящих в ски(система команд исполнителя)); определённость ( обеспечивается получение ожидаемого результата); массовость ( обеспечивается решение с различными исходными данными). существует три способа изображения (записи) алгоритмов. во-первых, алгоритм можно записать на естественном (человеческом) языке. достоинства этого способа - простота описания (не требуются специальные знания), понятность алгоритма "в общем" в случаях не длинных описаний. недостатки – неточность в деталях из-за многозначности человеческих языков, плохая обозримость подробных алгоритмов. обычно этим способом описания пользуются для укрупненных (обобщенных) алгоритмов, особенно на функциональном уровне описания. во-вторых, его можно записать на формальном (искусственном) однозначном языке (алгоритмическом языке). достоинствами этого способа являются однозначность и строгость описания, простота последующего создания программы (если для используемого алгоритмического языка есть транслятор - текст алгоритма уже является программой, в противном случае требуется простой перевод на другой алгоритмический язык). описание алгоритма обычно короче, чем на естественном языке. недостатками этого способа являются плохая обозримость больших алгоритмов, сложность описания с требуемой детализацией (подробностью). в процессе построения алгоритма, в нем сложно делать исправления. обычно этот способ используют для описания подпрограмм или функций в сборниках алгоритмов. в-третьих, алгоритм можно записать в условных обозначениях графическим способом. достоинствами являются возможность описать алгоритм с любой степенью подробности, хорошая наглядность, удобства внесения изменений. в качестве недостатка можно назвать необходимость знать специальные правила графического способа изображения и иметь средства аккуратного выполнения рисунков алгоритма (желательно - автоматизированные средства – графический редактор). 2. символы блок-схемы: ромб - условие; прямоугольник - действие; овал - начало/конец( это самые основные, если надо ещё напиши в комментариях); 3. основные правила составления блок-схемы можно выделить такие особенности, которые должны быть у любой блок-схемы: обязательно должно присутствовать два блока – «начало» и «конец». причем в единичном экземпляре. от начального блока до конечного должны быть проведены линии связи. из всех блоков, кроме конечного, должны выходить линии потока. обязательно должна присутствовать нумерация всех блоков: сверху вниз, слева направо. порядковый номер нужно проставлять в левом верхнем углу, делая разрыв начертания. все блоки должны быть связаны друг с другом линиями. именно они должны определять последовательность, с которой выполняются действия. если поток движется снизу вверх или справа налево (другими словами, в обратном порядке), то обязательно рисуются стрелки. линии делятся на выходящие и входящие. при этом нужно отметить, что одна линия является для одного блока выходящей, а для другого входящей. от начального блока в схеме линия потока только выходит, так как он является самым первым. а вот у конечного блока имеется только вход. это наглядно показано на примерах блок-схем, которые имеются в статье. чтобы проще было читать блок-схемы, входящие линии изображаются сверху, а исходящие снизу. допускается наличие разрывов в линиях потока. обязательно они помечаются специальными соединителями. для облегчения блок-схемы разрешается всю информацию прописывать в комментариях.
Программа в console (c#) int answer = 1; console. writeline ("какое время? "); string number1 = console.readline(); int number = int.parse(number1); for (int i = 0; i =! number; i++) { answer = answer * 2; } if (number == 1) { answer = 1; } console.writeline ("за " + number +" минут в банке станет " + answer +" микробов"); console.readkey();
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ahjdfgnn7322.08.2022 12:58
-
УРОК00007.05.2020 19:48
-
taylakova63p06vpw26.11.2021 13:14
-
LeBleque20.02.2021 19:11
-
archibasovav18.02.2022 08:08
-
Аартём117.10.2020 08:48
-
Сложное12312.04.2021 21:34
-
meonder02.12.2022 01:04
-
alikhankoshpanov30.04.2023 01:46
-
Random0070009.03.2021 07:23
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.