Блок-схема
Блок-схема — это графическая запись алгоритма, в которой действия изображаются стандартными геометрическими фигурами, а порядок их выполнения показывают стрелками.
Основные обозначения
| Блок | Форма и назначение |
|---|---|
| Начало или конец | Овал. Внутри обычно пишут «Начало» или «Конец». |
| Действие | Прямоугольник. Записывают присваивание, вычисление или другую операцию. |
| Ввод или вывод | Параллелограмм. Например: «Ввести a» или «Вывести S». |
| Условие | Ромб. Внутри записывают логическое условие; из блока выходят ветви «Да» и «Нет». |
| Линия потока | Стрелка. Показывает, к какому блоку перейти следующим. |
Внутри блоков записывают краткие и однозначные команды. Обычно поток действий направляют сверху вниз или слева направо. У каждого блока, кроме конечного, должен быть следующий переход. После ромба обязательно подписывают направления ветвей, например «Да» и «Нет».
Правила построения
- Начинайте схему блоком «Начало», а завершайте блоком «Конец».
- Соединяйте блоки стрелками в порядке выполнения действий.
- Для последовательных действий используйте прямоугольники; для ввода и вывода — параллелограммы.
- Условие записывайте в ромбе так, чтобы его результат однозначно определял дальнейший переход.
- Не допускайте пересечений линий, если их можно избежать; при сложной схеме используйте понятные соединения.
Алгоритм сложения двух чисел записывается так: Начало → Ввести a, b → S := a + b → Вывести S → Конец. Ввод и вывод изображаются параллелограммами, вычисление суммы — прямоугольником.
Блок-схема — конкретный графический способ записи алгоритма. Схема алгоритма может быть более общим или упрощённым представлением его шагов. Также блок-схема является одним из способов описания алгоритма, а не самим алгоритмом.
Какой блок используют для проверки условия, например \(x > 0\)?
Главное
- Блок-схема графически показывает шаги алгоритма и порядок их выполнения.
- Овал — начало или конец, прямоугольник — действие, параллелограмм — ввод или вывод, ромб — условие.
- Стрелки задают переходы; после проверки условия ветви нужно подписывать и направлять однозначно.