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

Слайд 2

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

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


Линейный (следование).
Разветвляющийся (ветвление).
Циклический.

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

Слайд 3

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

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

порядке их следования.

Линейный

Слайд 4

Слайд 5

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

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

Структура ветвления может быть в полной и неполной форме.

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

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

Слайд 6

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

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

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

Слайд 7

Слайд 8

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

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

Цикл

пока

Цикл пока – выполняется до тех пор, пока выполняется или пока не выполнится определенное условие.

Циклический

Слайд 9

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

Цикл для

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

цикла).

Циклический

Слайд 10