ВУЗ:
Составители:
39
Оператор последовательности
Оператор последовательности выполняет ряд проходов своей
составной инструкции, c подстановкой при каждом проходе, взамен
конструкции <тип>[<имя списка>], значения переменной указанного типа
под очередным номером из указанного списка.
Форма записи оператора последовательности:
Для <им иска> [<список>] , <имя списка> [<список>]
{
<инструкции и операторы>
}
Пример:
Для i1 [ 1...4 ], i2 [ 15,20,25,30 ]
{ ПВ [ i1 ] = ва [ i2 ] }
В списке
указываются номера переменных, последовательно
используемых при проходах "инструкций" данного оператора. Число
проходов "инструкций" соответствует количеству указанных номеров в
списке.
Один оператор может содержать несколько списков (одинакового
размера). Не допускается задавать в одной ПрП одинаковые имена
списков. Нельзя использовать в исполнительной части "ДЛЯ" имя списка
чужого оператора.
Допустимое число номеров во всех
списках ПрП не более 1024.
Списки могут быть описаны в следующих вариантах:
[23,12,36] или [1...6] или [11...5] или [23,11,24...31,36]
В качестве исполнительной части оператора ДЛЯ можно использовать
любые инструкции и (или) операторы. Исполнительная часть должна
заключаться в скобки { }.
Количество использования операторов последовательности внутри
оператора последовательности ограничено размером стека возврата и
составляет не более 1024 уровней
вложения.
Процедура
Программа Пользователя описывается как процедура(ы). Каждая
процедура должна начинаться текстом:
ПРОЦЕДУРА <имя процедуры>
НАЧАЛО
Оператор последовательности
Оператор последовательности выполняет ряд проходов своей
составной инструкции, c подстановкой при каждом проходе, взамен
конструкции <тип>[<имя списка>], значения переменной указанного типа
под очередным номером из указанного списка.
Форма записи оператора последовательности:
Для <им иска> [<список>] , <имя списка> [<список>]
{
<инструкции и операторы>
}
Пример:
Для i1 [ 1...4 ], i2 [ 15,20,25,30 ]
{ ПВ [ i1 ] = ва [ i2 ] }
В списке указываются номера переменных, последовательно
используемых при проходах "инструкций" данного оператора. Число
проходов "инструкций" соответствует количеству указанных номеров в
списке.
Один оператор может содержать несколько списков (одинакового
размера). Не допускается задавать в одной ПрП одинаковые имена
списков. Нельзя использовать в исполнительной части "ДЛЯ" имя списка
чужого оператора.
Допустимое число номеров во всех списках ПрП не более 1024.
Списки могут быть описаны в следующих вариантах:
[23,12,36] или [1...6] или [11...5] или [23,11,24...31,36]
В качестве исполнительной части оператора ДЛЯ можно использовать
любые инструкции и (или) операторы. Исполнительная часть должна
заключаться в скобки { }.
Количество использования операторов последовательности внутри
оператора последовательности ограничено размером стека возврата и
составляет не более 1024 уровней вложения.
Процедура
Программа Пользователя описывается как процедура(ы). Каждая
процедура должна начинаться текстом:
ПРОЦЕДУРА <имя процедуры>
НАЧАЛО
39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
