Задание 18 Параграф 2.3 ГДЗ Босова 8 класс (Информатика)
Запишите команду присваивания, в результате выполнения которой логическая переменная $$t$$ получает значение TRUE, если выполняется указанное условие, и значение FALSE в противном случае:
а) $$x$$ — положительное число;
б) хотя бы одно из чисел $$x$$, $$y$$, $$z$$ равно нулю;
в) числа $$x$$, $$y$$, $$z$$ равны между собой.
Логическая переменная принимает значение $$TRUE$$, если условие выполняется, и $$FALSE$$ — если не выполняется. Поэтому для каждого пункта запишем логическое выражение, соответствующее условию.
а) Число $$x$$ положительное, если $$x>0$$.
б) Хотя бы одно из чисел $$x, y, z$$ равно нулю, если выполняется хотя бы одно из условий $$x=0$$, $$y=0$$ или $$z=0$$.
в) Числа $$x, y, z$$ равны между собой, если $$x=y$$ и одновременно $$x=z$$.
t := (x > 0);
t := ((x = 0) or (y = 0) or (z = 0));
t := ((x = y) and (x = z));
Ответ
а) t := (x > 0);
б) t := ((x = 0) or (y = 0) or (z = 0));
в) t := ((x = y) and (x = z));



