четвер, 11 січня 2018 р.

Логічний тип даних

Логічний тип даних

Умову інакше називають логічним виразом. Логічний вираз має тільки два значення: TRUE (вірно) та FALSE (невірно). Значення логічного типу можна присвоювати змінній логічного типу.
Опис
    var  x, y, z: boolean;
Присвоєння значень
    X:= TRUE;   y:= 2>5;  z:= a=b;
Виведення
   writeln(y);
   Writeln(a>b);
Коли логічна змінна має значення TRUE, її внутрішнє представлення 1.
Коли логічна змінна має значення FALSE, її внутрішнє представлення 0.

Приклади

ПрограмаПоясненняРезультат роботи
 Const a=2; b=10;
 var x:boolean;
begin
  x:=a < b;
  Writeln(x);
end. 
 
a=2; b=10. Тому a < b вірна нерівність. Отже, x має значення TRUE, яке і виводиться на екран
TRUE
Const a=TRUE;    b=FALSE;
Begin
 writeln(b > a);
end. 
a=TRUE, тобто 1; b=FALSE, тобто 0. Тому b>a - невірна нерівність, тобто такий логічний вираз має значення FALSEFALSE
 Const X=-2; y=2;
 Var Z:Boolean;
Begin
Z:=sqr(x)-sqr(y)=0; writeln(z);
end. 
X=-2; y=2. Тому sqr(x)-sqr(y)=0 - вірна рівність, тому Z має значення TRUETRUE
 Const F=7; D=5;
 Var Z:Boolean;
Begin
 Z:=1/F > 1/D;
 writeln(z);
end. 
F=7; D=5, F > D. Тому 1/F<1/D. Звідки 1/F > 1/D -невірно, тому Z має значення FALSE

Немає коментарів:

Дописати коментар