Схемы алгоритмов должны быть представлены на листах формата А4 с рамкой (Приложение Г) в печатном или рукописном варианте.
При выполнении схем алгоритмов и программ отдельные функции алгоритмов и программ с учетом степени их детализации отображаются в виде условных графических обозначений-символов по ГОСТ 19.0.03-80.
Схемы должны быть выполнены на форматах по ГОСТ 2.301-68. Для облегчения поиска на схеме символов рекомендуется поле листа разбивать на зоны. Размеры зон устанавливают с учетом минимальных размеров символов, изображенных на данном листе. Допускается один символ размещать в двух и более зонах, если размер символа превышает размер зоны.
Координаты зоны проставляют:
· по горизонтали – арабскими цифрами слева направо в верхней части листа;
· по вертикали – прописными буквами латинского алфавита сверху вниз в левой части листа.
Координаты зон в виде сочетаний букв и цифр присваивают символам, вписанным в поля этих зон, например А1, А2, В1, В2 и т.д. При выполнении схем от руки, если поле листа не разбито на зоны, символам присваивают порядковые номера.
В пределах одной схемы, при выполнении ее от руки, допускается применять не более двух смежных размеров ряда чисел, кратных 5.
Для ускорения выполнения схем от руки рекомендуется использовать бланки с контуром прямоугольника внутри каждой зоны. Контуры не должны воспроизводиться при изготовлении копий. Расположение символов на схеме должно соответствовать требованиям ГОСТ 19.0.03-80.
Линии потока должны быть параллельны линиям внешней рамки схемы. Направления линий потока сверху вниз и слева направо принимают за основные и, если линии потока не имеют изломов, стрелками можно не обозначать. В остальных случаях направление линии потока обозначать стрелкой обязательно.
Расстояние между параллельными линиями потока должно быть не менее 3 мм, между остальными символами схемы – не менее 5 мм.
Записи внутри символа или рядом с ним должны выполняться машинописью с одним интервалом или чертежным шрифтом по ГОСТ 2.304-81.
Записи внутри символа или рядом с ним должны быть краткими. Сокращения слов и аббревиатуры, за исключением установленных государственными стандартами, должны быть расшифрованы в нижней части поля схемы или в документе, к которому эта схема относится.
Записи внутри символа должны быть представлены так, чтобы их можно было читать слева направо и сверху вниз, независимо от направления потока.
Перечень, наименование, обозначение и размеры обязательных символов и отображаемые ими функции в алгоритме и программе обработки данных представлены в таблица 4.1:
Таблица 4.2 - Наименование, обозначение символов и отображаемые ими функции
Наименование | Обозначение и размеры, мм | Функция |
1. Процесс | Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположения данных | |
2. Решение | Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий | |
3. Ввод-вывод | Преобразование данных в форму, пригодную для обработки (ввод), или отображение результатов обработки (вывод) | |
4. Линия потока | Указание последовательности связей между символами | |
5. Параллельные действия | Начало или окончание двух или более одновременно выполняемых операций | |
6. Комментарий | Связь между элементом схемы и пояснением |
Размер а должен выбираться из ряда 10, 15, 20 мм. Допускается увеличивать размер а на число, кратное 5. Размер b равен 1,5a.
При выполнении условных графических обозначений автоматизированным методом размеры геометрических элементов символов округляются до значений, определяемых техническими возможностями используемых устройств.
При ручном выполнении схем алгоритмов и программ для обязательных символов допускается устанавливать b равным 2а.