• 1
  • 2

5.5 Условный конструктив

a) Унарно выбирающий

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

b) Бинарно выбирающий

Данный конструктив состоит из двух процедурных частей и управляющей части с одним условием, значение которого определяет, какая из двух процедурных частей выполняется.

c) Выбирающий с взаимоисключением

Данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значения которых определяют, какая из процедурных частей выполняется.

d) Выбирающий с взаимовключением

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

6 ПРЕРЫВАНИЕ

Помимо прерывания конструктива, определяемого его управляющей частью, выполнение конструктива может быть прервано операцией ПРЕРЫВАНИЕ, размещаемой в одной или более процедурных частях конструктива. Операция ПРЕРЫВАНИЕ должна определять, который из конструктивов прерывается. Если выполняется операция ПРЕРЫВАНИЕ, выполнение определенного конструктива и всех вложенных в него конструктивов немедленно прекращается.

Операция ПРЕРЫВАНИЕ, которая превышает параллельный конструктив или конструктив выбирающий с взаимовключением, не определена.

Операция ПРЕРЫВАНИЕ, которая прерывает внешний конструктив, не соответствует настоящему стандарту.

7 ОПРЕДЕЛЕНИЕ ПОДМНОЖЕСТВ

Применение соответствующего подмножества конструктивов, определенных в настоящем стандарте, и их объединение согласно данному стандарту должны быть предусмотрены в соответствии с настоящим стандартом.

Применение конструктива, отличающегося от конструктивов, определенных в настоящем стандарте, но функционально эквивалентного правильному сочетанию конструктивов, определенных в настоящем стандарте, соответствует настоящему стандарту.

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

ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ПРОГРАММНЫХ КОНСТРУКТИВОВ

Следующие схематические обозначения программных конструктивов в колонках от А до Н таблицы А.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
  • 2
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату