ГОСТР 55692— 2013
Вычитает из текущего значения операнда единицу. Действует аналогично формированию кодов
прямого счета. Начальное значение функции - 0.
1.1.6 Формирование случайных кодов
Заносит в операнд случайное число. Начальное значение смысла не имеет.
сопвраторы библиотечных функций> ::=
соператор вызова функции> \
<опвратор установки начального значения>
соператор вызова функции>
FN <имя функции> <получатвль>
<оператор установки началыюго значвния>
SFN <имя функции> <лолучатвль>
<имя функции> ::=
*сформирование бегущей 1> \
■сформированиебегущего 0> \
сформирование кодов прямого счета> \
сформирование кодов обратного счета > |
сформирование случайных кодов>
сформирование бегущей 1> ::= FB1
сформирование бегущего 0 > FB0
сформирование кодов прямого счета> ::= SHP
сформирование кодов обратного счета> ::= SHO
сформирование случайных кодов> ::= SLK
Пример
ТР сБиблиотечныо функции> <UTK-128> ; Описывают тест и устройство
War: WD 0
NACH
Label:
FN FB1 War; формируют бегущую 1 в переменной War
PRB War; Выводят содержимое переменной на консоль
PRWK
DO Label,10 ; функцию FB1 вызывают 10 раз
KN
КТР
2.22 Операторы управления ходом тост-программы
5.22.1 Операторы управления ходом тест-программы делятся на четыре группы:
1) операторы передачи управления:
2) операторы условного перехода;
3) оператор цикла:
4) оператор паузы.
1.1.2 Операторы передачи управления
Операторы передачи управления проводят безусловный переход на другую часть программы. Су
ществует три оператора передачи управления.
- оператор безусловного перехода - просто перемещает указатель выборки команд на указанную
метку,
- оператор вызова подпрограммы - перемещает указатель выборки команд на указанную метку
и помещает в стек возвратов ссылку на команду, которая идет вслед, выполняемую оператором вызова
подпрограммы:
-оператор возврата из подпрограммы - выбирает из стека возвратов ссылку на исполняемую
команду и осуществляет переход на нее. Число вложенных подпрограмм практически не ограничено
сопвраторы передачи управления> .:=
соператор безусловного пврехода> |
сопвратор вызова подпрограммы> \
соператор возврата из подпрограмме/>
14