Site Loader

Содержание

ГОСТ 19.005-85 Единая система программной документации (ЕСПД). Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения, ГОСТ от 27 марта 1985 года №19.005-85


ГОСТ 19.005-85

Группа Т55



МКС 35.080
ОКСТУ 0019

Дата введения 1986-07-01



Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. N 893 дата введения установлена 01.07.86

ПЕРЕИЗДАНИЕ. Январь 2010 г.


Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл.1.

Таблица 1

Наименование

Обозначение и его содержание

Функция

1. Вершина

Вершина Р-схемы

Окружность диаметром не менее 2 мм

2. Вершина специальная

Выделение вершины Р-схемы

Левая и правая круглые скобки на расстоянии не менее 1 мм

3. Дуга

а)
б)

Направленное соединение двух вершин Р-схемы

Горизонтальная линия со стрелкой
а) справа б) слева

4. Дуга специальная

Специальное соединение двух вершин Р-схемы

Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8-3 мм

5. Линия соединительная

Соединение по вертикали указанных выше элементов Р-схемы

Вертикальная линия

6. Комментарий


Связь между элементом Р-схемы и текстом комментария

Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.


2. СТРУКТУРЫ Р-СХЕМ

2.1. Структуры Р-схем должны соответствовать указанным в табл.2 или полученным из них путем применения правил соединения структур (разд.3).

Таблица 2

Наименование

Обозначение и его содержание

Функция

1. Структура базовая

Последовательность переходов между вершинами в соответствии с направлением дуг

Две вершины, соединенные одной и более дугами любого направления и в любом сочетании

2. Структура специальная

Последовательность переходов между вершинами, осуществляемых специальным образом

Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании


Примечания:

1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.

2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.

3. Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.

2.2. В приложении 3 и на черт.1-4 приведены примеры записи структур Р-схем.


3. ПРАВИЛА СОЕДИНЕНИЯ СТРУКТУР Р-СХЕМ

3.1. Устанавливаются следующие соединения структур Р-схем:

последовательное;

параллельное;

вложенное.

В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.

3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.


Пример последовательного соединения г* структур а, б, в и а* приведен на черт.1.
_______________
* Текст документа соответствует оригиналу. — Примечание изготовителя базы данных.

Черт.1

3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.

На черт.2 изображены примеры параллельного соединения структур: а — приведенных на черт.1 а, 1 б и 1 а; б — приведенных на черт.1

в и 1 б; в — приведенных на черт.1 б и 1 б.

Черт.2

3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.

Примеры вложенного соединения структур Р-схем приведены на черт.3 и 4. На черт.3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт.4 — слева.


На черт.3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.

Черт.3

На черт.4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.

Черт.4

4. НАДПИСИ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ

4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл.3.

Таблица 3

Наименование

Обозначение и его содержание

Функция

1. Надпись внутри специальной вершины

(СТРОКА)

Тип структуры Р-схемы, определяющий ее особую peaлизацию

2. Надпись над дугой

ЗАПИСЬ

Условие прохождения по дуге

3. Надпись под дугой


ЗАПИСЬ

Действие, выполняемое при прохождении по дуге

4. Надпись над специальной дугой

ЗАПИСЬ

Задает специальное (определенное при реализации) выполнение структуры Р-схемы

5. Надпись под специальной дугой


ЗАПИСЬ

Действие, выполняемое специальным образом при прохождении по дуге

6. Надпись около начальной вершины структуры

а) ИМЯ

б) ИМЯ

Имя структуры Р-схемы

Имя, записанное внутри структуры Р-схемы около начальной ее вершины без пробела

7. Надпись в конце дуги

а) ИМЯ

Переход в начало (а) или в конец (б) структуры Р-схемы с указанным именем

б) #ИМЯ

При отсутствии имени переход осуществляется в начало (а) или конец (б) данной Р-схемы

Знаки «Звездочка» или «номер» с именем в конце дуги без пробелов. Имя может отсутствовать


Примечания:

1. СТРОКА — последовательность любых знаков.

2. ЗАПИСЬ — любой текст, включая пустой, формульный, формальный (на языках программирования), содержащий любые специальные знаки, таблицы, рисунки и т.п. и записанный в одну или более строк таким образом, что длина любой строки не превышает длину дуги, соответствующей тексту.

3. ИМЯ — идентификатор по ГОСТ 19781-90.

4.2. В приложении 4 приведены примеры выполнения надписей на элементах и структурах Р-схем.

5. ПРАВИЛА ВЫПОЛНЕНИЯ Р-СХЕМ

5.1. Р-схемы в программных документах выполняются на листах формы 1 или формы 2 в соответствии с ГОСТ 19.106-78.

5.2. На одном листе может располагаться одна или несколько без переноса Р-схем, каждая из которых может сопровождаться текстом, записываемым до и (или) после нее. Правила оформления текстов Р-схем определяются при реализации. Текст Р-схемы, текст ее комментария и ЗАПИСИ на элементах Р-схем для одного способа выполнения (ручного или автоматического) должны иметь одинаковый интервал между строками.

5.3. Р-схемы вместе с сопровождающими текстами Р-схем в программных документах могут оформляться в виде иллюстраций, приложений или располагаться в разрыве между строками текста документа без нумерации.

5.4. Расстояние между Р-схемой и сопровождающим ее текстом, а также между Р-схемами должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

Расстояние между Р-схемой и текстом документа должно быть больше одного интервала между строками текста документа.

5.5. Р-схемы и сопровождающие их тексты при ручном изготовлении должны быть выполнены черными чернилами, пастой или тушью, иметь одинаковую толщину линий и шрифт, соответствующий ГОСТ 2.304-81.

Специальные знаки (, #, круглые скобки), используемые при изображении Р-схем, должны по высоте не превышать 1,5, где — максимальная высота строки ЗАПИСЕЙ на элементах Р-схемы.

5.6. Расстояние между ЗАПИСЯМИ, расположенными одна под другой на разных дугах одной Р-схемы, должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

5.7. Квадратная скобка в комментарии должна охватывать текст комментария.

5.8. Расстояние сверху и снизу от текста комментария должно быть больше одного интервала между строками текста комментария.

5.9. В приложении 5 приведен пример выполнения Р-схемы.

ПРИЛОЖЕНИЕ 1 (справочное). ПРИМЕРЫ ДОПУСТИМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ ЭЛЕМЕНТОВ Р-СХЕМ, ВЫПОЛНЕННЫХ НА АЛФАВИТНО-ЦИФРОВЫХ УСТРОЙСТВАХ ВВОДА-ВЫВОДА

ПРИЛОЖЕНИЕ 1
Справочное

Наименование

Обозначение

1. Вершина

или

Знак «Плюс» или «Знак денежной единицы» по ГОСТ 19767-74*

________________
* На территории Российской Федерации документ не действует. Действует ГОСТ 27465-87, здесь и далее по тексту. — Примечание изготовителя базы данных

2. Вершина специальная

Левая и правая круглые скобки

3. Дуга

а)

Последовательность знаков «Минус», заканчивающаяся знаком «Больше»

б)

Последовательность из знака «Меньше» и следующих за ним знаков «Минус»

4. Дуга специальная

Последовательность знаков «Равно»

5. Линия соединительная


Последовательность расположенных друг под другом знаков «Восклицательный знак»

6. Комментарий

Вертикальная линия задается последовательностью расположенных друг под другом знаков «Двоеточие», горизонтальная линия задается последовательностью знаков «Минус», проведенных к первому или последнему знаку «Квадратная скобка», который ставится на каждой строке текста комментария

ПРИЛОЖЕНИЕ 2 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ


ПРИЛОЖЕНИЕ 2
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Вершина


2. Вершина специальная


3. Дуга



4. Дуга специальная



5. Линия соединительная


6. Комментарий


ПРИЛОЖЕНИЕ 3 (справочное). ПРИМЕРЫ ЗАПИСИ СТРУКТУР Р-СХЕМ


ПРИЛОЖЕНИЕ 3
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Структура базовая


2. Структура специальная


ПРИЛОЖЕНИЕ 4 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ НАДПИСЕЙ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ


ПРИЛОЖЕНИЕ 4
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Надпись внутри вершины специальной


2. Надпись над дугой или специальной дугой


3. Надпись под дугой или специальной дугой


4. Надпись около начальной вершины структуры


5. Надпись в конце дуги


ПРИЛОЖЕНИЕ 5 (справочное). ПРИМЕР ВЫПОЛНЕНИЯ Р-СХЕМЫ ПРОГРАММЫ НА ПАСКАЛЕ


ПРИЛОЖЕНИЕ 5
Справочное



Программа MINIMAX анализирует ряд чисел и выдает их количество, минимальное и максимальное числа. Признаком конца ряда чисел является число нуль.

Традиционная линейная форма записи этой же программы имеет следующий вид:

В целом приложение 5 оформлено в соответствии с настоящим стандартом как сочетание ручного и автоматического способов. Р-схемы выполнены на двух листах формы 1 (в поле 3 — текст документа) по ГОСТ 19.106-78. На первом листе изображено две Р-схемы, которые друг от друга отделены более чем одним интервалом. Первая Р-схема сопровождается до, а вторая — после себя текстом.



Электронный текст документа
подготовлен ЗАО «Кодекс» и сверен по:
официальное издание
Единая система программной
документации: Сб. ГОСТов . —
М.: Стандартинформ, 2010

ГОСТ 19.005-85 Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения

Наименование документа на русском языке Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения
Наименование документа на английском языке Unified system for program documentation. R-charts. Graphical chart symbols and conventions for charting
Статус документа Действует
Дата ввода в действие документа 01.07.1986
Дата последнего издания документа 04.03.2010
Код КГС Т55
Код ОКСТУ 0019

Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1. Условные обозначения элементов Р-схем

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл. 1.

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.

Таблица 1

2. Структуры Р-схем

2.1. Структуры Р-схем должны соответствовать указанным в табл. 2 или полученным из них путем применения правил соединения структур (разд. 3).

Таблица 2

Наименование Обозначение и его содержание Функция
1.Структура базовая Две вершины, соединенные одной и более дугами любого направления и в любом сочетании Последовательность переходов между вершинами в соответствии с направлением дуг
2.Структура специальная Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании Последовательность переходов между вершинами, осуществляемых специальным образом

Примечания
— Вершина структуры, из которой исходит первая сверху дуга, называется начальной.
— Вершина структуры, в которую входит первая сверху дуга, называется конечной.
— Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.

2.2. В приложении 3 и на черт. 1-4 приведены примеры записи структур Р-схем.

3. Правила соединения структур Р-схем

3.1. Устанавливаются следующие соединения структур Р-схем:

В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.

3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.

Пример последовательного соединения г структур а, б, в и а приведен на черт. 1.

3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.

На черт. 2 изображены примеры параллельного соединения структур: а- приведенных на черт. 1 а, 1 б и 1 а; б — приведенных на черт. 1 в и 1 б; в- приведенных на черт. 1 б и 1 б.

3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.

Примеры вложенного соединения структур Р-схем приведены на черт. 3 и 4. На черт. 3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт. 4 — слева.

На черт. 3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в ; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.

На черт. 4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.

4. Надписи на элементах и структурах Р-схем

4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл. 3.

4.2. В приложении 4 приведены примеры выполнения надписей на элементах и структурах Р-схем.

5. Правила выполнения Р-схем

5.1. Р-схемы в программных документах выполняются на листах формы 1 или формы 2 в соответствии с ГОСТ 19.106-78.

5.2. На одном листе может располагаться одна или несколько без переноса Р-схем, каждая из которых может сопровождаться текстом, записываемым до и (или) после нее. Правила оформления текстов Р-схем определяются при реализации. Текст Р-схемы, текст ее комментария и ЗАПИСИ на элементах Р-схем для одного способа выполнения (ручного или автоматического) должны иметь одинаковый интервал между строками.

5.3.Р-схемы вместе с сопровождающими текстами Р-схем в программных документах могут оформляться в виде иллюстраций, приложений или располагаться в разрыве между строками текста документа без нумерации.

5.4. Расстояние между Р-схемой и сопровождающим ее текстом, а также между Р-схемами должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

Расстояние между Р-схемой и текстом документа должно быть больше одного интервала между строками текста документа.

5.5. Р-схемы и сопровождающие их тексты при ручном изготовлении должны быть выполнены черными чернилами, пастой или тушью, иметь одинаковую толщину линий и шрифт, соответствующий ГОСТ 2.304-81.

Специальные знаки (*, #, круглые скобки), используемые при изображении Р-схем, должны по высоте не превышать 1,5h, где h — максимальная высота строки ЗАПИСЕЙ на элементах Р-схемы.

5.6. Расстояние между ЗАПИСЯМИ, расположенными одна под другой на разных дугах одной Р-схемы, должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

5.7. Квадратная скобка в комментарии должна охватывать текст комментария.

5.8. Расстояние сверху и снизу от текста комментария должно быть больше одного интервала между строками текста комментария.

5.9. В приложении 5 приведен пример выполнения Р-схемы.

Таблица 3

Примечание
— СТРОКА — последовательность любых знаков.
— ЗАПИСЬ — любой текст, включая пустой, формульный, формальный (на языках программирования), содержащий любые специальные знаки, таблицы, рисунки и т. п. и записанный в одну или более строк таким образом, что длина любой строки не превышает длину дуги, соответствующей тексту.
— ИМЯ — идентификатор по ГОСТ 19781-90.
Наименование Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода
1. Структура базовая
2. Структура специальная

Программа MINIMAX анализирует ряд чисел и выдает их количество, минимальное и максимальное числа. Признаком конца ряда чисел является число нуль.

Традиционная линейная форма записи этой же программы имеет следующий вид:

В целом приложение 5 оформлено в соответствии с настоящим стандартом как сочетание ручного и автоматического способов. Р-схемы выполнены на двух листах формы 1 (в поле 3 — текст документа) по ГОСТ 19.106-78. На первом листе изображено две Р-схемы, которые друг от друга отделены более чем одним интервалом. Первая Р-схема сопровождается до, а вторая — после себя текстом.

1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ

ГОСТ 19.005-85

межгосударственный стандарт

ЕДИНАЯ СИСТЕМА

ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

Р-СХЕМЫ АЛГОРИТМОВ
И ПРОГРАММ

ОБОЗНАЧЕНИЯ УСЛОВНЫЕ ГРАФИЧЕСКИЕ
И ПРАВИЛА ВЫПОЛНЕНИЯ

Москва

Стандартинформ

2010

МЕЖГОСУДАРСТВЕННЫЙ СТАНДАРТ

Единая система программной документации

Р-СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ

Обозначения условные графические и правила выполнения

Unified system for program documentation. R-charts.
Graphical chart symbols and conventions for charting

ГОСТ
19.005-85

Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. № 893 дата введения установлена

01.07.86

Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл. 1.

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.

Таблица 1

Наименование

Обозначение и его содержание

Функция

1. Вершина

Окружность диаметром не менее 2 мм

Вершина Р-схемы

2. Вершина специальная

Левая и правая круглые скобки на расстоянии не менее 1 мм

Выделение вершины Р-схемы

3. Дуга

а)

б)

Горизонтальная линия со стрелкой а) справа б) слева

Направленное соединение двух вершин Р-схемы

4. Дуга специальная

Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8 — 3 мм

Специальное

ГОСТ 19.005-85 Единая система программной документации (ЕСПД). Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения, ГОСТ от 27 марта 1985 года №19.005-85


ГОСТ 19.005-85

Группа Т55



МКС 35.080
ОКСТУ 0019

Дата введения 1986-07-01



Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. N 893 дата введения установлена 01.07.86

ПЕРЕИЗДАНИЕ. Январь 2010 г.


Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл.1.

Таблица 1

Наименование

Обозначение и его содержание

Функция

1. Вершина

Вершина Р-схемы

Окружность диаметром не менее 2 мм

2. Вершина специальная

Выделение вершины Р-схемы

Левая и правая круглые скобки на расстоянии не менее 1 мм

3. Дуга

а)
б)

Направленное соединение двух вершин Р-схемы

Горизонтальная линия со стрелкой
а) справа б) слева

4. Дуга специальная

Специальное соединение двух вершин Р-схемы

Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8-3 мм

5. Линия соединительная

Соединение по вертикали указанных выше элементов Р-схемы

Вертикальная линия

6. Комментарий


Связь между элементом Р-схемы и текстом комментария

Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.

2. СТРУКТУРЫ Р-СХЕМ

2.1. Структуры Р-схем должны соответствовать указанным в табл.2 или полученным из них путем применения правил соединения структур (разд.3).

Таблица 2

Наименование

Обозначение и его содержание

Функция

1. Структура базовая

Последовательность переходов между вершинами в соответствии с направлением дуг

Две вершины, соединенные одной и более дугами любого направления и в любом сочетании

2. Структура специальная

Последовательность переходов между вершинами, осуществляемых специальным образом

Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании


Примечания:

1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.

2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.

3. Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.

2.2. В приложении 3 и на черт.1-4 приведены примеры записи структур Р-схем.

3. ПРАВИЛА СОЕДИНЕНИЯ СТРУКТУР Р-СХЕМ

3.1. Устанавливаются следующие соединения структур Р-схем:

последовательное;

параллельное;

вложенное.

В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.

3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.

Пример последовательного соединения г* структур а, б, в и а* приведен на черт.1.
_______________
* Текст документа соответствует оригиналу. — Примечание изготовителя базы данных.

Черт.1

3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.

На черт.2 изображены примеры параллельного соединения структур: а — приведенных на черт.1 а, 1 б и 1 а; б — приведенных на черт.1 в и 1 б; в — приведенных на черт.1 б и 1 б.

Черт.2

3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.

Примеры вложенного соединения структур Р-схем приведены на черт.3 и 4. На черт.3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт.4 — слева.

На черт.3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.

Черт.3

На черт.4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.

Черт.4

4. НАДПИСИ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ

4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл.3.

Таблица 3

Наименование

Обозначение и его содержание

Функция

1. Надпись внутри специальной вершины

(СТРОКА)

Тип структуры Р-схемы, определяющий ее особую peaлизацию

2. Надпись над дугой

ЗАПИСЬ

Условие прохождения по дуге

3. Надпись под дугой


ЗАПИСЬ

Действие, выполняемое при прохождении по дуге

4. Надпись над специальной дугой

ЗАПИСЬ

Задает специальное (определенное при реализации) выполнение структуры Р-схемы

5. Надпись под специальной дугой


ЗАПИСЬ

Действие, выполняемое специальным образом при прохождении по дуге

6. Надпись около начальной вершины структуры

а) ИМЯ

б) ИМЯ

Имя структуры Р-схемы

Имя, записанное внутри структуры Р-схемы около начальной ее вершины без пробела

7. Надпись в конце дуги

а) ИМЯ

Переход в начало (а) или в конец (б) структуры Р-схемы с указанным именем

б) #ИМЯ

При отсутствии имени переход осуществляется в начало (а) или конец (б) данной Р-схемы

Знаки «Звездочка» или «номер» с именем в конце дуги без пробелов. Имя может отсутствовать


Примечания:

1. СТРОКА — последовательность любых знаков.

2. ЗАПИСЬ — любой текст, включая пустой, формульный, формальный (на языках программирования), содержащий любые специальные знаки, таблицы, рисунки и т.п. и записанный в одну или более строк таким образом, что длина любой строки не превышает длину дуги, соответствующей тексту.

3. ИМЯ — идентификатор по ГОСТ 19781-90.

4.2. В приложении 4 приведены примеры выполнения надписей на элементах и структурах Р-схем.

5. ПРАВИЛА ВЫПОЛНЕНИЯ Р-СХЕМ

5.1. Р-схемы в программных документах выполняются на листах формы 1 или формы 2 в соответствии с ГОСТ 19.106-78.

5.2. На одном листе может располагаться одна или несколько без переноса Р-схем, каждая из которых может сопровождаться текстом, записываемым до и (или) после нее. Правила оформления текстов Р-схем определяются при реализации. Текст Р-схемы, текст ее комментария и ЗАПИСИ на элементах Р-схем для одного способа выполнения (ручного или автоматического) должны иметь одинаковый интервал между строками.

5.3. Р-схемы вместе с сопровождающими текстами Р-схем в программных документах могут оформляться в виде иллюстраций, приложений или располагаться в разрыве между строками текста документа без нумерации.

5.4. Расстояние между Р-схемой и сопровождающим ее текстом, а также между Р-схемами должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

Расстояние между Р-схемой и текстом документа должно быть больше одного интервала между строками текста документа.

5.5. Р-схемы и сопровождающие их тексты при ручном изготовлении должны быть выполнены черными чернилами, пастой или тушью, иметь одинаковую толщину линий и шрифт, соответствующий ГОСТ 2.304-81.

Специальные знаки (, #, круглые скобки), используемые при изображении Р-схем, должны по высоте не превышать 1,5, где — максимальная высота строки ЗАПИСЕЙ на элементах Р-схемы.

5.6. Расстояние между ЗАПИСЯМИ, расположенными одна под другой на разных дугах одной Р-схемы, должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

5.7. Квадратная скобка в комментарии должна охватывать текст комментария.

5.8. Расстояние сверху и снизу от текста комментария должно быть больше одного интервала между строками текста комментария.

5.9. В приложении 5 приведен пример выполнения Р-схемы.

ПРИЛОЖЕНИЕ 1 (справочное). ПРИМЕРЫ ДОПУСТИМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ ЭЛЕМЕНТОВ Р-СХЕМ, ВЫПОЛНЕННЫХ НА АЛФАВИТНО-ЦИФРОВЫХ УСТРОЙСТВАХ ВВОДА-ВЫВОДА

ПРИЛОЖЕНИЕ 1
Справочное

Наименование

Обозначение

1. Вершина

или

Знак «Плюс» или «Знак денежной единицы» по ГОСТ 19767-74*

________________
* На территории Российской Федерации документ не действует. Действует ГОСТ 27465-87, здесь и далее по тексту. — Примечание изготовителя базы данных

2. Вершина специальная

Левая и правая круглые скобки

3. Дуга

а)

Последовательность знаков «Минус», заканчивающаяся знаком «Больше»

б)

Последовательность из знака «Меньше» и следующих за ним знаков «Минус»

4. Дуга специальная

Последовательность знаков «Равно»

5. Линия соединительная


Последовательность расположенных друг под другом знаков «Восклицательный знак»

6. Комментарий

Вертикальная линия задается последовательностью расположенных друг под другом знаков «Двоеточие», горизонтальная линия задается последовательностью знаков «Минус», проведенных к первому или последнему знаку «Квадратная скобка», который ставится на каждой строке текста комментария

ПРИЛОЖЕНИЕ 2 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ


ПРИЛОЖЕНИЕ 2
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Вершина


2. Вершина специальная


3. Дуга



4. Дуга специальная



5. Линия соединительная


6. Комментарий


ПРИЛОЖЕНИЕ 3 (справочное). ПРИМЕРЫ ЗАПИСИ СТРУКТУР Р-СХЕМ


ПРИЛОЖЕНИЕ 3
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Структура базовая


2. Структура специальная


ПРИЛОЖЕНИЕ 4 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ НАДПИСЕЙ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ


ПРИЛОЖЕНИЕ 4
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Надпись внутри вершины специальной


2. Надпись над дугой или специальной дугой


3. Надпись под дугой или специальной дугой


4. Надпись около начальной вершины структуры


5. Надпись в конце дуги


ПРИЛОЖЕНИЕ 5 (справочное). ПРИМЕР ВЫПОЛНЕНИЯ Р-СХЕМЫ ПРОГРАММЫ НА ПАСКАЛЕ


ПРИЛОЖЕНИЕ 5
Справочное



Программа MINIMAX анализирует ряд чисел и выдает их количество, минимальное и максимальное числа. Признаком конца ряда чисел является число нуль.

Традиционная линейная форма записи этой же программы имеет следующий вид:

В целом приложение 5 оформлено в соответствии с настоящим стандартом как сочетание ручного и автоматического способов. Р-схемы выполнены на двух листах формы 1 (в поле 3 — текст документа) по ГОСТ 19.106-78. На первом листе изображено две Р-схемы, которые друг от друга отделены более чем одним интервалом. Первая Р-схема сопровождается до, а вторая — после себя текстом.



Электронный текст документа
подготовлен ЗАО «Кодекс» и сверен по:
официальное издание
Единая система программной
документации: Сб. ГОСТов . —
М.: Стандартинформ, 2010

ГОСТ 19.005-85 «Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения»

На главную | База 1 | База 2 | База 3
Поиск по реквизитамПоиск по номеру документаПоиск по названию документаПоиск по тексту документа
Искать все виды документовДокументы неопределённого видаISOАвиационные правилаАльбомАпелляционное определениеАТКАТК-РЭАТПЭАТРВИВМРВМУВНВНиРВНКРВНМДВНПВНПБВНТМ/МЧМ СССРВНТПВНТП/МПСВНЭВОМВПНРМВППБВРДВРДСВременное положениеВременное руководствоВременные методические рекомендацииВременные нормативыВременные рекомендацииВременные указанияВременный порядокВрТЕРВрТЕРрВрТЭСНВрТЭСНрВСНВСН АСВСН ВКВСН-АПКВСПВСТПВТУВТУ МММПВТУ НКММПВУП СНЭВУППВУТПВыпускГКИНПГКИНП (ОНТА)ГНГОСТГОСТ CEN/TRГОСТ CISPRГОСТ ENГОСТ EN ISOГОСТ EN/TSГОСТ IECГОСТ IEC/PASГОСТ IEC/TRГОСТ IEC/TSГОСТ ISOГОСТ ISO GuideГОСТ ISO/DISГОСТ ISO/HL7ГОСТ ISO/IECГОСТ ISO/IEC GuideГОСТ ISO/TRГОСТ ISO/TSГОСТ OIML RГОСТ ЕНГОСТ ИСОГОСТ ИСО/МЭКГОСТ ИСО/ТОГОСТ ИСО/ТСГОСТ МЭКГОСТ РГОСТ Р ЕНГОСТ Р ЕН ИСОГОСТ Р ИСОГОСТ Р ИСО/HL7ГОСТ Р ИСО/АСТМГОСТ Р ИСО/МЭКГОСТ Р ИСО/МЭК МФСГОСТ Р ИСО/МЭК ТОГОСТ Р ИСО/ТОГОСТ Р ИСО/ТСГОСТ Р ИСО/ТУГОСТ Р МЭКГОСТ Р МЭК/ТОГОСТ Р МЭК/ТСГОСТ ЭД1ГСНГСНрГСССДГЭСНГЭСНмГЭСНмрГЭСНмтГЭСНпГЭСНПиТЕРГЭСНПиТЕРрГЭСНрГЭСНсДИДиОРДирективное письмоДоговорДополнение к ВСНДополнение к РНиПДСЕКЕНВиРЕНВиР-ПЕНиРЕСДЗемЕТКСЖНМЗаключениеЗаконЗаконопроектЗональный типовой проектИИБТВИДИКИМИНИнструктивное письмоИнструкцияИнструкция НСАМИнформационно-методическое письмоИнформационно-технический сборникИнформационное письмоИнформацияИОТИРИСОИСО/TRИТНИТОсИТПИТСИЭСНИЭСНиЕР Республика КарелияККарта трудового процессаКарта-нарядКаталогКаталог-справочникККТКОКодексКОТКПОКСИКТКТПММ-МВИМВИМВНМВРМГСНМДМДКМДСМеждународные стандартыМетодикаМетодика НСАММетодические рекомендацииМетодические рекомендации к СПМетодические указанияМетодический документМетодическое пособиеМетодическое руководствоМИМИ БГЕИМИ УЯВИМИГКМММНМОДНМонтажные чертежиМос МУМосМРМосСанПинМППБМРМРДСМРОМРРМРТУМСанПиНМСНМСПМТМУМУ ОТ РММУКМЭКННАС ГАНБ ЖТНВННГЭАНДНДПНиТУНКНормыНормы времениНПНПБНПРМНРНРБНСПНТПНТП АПКНТП ЭППНТПДНТПСНТСНЦКРНЦСОДМОДНОЕРЖОЕРЖкрОЕРЖмОЕРЖмрОЕРЖпОЕРЖрОКОМТРМОНОНДОНКОНТПОПВОПКП АЭСОПНРМСОРДОСГиСППиНОСНОСН-АПКОСПОССПЖОССЦЖОСТОСТ 1ОСТ 2ОСТ 34ОСТ 4ОСТ 5ОСТ ВКСОСТ КЗ СНКОСТ НКЗагОСТ НКЛесОСТ НКМОСТ НКММПОСТ НКППОСТ НКПП и НКВТОСТ НКСМОСТ НКТПОСТ5ОСТНОСЭМЖОТРОТТПП ССФЖТПБПБПРВПБЭ НППБЯПВ НППВКМПВСРПГВУПереченьПиН АЭПисьмоПМГПНАЭПНД ФПНД Ф СБПНД Ф ТПНСТПОПоложениеПорядокПособиеПособие в развитие СНиППособие к ВНТППособие к ВСНПособие к МГСНПособие к МРПособие к РДПособие к РТМПособие к СНПособие к СНиППособие к СППособие к СТОПособие по применению СППостановлениеПОТ РПОЭСНрППБППБ-АСППБ-СППБВППБОППРПРПР РСКПР СМНПравилаПрактическое пособие к СППРБ АСПрейскурантПриказПротоколПСРр Калининградской областиПТБПТЭПУГПУЭПЦСНПЭУРР ГазпромР НОПРИЗР НОСТРОЙР НОСТРОЙ/НОПР РСКР СМНР-НП СРО ССКРазъяснениеРаспоряжениеРАФРБРГРДРД БГЕИРД БТРД ГМРД НИИКраностроенияРД РОСЭКРД РСКРД РТМРД СМАРД СМНРД ЭОРД-АПКРДИРДМРДМУРДПРДСРДТПРегламентРекомендацииРекомендацияРешениеРешение коллегииРКРМРМГРМДРМКРНДРНиПРПРРТОП ТЭРС ГАРСНРСТ РСФСРРСТ РСФСР ЭД1РТРТМРТПРУРуководствоРУЭСТОП ГАРЭГА РФРЭСНрСАСанитарные нормыСанитарные правилаСанПиНСборникСборник НТД к СНиПСборники ПВРСборники РСН МОСборники РСН ПНРСборники РСН ССРСборники ценСБЦПСДАСДАЭСДОССерияСЗКСНСН-РФСНиПСНиРСНККСНОРСНПСОСоглашениеСПСП АССП АЭССправочникСправочное пособие к ВСНСправочное пособие к СНиПСправочное пособие к СПСправочное пособие к ТЕРСправочное пособие к ТЕРрСРПССНССЦСТ ССФЖТСТ СЭВСТ ЦКБАСТ-НП СРОСТАСТКСТМСТНСТН ЦЭСТОСТО 030 НОСТРОЙСТО АСЧМСТО БДПСТО ВНИИСТСТО ГазпромСТО Газпром РДСТО ГГИСТО ГУ ГГИСТО ДД ХМАОСТО ДОКТОР БЕТОНСТО МАДИСТО МВИСТО МИСТО НААГСТО НАКССТО НКССТО НОПСТО НОСТРОЙСТО НОСТРОЙ/НОПСТО РЖДСТО РосГеоСТО РОСТЕХЭКСПЕРТИЗАСТО САСТО СМКСТО ФЦССТО ЦКТИСТО-ГК «Трансстрой»СТО-НСОПБСТПСТП ВНИИГСТП НИИЭССтП РМПСУПСССУРСУСНСЦНПРТВТЕТелеграммаТелетайпограммаТематическая подборкаТЕРТЕР Алтайский крайТЕР Белгородская областьТЕР Калининградской областиТЕР Карачаево-Черкесская РеспубликаТЕР Краснодарского краяТЕР Мурманская областьТЕР Новосибирской областиТЕР Орловской областиТЕР Республика ДагестанТЕР Республика КарелияТЕР Ростовской областиТЕР Самарской областиТЕР Смоленской обл.ТЕР Ямало-Ненецкий автономный округТЕР Ярославской областиТЕРмТЕРм Алтайский крайТЕРм Белгородская областьТЕРм Воронежской областиТЕРм Калининградской областиТЕРм Карачаево-Черкесская РеспубликаТЕРм Мурманская областьТЕРм Республика ДагестанТЕРм Республика КарелияТЕРм Ямало-Ненецкий автономный округТЕРмрТЕРмр Алтайский крайТЕРмр Белгородская областьТЕРмр Карачаево-Черкесская РеспубликаТЕРмр Краснодарского краяТЕРмр Республика ДагестанТЕРмр Республика КарелияТЕРмр Ямало-Ненецкий автономный округТЕРпТЕРп Алтайский крайТЕРп Белгородская областьТЕРп Калининградской областиТЕРп Карачаево-Черкесская РеспубликаТЕРп Краснодарского краяТЕРп Республика КарелияТЕРп Ямало-Ненецкий автономный округТЕРп Ярославской областиТЕРрТЕРр Алтайский крайТЕРр Белгородская областьТЕРр Калининградской областиТЕРр Карачаево-Черкесская РеспубликаТЕРр Краснодарского краяТЕРр Новосибирской областиТЕРр Омской областиТЕРр Орловской областиТЕРр Республика ДагестанТЕРр Республика КарелияТЕРр Ростовской областиТЕРр Рязанской областиТЕРр Самарской областиТЕРр Смоленской областиТЕРр Удмуртской РеспубликиТЕРр Ульяновской областиТЕРр Ямало-Ненецкий автономный округТЕРррТЕРрр Ямало-Ненецкий автономный округТЕРс Ямало-Ненецкий автономный округТЕРтр Ямало-Ненецкий автономный округТехнический каталогТехнический регламентТехнический регламент Таможенного союзаТехнический циркулярТехнологическая инструкцияТехнологическая картаТехнологические картыТехнологический регламентТИТИ РТИ РОТиповая инструкцияТиповая технологическая инструкцияТиповое положениеТиповой проектТиповые конструкцииТиповые материалы для проектированияТиповые проектные решенияТКТКБЯТМД Санкт-ПетербургТНПБТОИТОИ-РДТПТПРТРТР АВОКТР ЕАЭСТР ТСТРДТСНТСН МУТСН ПМСТСН РКТСН ЭКТСН ЭОТСНэ и ТЕРэТССЦТССЦ Алтайский крайТССЦ Белгородская областьТССЦ Воронежской областиТССЦ Карачаево-Черкесская РеспубликаТССЦ Ямало-Ненецкий автономный округТССЦпгТССЦпг Белгородская областьТСЦТСЦ Белгородская областьТСЦ Краснодарского краяТСЦ Орловской областиТСЦ Республика ДагестанТСЦ Республика КарелияТСЦ Ростовской областиТСЦ Ульяновской областиТСЦмТСЦО Ямало-Ненецкий автономный округТСЦп Калининградской областиТСЦПГ Ямало-Ненецкий автономный округТСЦэ Калининградской областиТСЭМТСЭМ Алтайский крайТСЭМ Белгородская областьТСЭМ Карачаево-Черкесская РеспубликаТСЭМ Ямало-Ненецкий автономный округТТТТКТТПТУТУ-газТУКТЭСНиЕР Воронежской областиТЭСНиЕРм Воронежской областиТЭСНиЕРрТЭСНиТЕРэУУ-СТУказУказаниеУказанияУКНУНУОУРврУРкрУРррУРСНУСНУТП БГЕИФАПФедеральный законФедеральный стандарт оценкиФЕРФЕРмФЕРмрФЕРпФЕРрФормаФорма ИГАСНФРФСНФССЦФССЦпгФСЭМФТС ЖТЦВЦенникЦИРВЦиркулярЦПИШифрЭксплуатационный циркулярЭРД
Показать все найденные Показать действующие Показать частично действующие Показать не действующие Показать проекты Показать документы с неизвестным статусом
Упорядочить по номеру документаУпорядочить по дате введения

ГОСТ 19.005-85 Единая система программной документации (ЕСПД). Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения, ГОСТ от 27 марта 1985 года №19.005-85


ГОСТ 19.005-85

Группа Т55



МКС 35.080
ОКСТУ 0019

Дата введения 1986-07-01



Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. N 893 дата введения установлена 01.07.86

ПЕРЕИЗДАНИЕ. Январь 2010 г.


Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл.1.

Таблица 1

Наименование

Обозначение и его содержание

Функция

1. Вершина

Вершина Р-схемы

Окружность диаметром не менее 2 мм

2. Вершина специальная

Выделение вершины Р-схемы

Левая и правая круглые скобки на расстоянии не менее 1 мм

3. Дуга

а)
б)

Направленное соединение двух вершин Р-схемы

Горизонтальная линия со стрелкой
а) справа б) слева

4. Дуга специальная

Специальное соединение двух вершин Р-схемы

Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8-3 мм

5. Линия соединительная

Соединение по вертикали указанных выше элементов Р-схемы

Вертикальная линия

6. Комментарий


Связь между элементом Р-схемы и текстом комментария

Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.

2. СТРУКТУРЫ Р-СХЕМ

2.1. Структуры Р-схем должны соответствовать указанным в табл.2 или полученным из них путем применения правил соединения структур (разд.3).

Таблица 2

Наименование

Обозначение и его содержание

Функция

1. Структура базовая

Последовательность переходов между вершинами в соответствии с направлением дуг

Две вершины, соединенные одной и более дугами любого направления и в любом сочетании

2. Структура специальная

Последовательность переходов между вершинами, осуществляемых специальным образом

Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании


Примечания:

1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.

2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.

3. Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.

2.2. В приложении 3 и на черт.1-4 приведены примеры записи структур Р-схем.

3. ПРАВИЛА СОЕДИНЕНИЯ СТРУКТУР Р-СХЕМ

3.1. Устанавливаются следующие соединения структур Р-схем:

последовательное;

параллельное;

вложенное.

В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.

3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.

Пример последовательного соединения г* структур а, б, в и а* приведен на черт.1.
_______________
* Текст документа соответствует оригиналу. — Примечание изготовителя базы данных.

Черт.1

3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.

На черт.2 изображены примеры параллельного соединения структур: а — приведенных на черт.1 а, 1 б и 1 а; б — приведенных на черт.1 в и 1 б; в — приведенных на черт.1 б и 1 б.

Черт.2

3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.

Примеры вложенного соединения структур Р-схем приведены на черт.3 и 4. На черт.3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт.4 — слева.

На черт.3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.

Черт.3

На черт.4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.

Черт.4

4. НАДПИСИ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ

4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл.3.

Таблица 3

Наименование

Обозначение и его содержание

Функция

1. Надпись внутри специальной вершины

(СТРОКА)

Тип структуры Р-схемы, определяющий ее особую peaлизацию

2. Надпись над дугой

ЗАПИСЬ

Условие прохождения по дуге

3. Надпись под дугой


ЗАПИСЬ

Действие, выполняемое при прохождении по дуге

4. Надпись над специальной дугой

ЗАПИСЬ

Задает специальное (определенное при реализации) выполнение структуры Р-схемы

5. Надпись под специальной дугой


ЗАПИСЬ

Действие, выполняемое специальным образом при прохождении по дуге

6. Надпись около начальной вершины структуры

а) ИМЯ

б) ИМЯ

Имя структуры Р-схемы

Имя, записанное внутри структуры Р-схемы около начальной ее вершины без пробела

7. Надпись в конце дуги

а) ИМЯ

Переход в начало (а) или в конец (б) структуры Р-схемы с указанным именем

б) #ИМЯ

При отсутствии имени переход осуществляется в начало (а) или конец (б) данной Р-схемы

Знаки «Звездочка» или «номер» с именем в конце дуги без пробелов. Имя может отсутствовать


Примечания:

1. СТРОКА — последовательность любых знаков.

2. ЗАПИСЬ — любой текст, включая пустой, формульный, формальный (на языках программирования), содержащий любые специальные знаки, таблицы, рисунки и т.п. и записанный в одну или более строк таким образом, что длина любой строки не превышает длину дуги, соответствующей тексту.

3. ИМЯ — идентификатор по ГОСТ 19781-90.

4.2. В приложении 4 приведены примеры выполнения надписей на элементах и структурах Р-схем.

5. ПРАВИЛА ВЫПОЛНЕНИЯ Р-СХЕМ

5.1. Р-схемы в программных документах выполняются на листах формы 1 или формы 2 в соответствии с ГОСТ 19.106-78.

5.2. На одном листе может располагаться одна или несколько без переноса Р-схем, каждая из которых может сопровождаться текстом, записываемым до и (или) после нее. Правила оформления текстов Р-схем определяются при реализации. Текст Р-схемы, текст ее комментария и ЗАПИСИ на элементах Р-схем для одного способа выполнения (ручного или автоматического) должны иметь одинаковый интервал между строками.

5.3. Р-схемы вместе с сопровождающими текстами Р-схем в программных документах могут оформляться в виде иллюстраций, приложений или располагаться в разрыве между строками текста документа без нумерации.

5.4. Расстояние между Р-схемой и сопровождающим ее текстом, а также между Р-схемами должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

Расстояние между Р-схемой и текстом документа должно быть больше одного интервала между строками текста документа.

5.5. Р-схемы и сопровождающие их тексты при ручном изготовлении должны быть выполнены черными чернилами, пастой или тушью, иметь одинаковую толщину линий и шрифт, соответствующий ГОСТ 2.304-81.

Специальные знаки (, #, круглые скобки), используемые при изображении Р-схем, должны по высоте не превышать 1,5, где — максимальная высота строки ЗАПИСЕЙ на элементах Р-схемы.

5.6. Расстояние между ЗАПИСЯМИ, расположенными одна под другой на разных дугах одной Р-схемы, должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

5.7. Квадратная скобка в комментарии должна охватывать текст комментария.

5.8. Расстояние сверху и снизу от текста комментария должно быть больше одного интервала между строками текста комментария.

5.9. В приложении 5 приведен пример выполнения Р-схемы.

ПРИЛОЖЕНИЕ 1 (справочное). ПРИМЕРЫ ДОПУСТИМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ ЭЛЕМЕНТОВ Р-СХЕМ, ВЫПОЛНЕННЫХ НА АЛФАВИТНО-ЦИФРОВЫХ УСТРОЙСТВАХ ВВОДА-ВЫВОДА

ПРИЛОЖЕНИЕ 1
Справочное

Наименование

Обозначение

1. Вершина

или

Знак «Плюс» или «Знак денежной единицы» по ГОСТ 19767-74*

________________
* На территории Российской Федерации документ не действует. Действует ГОСТ 27465-87, здесь и далее по тексту. — Примечание изготовителя базы данных

2. Вершина специальная

Левая и правая круглые скобки

3. Дуга

а)

Последовательность знаков «Минус», заканчивающаяся знаком «Больше»

б)

Последовательность из знака «Меньше» и следующих за ним знаков «Минус»

4. Дуга специальная

Последовательность знаков «Равно»

5. Линия соединительная


Последовательность расположенных друг под другом знаков «Восклицательный знак»

6. Комментарий

Вертикальная линия задается последовательностью расположенных друг под другом знаков «Двоеточие», горизонтальная линия задается последовательностью знаков «Минус», проведенных к первому или последнему знаку «Квадратная скобка», который ставится на каждой строке текста комментария

ПРИЛОЖЕНИЕ 2 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ


ПРИЛОЖЕНИЕ 2
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Вершина


2. Вершина специальная


3. Дуга



4. Дуга специальная



5. Линия соединительная


6. Комментарий


ПРИЛОЖЕНИЕ 3 (справочное). ПРИМЕРЫ ЗАПИСИ СТРУКТУР Р-СХЕМ


ПРИЛОЖЕНИЕ 3
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Структура базовая


2. Структура специальная


ПРИЛОЖЕНИЕ 4 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ НАДПИСЕЙ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ


ПРИЛОЖЕНИЕ 4
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Надпись внутри вершины специальной


2. Надпись над дугой или специальной дугой


3. Надпись под дугой или специальной дугой


4. Надпись около начальной вершины структуры


5. Надпись в конце дуги


ПРИЛОЖЕНИЕ 5 (справочное). ПРИМЕР ВЫПОЛНЕНИЯ Р-СХЕМЫ ПРОГРАММЫ НА ПАСКАЛЕ


ПРИЛОЖЕНИЕ 5
Справочное



Программа MINIMAX анализирует ряд чисел и выдает их количество, минимальное и максимальное числа. Признаком конца ряда чисел является число нуль.

Традиционная линейная форма записи этой же программы имеет следующий вид:

В целом приложение 5 оформлено в соответствии с настоящим стандартом как сочетание ручного и автоматического способов. Р-схемы выполнены на двух листах формы 1 (в поле 3 — текст документа) по ГОСТ 19.106-78. На первом листе изображено две Р-схемы, которые друг от друга отделены более чем одним интервалом. Первая Р-схема сопровождается до, а вторая — после себя текстом.



Электронный текст документа
подготовлен ЗАО «Кодекс» и сверен по:
официальное издание
Единая система программной
документации: Сб. ГОСТов . —
М.: Стандартинформ, 2010

ГОСТ 19.005-85 Единая система программной документации (ЕСПД). Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения, ГОСТ от 27 марта 1985 года №19.005-85


ГОСТ 19.005-85

Группа Т55



МКС 35.080
ОКСТУ 0019

Дата введения 1986-07-01



Постановлением Государственного комитета СССР по стандартам от 27 марта 1985 г. N 893 дата введения установлена 01.07.86

ПЕРЕИЗДАНИЕ. Январь 2010 г.


Настоящий стандарт распространяется на алгоритмы, программы, данные и процессы для вычислительных машин, комплексов, автоматизированных систем и систем обработки информации независимо от их назначения и области применения.

Стандарт устанавливает условные графические обозначения элементов и структур Р-схем, а также правила их выполнения автоматическим и (или) ручным способами.

Р-схема (R-chart) — нагруженный по дугам ориентированный граф, изображаемый с помощью вертикальных и горизонтальных линий и состоящий из структур (подграфов), каждая из которых имеет только один вход и один выход.

1. УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ

1.1. Перечень, наименование, обозначение и функции элементов Р-схем должны соответствовать указанным в табл.1.

Таблица 1

Наименование

Обозначение и его содержание

Функция

1. Вершина

Вершина Р-схемы

Окружность диаметром не менее 2 мм

2. Вершина специальная

Выделение вершины Р-схемы

Левая и правая круглые скобки на расстоянии не менее 1 мм

3. Дуга

а)
б)

Направленное соединение двух вершин Р-схемы

Горизонтальная линия со стрелкой
а) справа б) слева

4. Дуга специальная

Специальное соединение двух вершин Р-схемы

Две горизонтальные линии, отстоящие друг от друга на расстоянии 0,8-3 мм

5. Линия соединительная

Соединение по вертикали указанных выше элементов Р-схемы

Вертикальная линия

6. Комментарий


Связь между элементом Р-схемы и текстом комментария

Пунктирная вертикальная (вверх или вниз) и горизонтальная (влево или вправо) линии, оканчивающиеся квадратной скобкой, за которой следует текст комментария

1.2. В приложении 1 приведены примеры допустимых условных обозначений элементов Р-схем, выполненных на алфавитно-цифровых устройствах ввода-вывода.

1.3. В приложении 2 приведены примеры выполнения элементов Р-схем.

2. СТРУКТУРЫ Р-СХЕМ

2.1. Структуры Р-схем должны соответствовать указанным в табл.2 или полученным из них путем применения правил соединения структур (разд.3).

Таблица 2

Наименование

Обозначение и его содержание

Функция

1. Структура базовая

Последовательность переходов между вершинами в соответствии с направлением дуг

Две вершины, соединенные одной и более дугами любого направления и в любом сочетании

2. Структура специальная

Последовательность переходов между вершинами, осуществляемых специальным образом

Две вершины, соединенные специальной дугой или специальной дугой и любым числом дуг любого направления и в любом сочетании


Примечания:

1. Вершина структуры, из которой исходит первая сверху дуга, называется начальной.

2. Вершина структуры, в которую входит первая сверху дуга, называется конечной.

3. Начальная и конечная вершины структуры, содержащей только специальную дугу, определяются ее конкретным использованием.

2.2. В приложении 3 и на черт.1-4 приведены примеры записи структур Р-схем.

3. ПРАВИЛА СОЕДИНЕНИЯ СТРУКТУР Р-СХЕМ

3.1. Устанавливаются следующие соединения структур Р-схем:

последовательное;

параллельное;

вложенное.

В результате их применения получаются структуры Р-схем, к которым также применимы установленные правила их соединения.

3.1.1. Последовательное соединение структур Р-схем осуществляется путем слияния конечной вершины и соединительной линии одной структуры с начальной вершиной и соединительной линией другой, располагаемой за ней структуры. Если конечная вершина первой и (или) начальная вершина второй структуры являются специальными, то в результате слияния образуется специальная вершина, при этом соединительные линии обеих структур не сливаются. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная вершина первой и конечная вершина второй из соединяемых структур.

Пример последовательного соединения г* структур а, б, в и а* приведен на черт.1.
_______________
* Текст документа соответствует оригиналу. — Примечание изготовителя базы данных.

Черт.1

3.1.2. Параллельное соединение структур Р-схем осуществляется путем связи соединительными линиями начальной и конечной вершин одной структуры соответственно с начальной и конечной вершинами другой, расположенной под ней структуры. Начальной и конечной вершинами результирующей структуры становятся соответственно начальная и конечная вершины первой (верхней) из соединяемых структур.

На черт.2 изображены примеры параллельного соединения структур: а — приведенных на черт.1 а, 1 б и 1 а; б — приведенных на черт.1 в и 1 б; в — приведенных на черт.1 б и 1 б.

Черт.2

3.1.3. Вложенное соединение структур Р-схем осуществляется путем замены дуги структуры, в которую производится вложение, на последовательное соединение дуги того же направления и вкладываемой структуры. При этом соединительная линия из конечной вершины вкладываемой структуры и сама конечная вершина (если она не является конечной вершиной параллельного соединения структур) сливаются соответственно с соединительной линией и вершиной, в которые входила заменяемая дуга. Начальной и конечной вершинами результирующей структуры остаются соответственно начальная и конечная вершины структуры, в которую производится вложение.

Примеры вложенного соединения структур Р-схем приведены на черт.3 и 4. На черт.3 вложение осуществляется путем замены дуги со стрелкой справа, а на черт.4 — слева.

На черт.3 изображены примеры вложенного соединения: а — структуры 1 в в структуру 1 б; б — последовательного соединения структур 1 б и 1 а в структуру 1 в; в — структуры 1 в в структуру 1 в; г — структуры 2 б в структуру 1 б.

Черт.3

На черт.4 изображены примеры вложенного соединения: а — структуры 1 б в структуру 1 б; б — последовательного соединения структур 1 в, 1 б и 1 а в структуру 1 б; в — последовательного соединения структур 1 б и 2 б в структуру 1 б.

Черт.4

4. НАДПИСИ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ

4.1. Надписи на элементах и структурах Р-схем должны соответствовать указанным в табл.3.

Таблица 3

Наименование

Обозначение и его содержание

Функция

1. Надпись внутри специальной вершины

(СТРОКА)

Тип структуры Р-схемы, определяющий ее особую peaлизацию

2. Надпись над дугой

ЗАПИСЬ

Условие прохождения по дуге

3. Надпись под дугой


ЗАПИСЬ

Действие, выполняемое при прохождении по дуге

4. Надпись над специальной дугой

ЗАПИСЬ

Задает специальное (определенное при реализации) выполнение структуры Р-схемы

5. Надпись под специальной дугой


ЗАПИСЬ

Действие, выполняемое специальным образом при прохождении по дуге

6. Надпись около начальной вершины структуры

а) ИМЯ

б) ИМЯ

Имя структуры Р-схемы

Имя, записанное внутри структуры Р-схемы около начальной ее вершины без пробела

7. Надпись в конце дуги

а) ИМЯ

Переход в начало (а) или в конец (б) структуры Р-схемы с указанным именем

б) #ИМЯ

При отсутствии имени переход осуществляется в начало (а) или конец (б) данной Р-схемы

Знаки «Звездочка» или «номер» с именем в конце дуги без пробелов. Имя может отсутствовать


Примечания:

1. СТРОКА — последовательность любых знаков.

2. ЗАПИСЬ — любой текст, включая пустой, формульный, формальный (на языках программирования), содержащий любые специальные знаки, таблицы, рисунки и т.п. и записанный в одну или более строк таким образом, что длина любой строки не превышает длину дуги, соответствующей тексту.

3. ИМЯ — идентификатор по ГОСТ 19781-90.

4.2. В приложении 4 приведены примеры выполнения надписей на элементах и структурах Р-схем.

5. ПРАВИЛА ВЫПОЛНЕНИЯ Р-СХЕМ

5.1. Р-схемы в программных документах выполняются на листах формы 1 или формы 2 в соответствии с ГОСТ 19.106-78.

5.2. На одном листе может располагаться одна или несколько без переноса Р-схем, каждая из которых может сопровождаться текстом, записываемым до и (или) после нее. Правила оформления текстов Р-схем определяются при реализации. Текст Р-схемы, текст ее комментария и ЗАПИСИ на элементах Р-схем для одного способа выполнения (ручного или автоматического) должны иметь одинаковый интервал между строками.

5.3. Р-схемы вместе с сопровождающими текстами Р-схем в программных документах могут оформляться в виде иллюстраций, приложений или располагаться в разрыве между строками текста документа без нумерации.

5.4. Расстояние между Р-схемой и сопровождающим ее текстом, а также между Р-схемами должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

Расстояние между Р-схемой и текстом документа должно быть больше одного интервала между строками текста документа.

5.5. Р-схемы и сопровождающие их тексты при ручном изготовлении должны быть выполнены черными чернилами, пастой или тушью, иметь одинаковую толщину линий и шрифт, соответствующий ГОСТ 2.304-81.

Специальные знаки (, #, круглые скобки), используемые при изображении Р-схем, должны по высоте не превышать 1,5, где — максимальная высота строки ЗАПИСЕЙ на элементах Р-схемы.

5.6. Расстояние между ЗАПИСЯМИ, расположенными одна под другой на разных дугах одной Р-схемы, должно быть больше одного интервала между строками ЗАПИСЕЙ на элементах Р-схем.

5.7. Квадратная скобка в комментарии должна охватывать текст комментария.

5.8. Расстояние сверху и снизу от текста комментария должно быть больше одного интервала между строками текста комментария.

5.9. В приложении 5 приведен пример выполнения Р-схемы.

ПРИЛОЖЕНИЕ 1 (справочное). ПРИМЕРЫ ДОПУСТИМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ ЭЛЕМЕНТОВ Р-СХЕМ, ВЫПОЛНЕННЫХ НА АЛФАВИТНО-ЦИФРОВЫХ УСТРОЙСТВАХ ВВОДА-ВЫВОДА

ПРИЛОЖЕНИЕ 1
Справочное

Наименование

Обозначение

1. Вершина

или

Знак «Плюс» или «Знак денежной единицы» по ГОСТ 19767-74*

________________
* На территории Российской Федерации документ не действует. Действует ГОСТ 27465-87, здесь и далее по тексту. — Примечание изготовителя базы данных

2. Вершина специальная

Левая и правая круглые скобки

3. Дуга

а)

Последовательность знаков «Минус», заканчивающаяся знаком «Больше»

б)

Последовательность из знака «Меньше» и следующих за ним знаков «Минус»

4. Дуга специальная

Последовательность знаков «Равно»

5. Линия соединительная


Последовательность расположенных друг под другом знаков «Восклицательный знак»

6. Комментарий

Вертикальная линия задается последовательностью расположенных друг под другом знаков «Двоеточие», горизонтальная линия задается последовательностью знаков «Минус», проведенных к первому или последнему знаку «Квадратная скобка», который ставится на каждой строке текста комментария

ПРИЛОЖЕНИЕ 2 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ ЭЛЕМЕНТОВ Р-СХЕМ


ПРИЛОЖЕНИЕ 2
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Вершина


2. Вершина специальная


3. Дуга



4. Дуга специальная



5. Линия соединительная


6. Комментарий


ПРИЛОЖЕНИЕ 3 (справочное). ПРИМЕРЫ ЗАПИСИ СТРУКТУР Р-СХЕМ


ПРИЛОЖЕНИЕ 3
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Структура базовая


2. Структура специальная


ПРИЛОЖЕНИЕ 4 (справочное). ПРИМЕРЫ ВЫПОЛНЕНИЯ НАДПИСЕЙ НА ЭЛЕМЕНТАХ И СТРУКТУРАХ Р-СХЕМ


ПРИЛОЖЕНИЕ 4
Справочное

Наименование

Выполнение от руки или автоматизированным способом на графических устройствах ввода-вывода

Выполнение автоматизированным способом на алфавитно-цифровых устройствах ввода-вывода

1. Надпись внутри вершины специальной


2. Надпись над дугой или специальной дугой


3. Надпись под дугой или специальной дугой


4. Надпись около начальной вершины структуры


5. Надпись в конце дуги


ПРИЛОЖЕНИЕ 5 (справочное). ПРИМЕР ВЫПОЛНЕНИЯ Р-СХЕМЫ ПРОГРАММЫ НА ПАСКАЛЕ


ПРИЛОЖЕНИЕ 5
Справочное



Программа MINIMAX анализирует ряд чисел и выдает их количество, минимальное и максимальное числа. Признаком конца ряда чисел является число нуль.

Традиционная линейная форма записи этой же программы имеет следующий вид:

В целом приложение 5 оформлено в соответствии с настоящим стандартом как сочетание ручного и автоматического способов. Р-схемы выполнены на двух листах формы 1 (в поле 3 — текст документа) по ГОСТ 19.106-78. На первом листе изображено две Р-схемы, которые друг от друга отделены более чем одним интервалом. Первая Р-схема сопровождается до, а вторая — после себя текстом.



Электронный текст документа
подготовлен ЗАО «Кодекс» и сверен по:
официальное издание
Единая система программной
документации: Сб. ГОСТов . —
М.: Стандартинформ, 2010

Что такое полупроводник p-типа? — Энергетическая диаграмма и проводимость

Внешний полупроводник p-типа образуется, когда трехвалентная примесь добавляется к чистому полупроводнику в небольшом количестве, и в результате в нем создается большое количество дырок. Большое количество дырок создается в полупроводниковом материале за счет добавления трехвалентных примесей, таких как галлий, и индий. Примеси такого типа, которые образуют полупроводники p-типа, известны как акцепторные примеси , потому что каждый их атом создает одну дырку, которая может принять один электрон.

В комплекте:

Трехвалентная примесь, такая как галлий, имеющая три валентных электрона, добавляется в кристалл германия в небольшом количестве. Каждый атом примеси вписывается в кристалл германия таким образом, что его три валентных электрона образуют ковалентные связи с тремя окружающими атомами германия, как показано на рисунке ниже.

p-type-semiconductor-fig-1 В четвертых ковалентных связях только атом германия дает один валентный электрон, в то время как атом галлия не имеет валентных связей.Следовательно, четвертая ковалентная связь неполная, короткая на один электрон. Этот недостающий электрон известен как дыра . Таким образом, каждый атом галлия обеспечивает одну дырку в кристалле германия.

Поскольку чрезвычайно малое количество примеси галлия имеет большое количество атомов, оно обеспечивает миллионы дырок в полупроводнике.

Диаграмма энергетических зон полупроводника p-типа

Диаграмма энергетических зон полупроводника p-типа показана ниже.

p-type-semiconductor-fig-2 Большое количество дырок или вакантное пространство в ковалентной связи создается в кристалле с добавлением трехвалентной примеси.Небольшое или ничтожное количество свободных электронов также доступно в зоне проводимости.

Они образуются, когда тепловая энергия при комнатной температуре передается кристаллу германия, образуя электронно-дырочные пары. Но дырок больше по сравнению с электронами в зоне проводимости. Именно из-за преобладания дырок над электронами этот материал называют полупроводником p-типа. Слово «р» обозначает положительный материал.

Проводимость через полупроводник p типа

В полупроводнике p-типа большое количество дырок создается трехвалентной примесью.Когда к этому типу полупроводников применяется разность потенциалов, как показано на рисунке ниже.

p-type-semiconductor-fig-3 Отверстия, имеющиеся в валентной зоне, направлены в сторону отрицательного вывода. Поскольку ток протекает через кристалл через отверстия, которые являются носителями положительного заряда, этот тип проводимости известен как положительный или p типа проводимости . В проводимости p-типа валентные электроны переходят от одного ковалентного к другому.

Проводимость полупроводника n-типа почти вдвое больше, чем проводимости полупроводника p-типа.Электроны, доступные в зоне проводимости полупроводника n-типа, гораздо более подвижны, чем дырки, доступные в валентной зоне в полупроводнике p-типа. Подвижность дырок мала, поскольку они больше связаны с ядром.

Даже при комнатной температуре образуются электронно-дырочные пары. Эти свободные электроны, которые доступны в ничтожном количестве, также переносят небольшой ток в полупроводниках p-типа.

См. Также: n Type Semiconductor

.

Что такое цепь серии RC? Диаграмма фазора и кривая мощности

Цепь, которая содержит чистое сопротивление R Ом, соединенное последовательно с чистым конденсатором емкостью C фарад, известна как последовательная цепь RC. Приложено синусоидальное напряжение, и ток I протекает через сопротивление (R) и емкость (C) цепи.

Последовательная цепь RC показана на рисунке ниже:

R-C-SERIES-circuit Где,

  • В R — напряжение на сопротивлении R
  • В C — напряжение на конденсаторе C
  • В — полное напряжение в последовательной цепи RC

В комплекте:

Фазорная диаграмма последовательной цепи RC

Векторная диаграмма последовательной цепи RC показана ниже:

PHASOR-DIAGRAM-OF-R-C-SERIES-CKT-compressor

Шаги построения фазорной диаграммы

Следующие шаги используются для построения векторной диаграммы цепи серии RC

.
  • Возьмите ток I (г.M.S., значение) в качестве опорного вектора
  • Падение напряжения на сопротивлении VR = IR берется синфазно с вектором тока
  • Падение напряжения в емкостном реактивном сопротивлении VC = IXC отображается на 90 градусов позади вектора тока, так как ток ведет напряжение на 90 градусов (в чисто емкостной цепи)
  • Векторная сумма двух падений напряжения равна приложенному напряжению V (среднеквадратичное значение).

Сейчас,

V R = I R и V C = IX C

Где X C = I / 2πfC

В прямоугольном треугольнике OAB,
RC-SERIES-CKT-EQ1

Где,
RC-SERIES-CKT-EQ2

Z представляет собой полное сопротивление протеканию переменного тока последовательной RC цепью и называется импедансом цепи .Измеряется в омах (Ом).

Фазовый угол

Из приведенной выше векторной диаграммы видно, что ток в цепи опережает приложенное напряжение на угол ϕ, и этот угол называется фазовым углом .

RC-SERIES-CKT-EQ3

Питание в последовательной цепи RC

Если переменное напряжение, приложенное к цепи, определяется уравнением
RC-SERIES-CKT-EQ4

Затем,
RC-SERIES-CKT-EQ5

Следовательно, мгновенная мощность определяется как p = vi

Подставляем значения v и i из уравнений (1) и (2) в p = vi

RC-SERIES-CKT-EQ6

Средняя мощность, потребляемая в цепи за полный цикл, определяется как:

RC-SERIES-CKT-EQ7

.

Схема ремонта телевизоров Samsung

Название

Размер файла

Ссылка для скачивания

Руководство по схемам и схемам шасси Samsung CW-5314X P-64SMH / Sh2.pdf

432,6 КБ

Скачать

Схемы шасси Samsung CX-5312W P88MT , схемы и руководство по схемам.rar

498b

Скачать

Руководство по схемам и схемам Samsung CX6844W / CX5944W.рар

2 МБ

Скачать

Схемы и электрические схемы Samsung D-CK50132 (шасси P58SC) .rar

760.4кб

Скачать

Принципиальные схемы и руководство по схемам Samsung HLT5676SX-XAA.pdf

15.5 Мб

Скачать

Схемы и руководство по схемам и схемам Samsung HPR5052X.pdf

23.3 Мб

Скачать

Схемы и руководство по схемам и схемам Samsung HPT4254X.pdf

3.9Мб

Скачать

Схемы и руководство по схемам и схемам Samsung HPT4264X-XAA.pdf

5.9 Мб

Скачать

Samsung Ks3a.Принципиальные схемы и руководство по схемам в формате PDF.pdf

1.8 Мб

Скачать

Схема соединений Samsung LA32B350 и руководство по схемам.рар

418,3 КБ

Скачать

Схемы и электрические схемы Samsung LA32D55KR + U56A.part1.rar

19Мб

Скачать

Принципиальные схемы и руководство по схемам Samsung LE19R71B.рар

1.5 Мб

Скачать

Схемы и электрические схемы Samsung le22b350f2wxbt.rar

18.3Мб

Скачать

Принципиальные схемы и руководство по схемам Samsung LE22B45.pdf

25,3 Мб

Скачать

Руководство по схемам и схемам Samsung LE23; 27; 32T51B ch GRT23KE / GRT27KE / GRT32KE.рар

5.3 Мб

Скачать

Руководство по схемам и схемам Samsung LE23R51B LE26R51B LE32R51B LE40R51B шасси RE23EO RE26EO RE32EO RE40EO.рар

8,2 Мб

Скачать

Samsung LE23R81BX / LE26R81BX / LE26R82BX шасси. GBP23SEN / SEU / GBP26SEN / SEU Принципиальные схемы и принципиальные схемы.рар

9.3 Мб

Скачать

Samsung LE26A41B / LE32A41B шасси. DU26EO / DU32EO TFT TV / MONITOR SM Принципиальные схемы и руководство по схемам .rar

8Мб

Скачать

Руководство по схемам и схемам Samsung LE26S81BX / LE32S81BH / LE37S81BX / LE40S81BX / LE46S81B шасси GJA26SEU.рар

5.7 Мб

Скачать

Руководство по схемам и схемам Samsung LE26S81BX / LE32S81BH / LE37S81BX / LE40S81BX / LE46S81B шасси GJA26SEU sm.рар

15.7 Мб

Скачать

Электрические схемы и руководство по схемам Samsung LE26S81BX / LE32S81BH / LE37S81BX / LE40S81BX / LE46S81BX.rar

5.7Мб

Скачать

Samsung LE27S71 LE32S71 LE37S71 LE40S71 ch GSM27SE GSM32SE GSM37SE GSM40SE Схемы и руководство по схемам .rar

12.4 Мб

Скачать

Схемы и схемы шасси Samsung LE27S71B GSM27SE часть 1 .rar

8.6 Мб

Скачать

Руководство по схемам и схемам Samsung le32 / 37/40 / 46c63 / le55c65 / c67 / шасси / n84a.рар

2.6Мб

Скачать

Схемы и электрические схемы Samsung LE32-37-40-46-52A55XP / CH / GPR32-37-40-46-52SEN.rar

26.9Мб

Скачать

Схемы и руководство по схемам и схемам Samsung LE32A330J1.pdf

12.4 Мб

Скачать

Руководство по схемам и схемам Samsung LE32A330J1.рар

12.1 Мб

Скачать

Samsung LE32M87BDX шасси. Принципиальные схемы и руководство по схемам GTU32HEN.pdf

16.5Мб

Скачать

Схемы и схемы руководства Samsung LE40A78… R LE46A78… R.rar

22.1 Мб

Скачать

Samsung le40b530 / шасси / n65a.Часть 2 Принципиальные схемы и руководство по схемам.rar

17.1 Мб

Скачать

Руководство по схемам и схемам Samsung LE40F86BD ch.GPY40SEN.рар

16.2 Мб

Скачать

Схемы и электрические схемы шасси Samsung LE40M91B GDM40SEU.rar

18.1 Мб

Скачать

Схемы и руководство по схемам и схемам Samsung LE40R81B IP-231135A SIP400B LX1691A.rar

6.9 Мб

Скачать

Samsung LE46M86BDX шасси.Схемы и электрические схемы GTU37SEN.rar

24,5 Мб

Скачать

Руководство по схемам и схемам Samsung LE46S81BXBT.рар

2,8 Мб

Скачать

Схемы Samsung LExxR8xBxx part2 и руководство по схемам .rar

5.7Мб

Скачать

Схемы и руководство по схемам и схемам Samsung LJ44-00051A.pdf

1.3 Мб

Скачать

Схемы и электрические схемы Samsung LN26A450C1H.рар

17.6 Мб

Скачать

Samsung LN32A550P3F LN37A550P3F LN40A550P3F LN46A550P3F LN52A550P3F ch GPR3X 4X 5X lcd.part1 Принципиальные схемы и руководство по схемам.рар

22Мб

Скачать

Руководство по электрическим схемам и схемам Samsung LN32A550P3F LN37A550P3F LN40A550P3F LN46A550P3F LN52A550P3F ch GPR3X 4X 5X lcd.part2.рар

22Мб

Скачать

Руководство по электрическим схемам и схемам Samsung LN32A550P3F LN37A550P3F LN40A550P3F LN46A550P3F LN52A550P3F ch GPR3X 4X 5X. Часть 3.рар

17Мб

Скачать

Схемы и руководство по схемам и схемам Samsung LN32B350F1.pdf

18Мб

Скачать

Руководство по схемам и схемам Samsung LNT7081F.рар

20,3 МБ

Скачать

Принципиальные схемы и руководство по схемам Samsung LW22N23N.pdf

9.5Мб

Скачать

Схемы и схемы руководства Samsung n55b-n56b.rar

24.9 Мб

Скачать

Принципиальные схемы и руководство по схемам Samsung PC-04A.рар

7Мб

Скачать

Схемы и электрические схемы Samsung PC-04X .rar

3.8Мб

Скачать

Электрические схемы и схемы Samsung PC04 SHASSIS.rar

627,7 КБ

Скачать

Samsung PDP TV гл.Электрические схемы и руководство по схемам F30A (F) 42Q96HD / 50Q96HD. Rar.opdownload

9Мб

Скачать

Схема плазменного телевизора Samsung, ч.D72A PL-42P5H.rar.opdownload

8,8 Мб

Скачать

Схемы и руководство по схемам и схемам Samsung PPM42S3QX / ch / D61B (plazma) .pdf

2.9Мб

Скачать

.

alexxlab

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *