Блок-схема цикла «пока»
💻 Информатика · 6 класс
Цикл «пока» и его блок-схема
Цикл «пока» — это циклический алгоритм, в котором действия повторяются, пока выполняется заданное условие. Такой цикл называют циклом с предусловием, потому что проверка условия стоит перед повторяемыми действиями. Если условие сразу ложно, тело цикла не выполнится ни разу — это важная особенность такого цикла.
Повторяемые действия называют телом цикла. Один проход тела называют шагом цикла, или итерацией.
Из каких блоков состоит схема
На блок-схеме цикл «пока» рисуют из стандартных фигур. Каждая фигура имеет своё назначение, и менять их нельзя.
| Блок | Форма | Назначение |
|---|---|---|
| Начало и конец | овал | границы алгоритма |
| Проверка условия | ромб | ответ «да» или «нет» |
| Действие | прямоугольник | команда исполнителю |
| Связи | стрелки | порядок выполнения |
Как работает цикл
Сначала проверяется условие в ромбе. Если ответ «да», выполняется тело цикла, а затем стрелка снова ведёт к проверке условия. Если ответ «нет», управление выходит из цикла. Так повторение продолжается, пока условие остаётся истинным.
Начало → [условие?] —да→ [действие] → вернуться к условию
—нет→ КонецПример
Нужно вывести числа от 1 до 3. Используем переменную-счётчик, которая будет хранить текущее число.
- задать счётчику значение 1;
- проверить условие: счётчик не больше 3;
- если «да» — вывести счётчик и увеличить его на 1, потом снова к проверке;
- когда счётчик стал равен 4, условие ложно — выход из цикла.
В итоге на экране появятся числа 1, 2 и 3. Тело цикла выполнилось ровно три раза.
Чем «пока» отличается от цикла со счётчиком
В цикле «пока» заранее не всегда известно, сколько раз повторятся действия — всё зависит от условия. Поэтому такой цикл удобен, когда число повторений неизвестно: например, повторять, пока ученик не введёт правильный ответ. А цикл со счётчиком применяют, когда число повторений известно заранее.
- цикл «пока» — повторений может быть сколько угодно или ноль;
- цикл со счётчиком — число повторений задано числом;
- оба цикла можно нарисовать на блок-схеме через ромб и стрелку возврата.
Как читать готовую блок-схему
Чтобы понять, что делает блок-схема цикла, по ней движутся по стрелкам сверху вниз, как исполнитель. Дойдя до ромба, отвечают на вопрос «да» или «нет» и идут по соответствующей стрелке. Если вернулись к ромбу — значит, тело цикла выполнилось ещё раз. Так шаг за шагом прослеживают весь ход алгоритма и записывают, что получается на каждом проходе.
Этот способ называют трассировкой. Он помогает заранее проверить алгоритм на бумаге, не запуская его на компьютере, и вовремя заметить ошибку.
Частая ошибка: забыть изменять переменную внутри тела цикла. Тогда условие всегда остаётся истинным, и цикл повторяется бесконечно. Такую ошибку называют зацикливанием, и программа не может завершиться.
Кратко о главном
- Цикл «пока» повторяет действия, пока условие истинно.
- Проверка условия стоит перед телом цикла, поэтому цикл может не выполниться ни разу.
- На блок-схеме условие изображают ромбом, действия — прямоугольником.
- Чтобы не зациклиться, в теле цикла нужно менять проверяемую величину.