Структурограммы

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

 

Основные блоки структурограмм:

 

Блок Название Назначение
  Обработка   Аналогичен блоку «процесс» в блок-схемах. Прямоугольник может быть внутри прямоугольника
  Следование Последовательное выполнение процессов обработки
Решение   Бинарное ветвление (выбор из двух альтернатив)
  Расширение блока решения     Множественное ветвление (выбор из нескольких альтернатив)
  Цикл с предусловием     Повторять: если условие выполнено, выполнить тело цикла
  Цикл с постусловием   Повторять: выполнить тело цикла, если условие выполнено, выйти из цикла

Преимущество структурограмм - в их компактности.

 

Пример 2. Блок-схема и структурограмма алгоритма примера 1.