ВУЗ:
Составители:
38
Если ав17 > пв3 - 2.0
Операторы технологического языка
В языке КРУГОЛ используются следующие операторы
технологического языка:
1.Оператор условия;
2.Оператор последовательности;
3.Оператор досрочного окончания процедуры;
Оператор условия
Оператор условия выполняет выбор одной из двух ветвей исполнения
ПрП в зависимости от истинности поставленного условия.
Полная форма записи оператора условия:
ЕСЛИ <условие>
{ инструкции и операторы } - выполняется при верном условии
ИНАЧЕ - необязательная ветвь оператора
{ инструкции и операторы } - выполняется при неверном условии
Условие описывается в следующих вариантах:
- <переменная
> <оператор отношения> <операнд>
- <переменная> <оператор отношения> <выражение>
В качестве исполнительной части оператора ЕСЛИ (ИНАЧЕ) можно
использовать любые инструкции и(или) операторы. Исполнительная часть
должна заключаться в скобки { }.
Количество использований операторов условия внутри оператора
условия неограниченно на любом уровне вложения
Пример:
ЕСЛИ ва7>пв5+рв2 : Если значение входной аналоговой (ва
7),
{ ав3= ва7 } : больше суммы промежуточной вещественной
: (пв5)
ИНАЧЕ : и переменной ручного ввода (рв2), тогда
{ ав3= 0.0 } : выходной аналоговой (ав3) присвоить значение
: входной аналоговой (ва7), иначе присвоить
"0"
ЕСЛИ вд5= дв7 { } : Если значение входной дискретной (вд5) не
ИНАЧЕ { дв7=вд5 } : равно значению выходной переменной (дв7),
: тогда
выходной переменной (дв7) присвоить
: значение входной дискретной (вд5)
Если ав17 > пв3 - 2.0
Операторы технологического языка
В языке КРУГОЛ используются следующие операторы
технологического языка:
1.Оператор условия;
2.Оператор последовательности;
3.Оператор досрочного окончания процедуры;
Оператор условия
Оператор условия выполняет выбор одной из двух ветвей исполнения
ПрП в зависимости от истинности поставленного условия.
Полная форма записи оператора условия:
ЕСЛИ <условие>
{ инструкции и операторы } - выполняется при верном условии
ИНАЧЕ - необязательная ветвь оператора
{ инструкции и операторы } - выполняется при неверном условии
Условие описывается в следующих вариантах:
- <переменная> <оператор отношения> <операнд>
- <переменная> <оператор отношения> <выражение>
В качестве исполнительной части оператора ЕСЛИ (ИНАЧЕ) можно
использовать любые инструкции и(или) операторы. Исполнительная часть
должна заключаться в скобки { }.
Количество использований операторов условия внутри оператора
условия неограниченно на любом уровне вложения
Пример:
ЕСЛИ ва7>пв5+рв2 : Если значение входной аналоговой (ва7),
{ ав3= ва7 } : больше суммы промежуточной вещественной
: (пв5)
ИНАЧЕ : и переменной ручного ввода (рв2), тогда
{ ав3= 0.0 } : выходной аналоговой (ав3) присвоить значение
: входной аналоговой (ва7), иначе присвоить
"0"
ЕСЛИ вд5= дв7 { } : Если значение входной дискретной (вд5) не
ИНАЧЕ { дв7=вд5 } : равно значению выходной переменной (дв7),
: тогда выходной переменной (дв7) присвоить
: значение входной дискретной (вд5)
38
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »
