Условные обозначения блок-схем алгоритмов
💻 Информатика · 9 класс
Что такое блок-схема
Блок-схема — это графическое представление алгоритма, в котором каждое действие изображается особой фигурой (блоком), а порядок выполнения показан стрелками. Блок-схема помогает увидеть структуру алгоритма целиком ещё до написания программы и быстро найти ошибку в логике.
Форма блока строго связана с его назначением: по виду фигуры сразу понятно, что в ней происходит — ввод данных, вычисление или проверка условия. Поэтому важно знать стандартные обозначения.
Основные графические символы
В школьном курсе используют небольшой набор фигур. Каждая из них имеет своё назначение.
| Фигура | Назначение | Пример |
|---|---|---|
| Овал | Начало или конец алгоритма | начало, конец |
| Параллелограмм | Ввод или вывод данных | ввести a, вывести s |
| Прямоугольник | Действие, вычисление | s = a + b |
| Ромб | Проверка условия (ветвление) | a > 0? |
| Стрелка | Направление перехода | от блока к блоку |
Правила построения
- У алгоритма ровно один блок начало и хотя бы один блок конец.
- Из ромба выходят две стрелки —
даинет; они должны быть подписаны. - Из прямоугольника и параллелограмма выходит только одна стрелка.
- Стрелки нельзя обрывать в пустоте: каждая ведёт в следующий блок.
Разбор примера
Алгоритм находит модуль числа. В виде блок-схемы он выглядит так:
начало -> ввести a -> [a < 0?] --да--> b = -a -> вывести b -> конец
--нет--> b = a --^Здесь ромб делит путь на две ветви: при отрицательном a знак меняется, иначе число берётся как есть. Обе ветви сходятся к выводу результата.
Частая ошибка: забывают подписать стрелкидаинету ромба. Без подписей блок-схема неоднозначна, и алгоритм можно прочитать неверно.
Зачем нужны блок-схемы
Блок-схемы не зависят от языка программирования. Один и тот же алгоритм, изображённый схемой, можно записать на любом языке. Поэтому в учебниках и на экзамене блок-схема — универсальный способ показать ход решения.
Три базовые конструкции
Любой алгоритм собирается из трёх типов конструкций, и каждой из них соответствует своя форма блок-схемы:
- Следование: блоки идут друг за другом сверху вниз, действия выполняются по порядку.
- Ветвление: ромб делит путь на две ветви, и выполняется только одна из них.
- Цикл: часть схемы повторяется, а стрелка возвращается назад к проверке условия.
Умея изображать эти три конструкции, можно нарисовать схему любого, даже очень сложного алгоритма — он всегда складывается из этих кирпичиков.
Как читать готовую схему
Чтение блок-схемы начинают с овала начало и движутся строго по стрелкам. Дойдя до ромба, проверяют условие и выбирают ту ветвь, которая соответствует ответу. Если стрелка возвращается назад — значит, перед нами цикл, и блоки повторятся ещё раз. Так шаг за шагом восстанавливают весь ход работы алгоритма и его результат.
Кратко о главном
- Блок-схема — графическая запись алгоритма из фигур и стрелок.
- Овал — начало/конец, параллелограмм — ввод-вывод, прямоугольник — действие, ромб — условие.
- Из ромба выходят две подписанные ветви
даинет. - Стрелки задают порядок выполнения и не должны обрываться.