Написать оператор присваивания, в результате которого логическая переменная t получает...

0 голосов
47 просмотров

Написать оператор присваивания, в результате которого логическая переменная t получает значение false, если выполняется указанное условие: а) х- положительное число б) хотя бы одно из чисел x,y,z равно нулю в) числа x,y,z равны между собой г)уравнение ax^2+bx+c=0 имеет ровно один корень


Информатика (26 баллов) | 47 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

t := not (x > 0);
t := not (x * y * z = 0);
t := not ((x = y) and (y = z));
t := not (((a = 0) and (b <> 0)) or (b * b - 4 * a * c = 0));

(53.1k баллов)
0 голосов

t:=(x<=0)</p>

t:=(x*y*z<>0)

t:=((x=y) and (y=z))

t:=not (((a=0) and (b<>0)) or (b*b-4*a*c=0))

(148k баллов)