ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ПРОГРАММНЫХ КОНСТРУКТИВОВ
Следующие схематические обозначения программных конструктивов в колонках от А до Н таблицы А.1 являются примерами прикладных графических представлений конструктивов.
Колонка "Справка" использует обозначения по ГОСТ 19.701 и включена только для пояснения.
Обозначения из различных колонок нельзя смешивать.
Обозначения и сокращения, принятые в таблице А.1:
ПБ | - программные блок-схемы (PF - program flowcharts); |
ПСД | - программные структурные диаграммы (PSD - program structure diagrams); |
ЭСД | - эскизные структурные диаграммы (DSD - design structure diagrams); |
ДСП | - диаграммы структурного программирования (SPD - structured programming diagrams); |
СИКО | - схема иерархического и компактного описания (НСР - hierarchical and compact description chart); |
ДПА | - диаграммы проблемных анализов (PAD - problem analysis diagrams); |
ЛКП | - логическая концепция программы (LCP - logical conception of program); |
Р-схема | - Р-схемы алгоритмов и программ (R-charts). |
Таблица А.1 - Графические представления программных конструктивов
Конструктив | Справка | А ПСД | В ЭСД | С ДСП | D СИКО | Е ДПА | F ЛКП (иерархия) | G ЛКП (блок- схема) | H Р- схемы |
5.1 Исполняемый | |||||||||
5.2 Последовательный | |||||||||
5.3 Параллельный | |||||||||
5.4 a Итерация с входной проверкой | |||||||||
5.4 b Итерация с выходной проверкой | |||||||||
5.4 c Непрерывная итерация | |||||||||
5.5 a Унарно выбирающий | |||||||||
5.5 b Бинарно выбирающий | |||||||||
5.5 c Выбирающий с взаимоисключением | |||||||||
5.5 d Выбирающий с взаимовключением | Может быть представлено только комбинацией конструктивов | Может быть представлено множеством 5.5 b или 5.5 с с тем же набором пояснений | |||||||
6 Операция прерывания | Включено во все другие представления | ||||||||
Органы стран - членов ИСО, предложившие и ведущие наборы | (ИСО 5807) | Нидерланды, Германия | Великобритания | Япония, Японское общество обработки информации | Франция | Россия, | |||
Примечания | Данный набор символов представлен только для сравнения | 1. Программа, конструктив или процедурная часть ограничиваются прямоугольником, так что требования раздела 4 полностью выполняются разбиением на прямоугольники, т.е. без использования соединительных линий. 2. Во всех символах условного выбора нижняя точка треугольника условий не должна совпадать с одной или другой стороной конструктива. 3. Во всех случаях прямоугольник операции прерывания должен заменять процедурную часть конструктива. | 1. Все представления также могут быть использованы для описания данных. 2. Символ структуры 5.3, обозначающий независимость процедур, выносится подобно символу + структуры 5.5, обозначающему исключение процедур. 3. Представление всей программы (или набора данных) выполняется комплексированием вышеприведенных структур |
Текст документа сверен по:
официальное издание
М.: Издательство стандартов, 1995