Схемы алгоритмов и программ входят в состав программной документации и оформляются в соответствии с ГОСТ 19.701 – 90 (ИСО 5807 – 85) «Схемы алгоритмов, программ, данных и систем» (взамен ГОСТ 19.002-80, 19.003-80). При этом используются условные графические обозначения (УГО), которые вписываются в прямоугольник (см. рис. 1.3). Стороны прямоугольника имеют следующие размеры:
a = 10, 15, 20 и т.д. через 5 мм, b = 1,5а или b = 2a.
Наиболее часто используемые блоки приведены в табл. 1.
Схема алгоритма представляет собой совокупность УГО, соединенных линиями связи. В качестве примеров можно рассмотреть рис. 5, 6, 7. Все линии на схеме (контуры элементов и соединения) имеют одинаковую толщину. Схема начинается блоком "Начало" и заканчивается блоком "Конец". Для каждого элемента схемы должно выполняться условие:существует, по крайней мере, один путь от блока "Начало" до блока "Конец", проходящий через этот элемент.
При проведении линий связи между блоками допустимо не ставить стрелки, если информация передается слева направо или сверху вниз без единого излома. В остальных случаях стрелки должны быть поставлены в конце линии связи (не более одной стрелки на линии связи). Рекомендуется входные линии подводить к верхней стороне блока, а выходную следует проводить от нижней стороны. В крайнем случае, допустимо входные линии подводить к левой стороне блока, а выходную проводить от правой стороны
Таблица 1