Логические переменные Описание логической переменной var logic : boolean;
Логические операции Операции: Унарные not «не» Бинарные and «и» or «или» xor «исключающее или» Операции отношений (= , < , > , >= ,
Логические переменные Логической переменной можно присваивать значение операции отношения: logic : = X >= 15; Можно использовать логические функции: logic1 : = (y 4);
Логические переменные Имя логической переменной, которой присвоено значение операции сравнения, можно подставлять в условный оператор вместо самой операции. Фрагмент программы: logic : = X >= 15 ; IF logic THEN … ELSE …;
Задача Составить программу, которая проверяет, имеется ли в ряду трех целых чисел хотя бы одно положительное.
Решение задачи program Pozitiv; var x,y,z : integer; flag : boolean; begin writeln(‘Введите три числа’); readln(x,y,z); flag:= (x>0) or (y>0) or (z>0); if flag=true then writeln(‘Есть положительные числа’) else writeln(‘Все числа отрицательные’); end.