Линейные алгоритмы
В линейном алгоритме операции выполняются последовательно, в порядке их записи.
Каждая операция является самостоятельной, независимой от каких-либо условий.
На схеме блоки, отображающие эти операции, располагаются в линейной последовательности.
Пример линейного алгоритма
Составить блок – схему алгоритма вычисления арифметического выражения
у=(b2-ас):(а+с)
Алгоритм с ветвлением
Алгоритм называется ветвящимся, если для его реализации предусмотрено несколько направлений (ветвей).
Каждое отдельное направление алгоритма обработки данных является отдельной ветвью вычислений.
Алгоритм с ветвлением
Ветвление в программе — это выбор одной из нескольких последовательностей команд при выполнении программы.
Выбор направления зависит от заранее определенного признака, который может относиться к исходным данным, к промежуточным или конечным результатам.
Признак характеризует свойство данных и имеет два или более значений.
Направление ветвления выбирается логической проверкой, в результате которой возможны два ответа:
«да» — условие выполнено
«нет» — условие не выполнено.
Алгоритм с ветвлением
Циклические алгоритмы
Циклическими называются алгоритмы, содержащие циклы.
Цикл — это многократно повторяемый участок алгоритма.
Виды циклов
Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено.
Цикл называется итерационным, если число повторений тела цикла заранее неизвестно, а зависит от значений параметров (некоторых переменных), участвующих в вычислениях.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.