Читать «ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ. ПРОГРАММНЫЕ КОНСТРУКТИВЫ И УСЛОВНЫЕ ОБОЗНАЧЕНИЯ ДЛЯ ИХ ПРЕДСТАВЛЕНИЯ» онлайн - страница 2
ГОССТАНДАРТ РОССИИ
5.4. Итерационный конструктив
а) Итерация с входной проверкой
Данный конструктив состоит из процедурной части и управляющей части с одним условием, значение которого определяет, будет ли процедурная часть выполнена один и более раз или вообще не выполнена.
b) Итерация с выходной проверкой
Данный конструктив состоит из процедурной части и управляющей части с одним условием, значение которого определяет, будет ли процедурная часть выполнена более одного раза.
c) Непрерывная итерация
Данный конструктив состоит из процедурной части и управляющей части с неявно заданным условием, которое определяет, что процедурная часть может повторяться неограниченно.
5.5 Условный конструктив
a) Унарно выбирающий
Данный конструктив состоит из единственной процедурной части и управляющей части с одним условием, значение которого определяет, будет или нет процедурная часть выполнена.
b) Бинарно выбирающий
Данный конструктив состоит из двух процедурных частей и управляющей части с одним условием, значение которого определяет, какая из двух процедурных частей выполняется.
c) Выбирающий с взаимоисключением
Данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значения которых определяют, какая из процедурных частей выполняется.
d) Выбирающий с взаимовключением
Данный конструктив состоит из ряда процедурных частей и управляющей части с набором условий, значение (я) которых выбирают одну и более (или ни одной) процедурных частей, выполняемых в произвольной последовательности.
6 ПРЕРЫВАНИЕ
Помимо прерывания конструктива, определяемого его управляющей частью, выполнение конструктива может быть прервано операцией ПРЕРЫВАНИЕ, размещаемой в одной или более процедурных частях конструктива. Операция ПРЕРЫВАНИЕ должна определять, который из конструктивов прерывается. Если выполняется операция ПРЕРЫВАНИЕ, выполнение определенного конструктива и всех вложенных в него конструктивов немедленно прекращается.
Операция ПРЕРЫВАНИЕ, которая превышает параллельный конструктив или конструктив выбирающий с взаимовключением, не определена.
Операция ПРЕРЫВАНИЕ, которая прерывает внешний конструктив, не соответствует настоящему стандарту.
7 ОПРЕДЕЛЕНИЕ ПОДМНОЖЕСТВ
Применение соответствующего подмножества конструктивов, определенных в настоящем стандарте, и их объединение согласно данному стандарту должны быть предусмотрены в соответствии с настоящим стандартом.
Применение конструктива, отличающегося от конструктивов, определенных в настоящем стандарте, но функционально эквивалентного правильному сочетанию конструктивов, определенных в настоящем стандарте, соответствует настоящему стандарту.
ПРИЛОЖЕНИЕ А (Справочное)
ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ ПРОГРАММНЫХ КОНСТРУКТИВОВ
Следующие схематические обозначения программных конструктивов в колонках от А до Н таблицы А.1 являются примерами прикладных графических представлений конструктивов.
Колонка «Справка» использует обозначения по ГОСТ 19.701 и включена только для пояснения.