Оператор условный

Материал из K3-Macro
Версия от 17:28, 28 июля 2021; Aleksandro (обсуждение | вклад) (Новая страница: «Category:Переменные и выражения Условный оператор системы имеет следующий вид: <code>'''if''' ''&...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Условный оператор системы имеет следующий вид:

if <LogicalExpresion> { <TrueCommands> }

[else { <FalseCommands> }]

Все ключевые слова, выражения, команды и скобки должны быть отделены друг от друга пробелами. Внутри логического выражения пробелы не допускаются.

Принцип работы условного оператора аналогичен принципу работы условных операторов большинства языков программирования. Если значение логического выражения <LogicalExpresion>«истина», выполняются <TrueCommands>, иначе - <FalseCommands>.

Примеры условных операторов:

if (n<1) { n=1; }
else { n=n+1; }
if (is==ib||js==jb)
{
  line
 x[ib,jb], y[ib,jb], z[ib,jb]
 x[ib,je], y[ib,je], z[ib,je]
 x[ie,je], y[ie,je], z[ie,je]
 x[ie,jb], y[ie,jb], z[ie,jb]
 close;
 exit;
}