Условный оператор |
Top Previous Next |
Условный оператор выполняет одну из возможных последовательностей операторов в зависимости от одного или нескольких условий. В условном операторе используются ключевые слова if, else, а для синтаксива Ada еще и ключевые слова elsif, then, end.
Условие - это выражение типа boolean.
Пример (синтаксис Ada):
if (x >= x2) and (y <= y1) then xy: double := x*y; -- локальная переменная, определенная только в этой ветви условного оператора x := x2+xy; x := x3; x := 0;
if k>2 then x:=k; else x:=2; end if;
if a<0 then a:=0; end if;
Пример (синтаксис C#):
if ((x >= x2) && (y <= y1)) { double xy = x*y; // локальная переменная, определенная только в этой ветви условного оператора x = x2+xy; x = x3; } else if ((x > x3) && (y < (a * x + b))) x = 0;
if (k>2) x = k; else x = 2;
if (a<0) a:=0;
|