DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 13:20

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 18 Март, 2010 15:00 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Сообщаю о стандарте ПРОГРАММНЫЕ КОНСТРУКТИВЫ,
выпущенном в конце 1994 года

Номер стандарта ГОСТ Р ИСО/МЭК 8631-94

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

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

Издание официальное
http://www.gametest.ru/doc/sw/8631_94.pdf
______________________________________________________________
Привожу отрывки из Госта

Цитата:
Введение

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

1 ОБЛАСТЬ ПРИМЕНЕНИЯ

Настоящий стандарт посвящен представлению процедурных алго¬ритмов. Стандарт:
a) определяет основное свойство программных конструктивов;
b) указывает способ объединения конструктивов;
c) устанавливает требования к набору конструктивов;
d) допускает описание различных подмножеств установленных конструктивов.
Графические представления конструктивов приведены в прило¬жении А.

2 НОРМАТИВНЫЕ ССЫЛКИ

В настоящем стандарте использованы ссылки на следующие стандарты:
ГОСТ 19.005—85 Единая система программной документации. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения
ГОСТ 19.701—90 (ИСО 5807-85) Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения

3 ОПРЕДЕЛЕНИЕ ПРОГРАММНОГО КОНСТРУКТИВА

Программный конструктив состоит из набора одной или более процедурных частей и управляющей части, которая может быть зада¬на неявно.
Каждая процедурная часть состоит из одной или более операций, которые могут исполняться или быть пустыми (нулевыми).
Управляющая часть определяет способ выполнения процед\ рных частей. Она может состоять из управляющей команды или набора ус¬ловий. Управляющая часть инициирует или дезактивирует процедур¬ную часть(и) в зависимости от характера управляющей команды или значений условий. Если нет ни управляющей команды, ни условия,-то управляющая часть называется неявной.

4 КАК ОБЪЕДИНЯТЬ КОНСТРУКТИВЫ

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

5 СПЕЦИФИКАЦИЯ КОНСТРУКТИВОВ

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

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

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

5.4. Итерационный конструктив

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

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

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

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

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

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

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

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

http://www.gametest.ru/doc/sw/8631_94.pdf


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2024, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB