Типы алгоритмов

Слайд 2

Любой алгоритм может быть представлен в виде комбинации трёх базовых структур:
Линейный

Любой алгоритм может быть представлен в виде комбинации трёх базовых структур: Линейный
(следование).
Разветвляющийся (ветвление).
Циклический.

Типы алгоритмов

Слайд 3

При выполнении линейного алгоритма исполнитель выполняет одну команду за другой в порядке

При выполнении линейного алгоритма исполнитель выполняет одну команду за другой в порядке их следования. Линейный
их следования.

Линейный

Слайд 5

При выполнении разветвляющегося алгоритма действия исполнителя определяются результатами проверки некоторых условий. Структура

При выполнении разветвляющегося алгоритма действия исполнителя определяются результатами проверки некоторых условий. Структура
ветвления может быть в полной и неполной форме.

Полное ветвление

Разветвляющийся

Слайд 6

Неполное ветвление

Разветвляющийся

Неполное ветвление Разветвляющийся

Слайд 8

При исполнении циклического алгоритма отдельные команды или группы команд повторяются многократно.

Цикл пока

Цикл

При исполнении циклического алгоритма отдельные команды или группы команд повторяются многократно. Цикл
пока – выполняется до тех пор, пока выполняется или пока не выполнится определенное условие.

Циклический

Слайд 9

Цикл для

Цикл для – количество повторений задается с помощью счетчика (переменной цикла).

Циклический

Цикл для Цикл для – количество повторений задается с помощью счетчика (переменной цикла). Циклический