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