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

На практике часто встречаются задачи, в которых одно или несколько действий бывает необходимо повторить несколько раз, пока соблюдается некоторое заранее установленное условие.

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

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

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

Обрати внимание! Следует разрабатывать алгоритмы, не допускающие таких ситуаций.

Рассмотрим пример из жизни.

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

Попробуйте самостоятельно правильно составить следующие алгоритмы:

1. Помой персики

2. Определи общий вес ящиков с яблоками (версия 1)

3. Определи общий вес ящиков с яблоками (версия 2)

4. Собери бусы

5. Определи общее число рыб в банках (версия 1)

6. Определи общее число рыб в банках (версия 2)

7. Погрузи кубики (объяснение)

8. Погрузи кубики (версия 1)

9. Погрузи кубики (версия 2)