ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »