Блоки схем алгоритмов согласно ГОСТ 19.002 – 80 и 19.003 – 80
Перечень, наименование, обозначение и соотношение размеров обязательных символов и отображаемые ими функции в алгоритме и программе обработки данных должны соответствовать требованиям, указанным в таблице II.1.
Таблица II.1
Наименование
| Обозначение и соотношение размеров
| Функция
|
|
|
|
1. Процесс
| Здесь лаконично излагается процесс обработки информации
| |
1,5a
|
Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных
|
2. Решение
|
|
Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий. Блок должен иметь 2 выхода с надписями:
«Да» (условие выполняется) и
«Нет» ( условие не выполняется)
или 3 выхода с надписями >,<,=,
или один выход с произвольным количеством разветвлений с надписями, вставленными в разрыв линии. В этом случае условие заменяется выражением, а надписи являются значениями выражения y1,y2..yn.
|
3. Модификация
|
| Выполнение операций, меняющих команды или группы команд, изменяющих программу. Используется для циклических алгоритмов со счетчиком циклов. Выход из цикла должен быть сбоку блока, вход на следующую модификацию с другой стороны.
|
|
|
|
4. Ввод -вывод
|
|
Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)
|
5. Предопределенный
процесс
|
|
Использование ранее созданных и отдельно описанных алгоритмов или программ (подпрограмм)
|
6. Начало и завершение
процесса
|
|
Начало и конец алгоритма или программы обязательно содержат эти блоки, причем в единственном экземпляре.
|
7. Соединитель (Узел)
|
|
Указание связи между прерванными линиями потока, связывающими символы в пределах одного листа. N – номер связи
|
8. Межстраничный
соединитель
|
|
Указание связи между разъединенными частями схем алгоритмов и программ, расположенных на разных листах. N – номер связи или последнего блока, 12 – номер страницы, с которой имеется связь
|
|
|
|
9. Комментарий
|
|
Связь между элементом схемы и пояснением
|
Допускается ширину блоков 1–6 выбирать равной 2а. Размер а выбирается из ряда 10, 15, 20 мм и может быть увеличен на число, кратное 5. Ряд блоков не приводится в таблице по причине их редкого использования. Для ознакомления с ними следует использовать ГОСТ.
Блоки могут быть пронумерованы в разрыве линии в левом верхнем углу блока.
Приложение III