Циклические алгоритмы

Содержание

Слайд 2

Вопросы по темам предыдущих уроков: Что такое алгоритм? Какие формы записи

Вопросы по темам предыдущих уроков:

Что такое алгоритм?
Какие формы записи алгоритмов

вы знаете?
Какие виды алгоритмов вы знаете?
Какая форма организации действий называется ветвлением?
Какие виды ветвления вы знаете?
Слайд 3

Алгоритмы с повторениями. На практике часто встречаются задачи, в которых одно

Алгоритмы с повторениями.

На практике часто встречаются задачи, в которых одно или

несколько действий требуется повторить несколько раз, пока соблюдается некоторое условие.
Цикл (повторение) – форма организации действий, при которой выполнение одной и той же последовательности действий повторяется, пока выполняется некоторое условие.
Слайд 4

Алгоритмы с повторениями. Циклический алгоритм – это алгоритм, в котором выполнение

Алгоритмы с повторениями.

Циклический алгоритм – это алгоритм, в котором выполнение одной

и той же последовательности действий повторяется, пока выполняется некоторое условие.

Ситуация, при которой
выполнение цикла никогда не заканчивается, называется зацикливанием.

Слайд 5

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

Алгоритмы с повторениями.

Если условие задано заранее перед действием, то такой циклический

алгоритм называется «алгоритм с предусловием».

начало

Есть нерешённые задачи по математике?

Решить задачу

Пойти гулять

конец

нет

да

Слайд 6

Алгоритмы с повторениями. Если условие задано после действия, то такой циклический

Алгоритмы с повторениями.

Если условие задано после действия, то такой циклический алгоритм

называется «алгоритм с постусловием».

начало

Открыть сковороду

Съесть котлету

Понравилось?

конец

Закрыть сковороду

да

нет

Слайд 7

Алгоритмы с повторениями. Если в алгоритме задано количество повторов действий, то

Алгоритмы с повторениями.

Если в алгоритме задано количество повторов действий, то такой

циклический алгоритм называется «алгоритм с параметром».

Пример: приготовление яичницы из 4 яиц (составить алгоритм)

смазать сковороду маслом

4 яйца

разбить яйцо на сковороду

разогреть сковороду

конец

счётчик
(параметр)

Слайд 8

Алгоритмы с повторениями. Пример алгоритма с зацикливанием: условие никогда не выполнится

Алгоритмы с повторениями.

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

никого нет дома!

начало

Открыли дверь?

Постучать

Войти

конец

да

нет