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

Условный оператор включает в себя операторы, которые выполняются или не выполняются в зависимости от записанного в операторе условия. Оператор имеет вид:

 
 


IF "условие" Then "оператор1" Else "оператор2";

где "условие" - выражение логического типа;

"оператор1" выполняется, если условие верно (True),

"оператор2" выполняется, если условие не верно (False).

Например, вычисление квадратного корня из числа "a" проводится при условии a>=0, операторами: IF a >= 0 Then b:= Sqrt(a) Else begin WriteLn ('a<0'); Readln; Halt end;

Оператор Halt прекращает выполнение программы.

Схема выполнения условного оператора имеет вид:

 
 


IF В условном операторе может отсутствовать

(True) блок Else оператор2; т. е. условный оператор

может иметь вид:

(False) IF "условие" Then "оператор1";

например: IF a<0 Then a:= abs(a);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: