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