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

Блок-схемы алгоритмов

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

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

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

Каждый вид действия изображается своей фигурой, и за каждой фигурой закреплён определённый смысл.

Основные блоки

БлокФигураНазначение
Начало и конецОвалСтарт и завершение алгоритма
ДействиеПрямоугольникВыполнение команды
УсловиеРомбПроверка условия, выбор пути
Ввод и выводПараллелограммПолучение или выдача данных

Как читать блок-схему

Чтение начинают с блока «начало» и движутся по стрелкам. В блоке-ромбе проверяется условие: если оно верно, идём по стрелке «да», если нет — по стрелке «нет». Так алгоритм может разветвляться.

Пример блок-схемы

Опишем словесную запись блок-схемы определения чётности числа:

начало -> ввод числа -> [число делится на 2?] -> да: вывод «чётное» -> конец
нет: вывод «нечётное» -> конец

Здесь ромб — это проверка условия, прямоугольники — действия вывода, а овалы — начало и конец.

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

Один и тот же алгоритм можно записать словами, на естественном языке, или нарисовать блок-схемой. У графической записи есть важные преимущества:

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

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

Блок-схемы разных видов алгоритмов

По блок-схеме легко определить, какого вида алгоритм перед нами:

  • Линейный — блоки идут друг за другом одной цепочкой, без ромбов.
  • С ветвлением — есть ромб, от которого расходятся две ветви «да» и «нет».
  • Циклический — есть стрелка, которая возвращает исполнителя назад к уже пройденному блоку, образуя петлю.

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

Правило: из блока-условия (ромба) всегда выходят ровно две стрелки — «да» и «нет». Из блока-действия выходит только одна стрелка.

Частые ошибки

  • Используют прямоугольник вместо ромба для проверки условия.
  • Забывают подписать стрелки «да» и «нет» у ромба.
  • Не ставят блоки «начало» и «конец».

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

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