Основные типы алгоритмических структур Проект Васильевой М.Г.
Линейный алгоритм Алгоритм, в котором команды выполняются линейным алгоритмом.Алгоритм, в котором команды выполняются линейным алгоритмом. Структура линейного алгоритма:Структура линейного алгоритма: Команда 1 Команда 2 Команда 3
Разветвляющий алгоритм (ветвление) В разветвляющемся алгоритм та или иная серия команд выполняется в зависимости от истинности условия.В разветвляющемся алгоритм та или иная серия команд выполняется в зависимости от истинности условия. Ветвление может быть полным или неполным.Ветвление может быть полным или неполным.
Структура полного ветвления : Условие Серия 1
Структура неполного ветвления : Условие Серия 1
Алгоритмизация Циклические алгоритмы В циклическом алгоритме серия команд (тело цикла) выполняется многократно. Циклические структуры бывают 2-х типов: Циклы со счётчиком, в которых тело цикла выполняется определённое количество раз; Циклы по условию, в которых тело цикла выполняется до тех пор, пока выполняется условие.
Структура цикла со счётчиком I(In, Ik) шаг Тело цикла I – счётчик; In – начальное значение счётчика; Ik – конечное значение счётчика; Шаг- величина прибавляемая к счётчику.
Циклы по условию бывают с предусловием и с после условием. условие Структура цикла с предусловием Тело цикла условие