Блок-схемы алгоритмов
Блок-схема позволяет сделать алгоритм более наглядным и выделяет в алгоритме основные алгоритмические структуры (линейная, ветвление, выбор и цикл). Если исполнителем алгоритма является человек, то он может по блок-схеме легко проследить выполнение алгоритма, так как элементы блок-схем соединены стрелками, указывающими шаги выполнения алгоритма.
Элементы алгоритма изображаются на блок-схеме с помощью различных геометрических фигур, внутри которых записывается программный код (табл. 4.1).
Таблица 4.1. Элементы блок - схем
Элемент блок-схемы | Назначение элемента блок-схемы |
Прямоугольник с закругленными углами, применяется для обозначения начала или конца алгоритма | |
Параллелограмм, предназначен для описания ввода или вывода данных, имеет один вход вверху и один выход внизу | |
Прямоугольник, применяется для описания линейной последовательности команд, имеет один вход вверху и один выход внизу | |
Ромб, служит для обозначения условий в алгоритмических структурах «ветвление» и «выбор», имеет один вход верху и два выхода (налево, если условие истинно, и направо, если условие ложно) | |
Прямоугольник в прямоугольнике, применяется для вызова отдельно описанного алгоритма (подпрограммы) | |
Прямоугольник со срезанным углом, применяется для объявления переменных или ввода комментариев |
Следующая страница Контрольные вопросы