Основные типы алгоритмических структур

Содержание

Слайд 2

Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом.

Линейный алгоритм (следование).

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

называется линейным алгоритмом.
Слайд 3

Пример. Найти площадь S прямоугольника, если известны его стороны a, b.

Пример. Найти площадь S прямоугольника, если известны его стороны a, b.

начало

конец

a,

b

S

S:=a*b

Слайд 4

Алгоритмическая структура «ветвление» В алгоритмической структуре «ветвление» та или иная серия

Алгоритмическая структура «ветвление»

В алгоритмической структуре «ветвление» та или иная серия команд

выполняется в зависимости от истинности условия.
Слайд 5

Условие Серия 2 Серия 1

Условие

Серия 2

Серия 1

Слайд 6

Пример. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной

Пример. Фрагмент алгоритма изображен в виде блок-схемы. Определите, какое значение переменной

Х будет напечатано в результате его выполнения.
Слайд 7

Алгоритмическая структура «выбор» В алгоритмической структуре «выбор» выполняется одна из нескольких

Алгоритмическая структура «выбор»

В алгоритмической структуре «выбор» выполняется одна из нескольких последовательностей

команд при истинности соответствующего условия.
Слайд 8

Слайд 9

Алгоритмическая структура «цикл» В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно.

Алгоритмическая структура «цикл»

В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется

многократно.
Слайд 10

Цикл со счетчиком (известное число повторений). Счетчик Тело цикла

Цикл со счетчиком (известное число повторений).

Счетчик

Тело цикла

Слайд 11

Цикл со счетчиком (неизвестное число повторений). Тело цикла Условие

Цикл со счетчиком (неизвестное число повторений).

Тело цикла

Условие