, проверка условия. В блоке указывается условие или вопрос, который определяет дальнейшее направление выполнения алгоритма
Подготовка
Заголовок счетного цикла
Предопределенный процесс
Обращение к процедуре
Данные
Ввод/Вывод данных
Соединитель
Маркировка разрыва линии потока
Комментарий
Используется для размещения пояснений к действиям
Горизонтальные и вертикальные потоки
Линии связей между блоками, направление потоков
Типы алгоритмов
Тип алгоритма определяется характером решаемой в соответствии с его командами задачи. Различают три типа алгоритмов: линейные, разветвляющиеся, циклические.
Линейный алгоритм состоит из упорядоченной последовательности действий, не зависящей от значений исходных данных, при этом каждая команда выполняется только один раз строго после той команды, которая ей предшествует.
Таким, например, является алгоритм вычисления по простейшим безальтернативным формулам, не имеющий ограничений на значения входящих в эти формулы переменных. Как правило, линейные процессы являются составной частью более сложного алгоритма.
Разветвляющимися называются алгоритмы, в которых в зависимости от значения какого-то выражения или от выполнения некоторого логического условия дальнейшие действия могут производиться по одному из нескольких направлений.
Каждое из возможных направлений дальнейших действий называется ветвью.
В блок-схемах разветвление реализуется специальным блоком "Решение". Этот блок предусматривает возможность двух выходов. В самом блоке "Решение" записывается логическое условие, от выполнения которого зависят дальнейшие действия.
Различают нескол
Страницы: << < 4 | 5 | 6 | 7 | 8 > >>