Similar presentations:
Алгоритм структуры
1.
2.
Алгоритм — это точноопределённая инструкция,
последовательно применяя
которую к исходным
данным, можно получить
решение задачи.
3.
• Алгоритм, в котором командывыполняются последовательно
одна за другой, называется
линейным алгоритмом
• Для того чтобы сделать
алгоритм более наглядным,
часто используют блок-схемы
4.
Линейный алгоритмОбщий вид
НАЧАЛО
ВВОД
ДЕЙСТВИЯ
ВЫВОД
КОНЕЦ
Пример
5.
Алгоритмическая структура«Ветвление»
6.
• Ветвление - алгоритмическаяконструкция, в которой в зависимости
от результата проверки условия («да»
или «нет») предусмотрен выбор одной
из двух последовательностей действий
(ветвей)
• Алгоритмы, в основе которых лежит
структура «ветвление», называют
разветвляющимися
7.
Ветвление8.
Полная форма ветвленияДа
Условие
Действие 1
Нет
Действие 2
если <условие>
то <действие 1>
иначе <действие 2>
все
если горит зеленый
то иди
иначе стой
все
9.
Неполная форма ветвленияесли <условие>
то <действия 1>
все
если на улице дождь
то бери зонт
все
Да
Условие
Действие 1
Нет
10.
ЦиклВ алгоритмическую структуру «цикл» входит серия
команд, выполняемая многократно
Такая последовательность называется телом цикла
Циклические алгоритмические структуры бывают
двух типов:
1) Цикл со счетчиком, в котором тело цикла
выполняется определенное количество раз
2) Цикл по условию, в котором тело цикла
выполняется, пока истинно условие
11.
Цикл со счетчикомИспользуется, если
известно заранее,
какое число
повторений тела
цикла необходимо
выполнить
12.
Цикл по условиюИспользуется, если
неизвестно заранее, какое
число раз необходимо
повторить тело цикла
В этом случае количество
повторений зависит от
истинности условия