Алгоритмическая конструкция. Повторение. Основные алгоритмические конструкции

Содержание

Слайд 2

Ключевые слова

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

Ключевые слова повторение циклические алгоритмы тело цикла цикл с заданным условием продолжения
работы
с заданным условием окончания работы
с заданным числом повторений

Слайд 3

Повторение

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

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

Слайд 4

Типы циклов

Заданы условия
продолжения работы

Могут быть

Заданы условия
окончания работы

Задано число
повторений

Пока есть кирпич

Ровно 100

Типы циклов Заданы условия продолжения работы Могут быть Заданы условия окончания работы
кирпичей

Пока не наступит ночь

Слайд 5

Цикл с заданным условием продолжения работы
(цикл-ПОКА, цикл с предусловием)

нц пока

Цикл с заданным условием продолжения работы (цикл-ПОКА, цикл с предусловием) нц пока кц
<условие>
<тело цикла (последовательность действий)>
кц

Слайд 6

Погрузка кирпичей

алг погрузка
нач
нц пока есть кирпичи
взять один кирпич
если

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

Слайд 7

Робот в коридоре

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

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

нц пока справа свободно
вправо
закрась
кц

Слайд 8

Частное и остаток

Частное и остаток

Слайд 9

Таблица значений переменных

5

17

17

17

17

17

17

17

17

17

17

17

17

5

5

5

5

5

5

5

5

12

12

7

7

2

2

2

0

0

1

1

2

2

3

3

17 > 5 (Да)

12 > 5 (Да)

7 > 5 (Да)

2

Таблица значений переменных 5 17 17 17 17 17 17 17 17
> 5 (Нет)