Similar presentations:
Циклические алгоритмы
1. Циклические алгоритмы.
30.07.2019Циклические алгоритмы.
Выполнила: учитель информатики
МБОУ «СОШ № 7» города Калуги
Жаркова Наталья Анатольевна.
2. Вопросы по темам предыдущих уроков:
• Что такое алгоритм?• Какие формы записи алгоритмов вы
знаете?
• Какие виды алгоритмов вы знаете?
• Какая форма организации действий
называется ветвлением?
• Какие виды ветвления вы знаете?
3. Алгоритмы с повторениями.
• На практике часто встречаются задачи, в которыходно или несколько действий требуется повторить
несколько раз, пока соблюдается некоторое условие.
• Цикл (повторение) – форма организации действий,
при которой выполнение одной и той же
последовательности действий повторяется, пока
выполняется некоторое условие.
4. Алгоритмы с повторениями.
•Циклический алгоритм – это алгоритм, вкотором выполнение одной и той же
последовательности действий повторяется, пока
выполняется некоторое условие.
• Ситуация, при которой
выполнение цикла никогда
не заканчивается,
называется зацикливанием.
5. Алгоритмы с повторениями.
• Если условиезадано заранее
перед действием,
то такой
циклический
алгоритм
называется
«алгоритм с
предусловием».
начало
Есть
нерешённые
задачи по
математике?
да
Решить задачу
Пойти гулять
конец
нет
6. Алгоритмы с повторениями.
начало• Если условие
задано после
действия, то
такой
циклический
алгоритм
называется
«алгоритм с
постусловием».
Открыть сковороду
Съесть котлету
Понравилось?
нет
Закрыть сковороду
конец
да
7. Алгоритмы с повторениями.
• Пример: приготовление• Если в алгоритме
яичницы из 4 яиц (составить
задано количество
алгоритм)
повторов действий,
то такой
разогреть сковороду
циклический
алгоритм
смазать сковороду
счётчик
маслом
(параметр)
называется
«алгоритм с
4 яйца
параметром».
разбить яйцо на
сковороду
конец
8. Алгоритмы с повторениями.
• Примералгоритма с
зацикливанием:
условие никогда
не выполнится
если никого нет
дома!
начало
Постучать
Открыли
дверь?
нет
Войти
конец
да
9. Алгоритмы с повторениями.
• Выполнить практическую работу по теме«Циклические алгоритмы».