Проектирование приборов, систем и измерительно-вычислительных комплексов. Шивринский В.Н. - 25 стр.

UptoLike

Составители: 

25
Одним из основных средств снижения сложности программного обеспече-
ния до приемлемого уровня является использование методологии системного
проектирования. Кроме использования языка проектирования, системная мето-
дология включает использование методов нисходящего и модульного проекти-
рования.
Язык проектирования
Из наличия у системы входов и выходов можно сделать вывод о том, что
ЭВМ должна иметь возможность проверять значение каждого входа, а также
устанавливать каждый из выходов в определенное значение. На уровне языка
проектирования для операций проверки и установки используются простые
конструкции:
ПРОВЕРИТЬ ВХОД ... И ХРАНИТЬ ЕГО ЗНАЧЕНИЕ
УСТАНОВИТЬ ЗНАЧЕНИЕ ВЫХОД ... РАВНО ...
Необходимо также иметь возможность проверять условия, которым удов-
летворяют хранимые значения каждого из входов. С этой целью используется
условная конструкция:
ЕСЛИ УСЛОВИЕ ПРОВЕРКИ ЕСТЬ «ИСТИНА»
ТО ВЫПОЛНИТЬ ЧТО-ЛИБО
ИНАЧЕ ВЫПОЛНИТЬ ЧТО-ЛИБО ДРУГОЕ
Необходима такая операция, которая позволила бы выполнять другие опе-
рации языка проектирования бесконечное число раз. Для этой цели использует-
ся конструкция:
ВЫПОЛНЯТЬ НЕПРЕРЫВНО
....
КОНЕЦ
В этой конструкции набор операций, расположенный между ВЫПОЛНЯТЬ
НЕПРЕРЫВНО
и
КОНЕЦ
, должен повторяться без конца.
Конструкции цикла могут быть следующего вида:
ВЫПОЛНИТЬ
...
КОНЕЦ
ВЫПОЛНИТЬ ДЛЯ КАЖДОГО ... НАБОРА ПРЕДМЕТОВ
...
КОНЕЦ
ВЫПОЛНЯТЬ ПОКА УСЛОВИЕ ПРОВЕРКИ ЕСТЬ «ИСТИНА»
...
КОНЕЦ
Для выполнения операций присваивания применяются следующие конст-
рукции:
УСТАНОВИТЬ ... НА (В) ...
УСТАНОВИТЬ ...
СБРОСИТЬ ...
Для вызова процедур используется следующая конструкция:
ВЫЗОВ: ИМЯ ПРОЦЕДУРЫ (ВХОДНЫЕ ПАРАМЕТРЫ; ВЫХОДНЫЕ ПАРАМЕТРЫ)
Для составления процедур используется конструкция вида:
ПРОЦЕДУРА: ИМЯ ПРОЦЕДУРЫ (ВХОДНЫЕ ПАРАМЕТРЫ; ВЫХОДНЫЕ ПАРАМЕТРЫ)
НАЧАЛО ПРОЦЕДУРЫ
...
ВОЗВРАТ
КОНЕЦ ПРОЦЕДУРЫ