P
pro·school.ru
Каталог школ

Условные обозначения блок-схем алгоритмов

💻 Информатика · 9 класс

Что такое блок-схема

Блок-схема — это графическое представление алгоритма, в котором каждое действие изображается особой фигурой (блоком), а порядок выполнения показан стрелками. Блок-схема помогает увидеть структуру алгоритма целиком ещё до написания программы и быстро найти ошибку в логике.

Форма блока строго связана с его назначением: по виду фигуры сразу понятно, что в ней происходит — ввод данных, вычисление или проверка условия. Поэтому важно знать стандартные обозначения.

Основные графические символы

В школьном курсе используют небольшой набор фигур. Каждая из них имеет своё назначение.

ФигураНазначениеПример
ОвалНачало или конец алгоритманачало, конец
ПараллелограммВвод или вывод данныхввести a, вывести s
ПрямоугольникДействие, вычислениеs = a + b
РомбПроверка условия (ветвление)a > 0?
СтрелкаНаправление переходаот блока к блоку

Правила построения

  • У алгоритма ровно один блок начало и хотя бы один блок конец.
  • Из ромба выходят две стрелки — да и нет; они должны быть подписаны.
  • Из прямоугольника и параллелограмма выходит только одна стрелка.
  • Стрелки нельзя обрывать в пустоте: каждая ведёт в следующий блок.

Разбор примера

Алгоритм находит модуль числа. В виде блок-схемы он выглядит так:

начало -> ввести a -> [a < 0?] --да--> b = -a -> вывести b -> конец --нет--> b = a --^

Здесь ромб делит путь на две ветви: при отрицательном a знак меняется, иначе число берётся как есть. Обе ветви сходятся к выводу результата.

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

Зачем нужны блок-схемы

Блок-схемы не зависят от языка программирования. Один и тот же алгоритм, изображённый схемой, можно записать на любом языке. Поэтому в учебниках и на экзамене блок-схема — универсальный способ показать ход решения.

Три базовые конструкции

Любой алгоритм собирается из трёх типов конструкций, и каждой из них соответствует своя форма блок-схемы:

  • Следование: блоки идут друг за другом сверху вниз, действия выполняются по порядку.
  • Ветвление: ромб делит путь на две ветви, и выполняется только одна из них.
  • Цикл: часть схемы повторяется, а стрелка возвращается назад к проверке условия.

Умея изображать эти три конструкции, можно нарисовать схему любого, даже очень сложного алгоритма — он всегда складывается из этих кирпичиков.

Как читать готовую схему

Чтение блок-схемы начинают с овала начало и движутся строго по стрелкам. Дойдя до ромба, проверяют условие и выбирают ту ветвь, которая соответствует ответу. Если стрелка возвращается назад — значит, перед нами цикл, и блоки повторятся ещё раз. Так шаг за шагом восстанавливают весь ход работы алгоритма и его результат.

Кратко о главном

  • Блок-схема — графическая запись алгоритма из фигур и стрелок.
  • Овал — начало/конец, параллелограмм — ввод-вывод, прямоугольник — действие, ромб — условие.
  • Из ромба выходят две подписанные ветви да и нет.
  • Стрелки задают порядок выполнения и не должны обрываться.