Какое значение будет получено после выполнения фрагмента программы if (x=10) or (x

+139 голосов
1.3m просмотров

Какое значение будет получено после выполнения фрагмента программы if (x=10) or (x<2) then y:=5 else y:=10; write(y); если начальное значение x равно 25


Информатика (62 баллов) | 1.3m просмотров
Дан 1 ответ
+85 голосов

Ответ:

y=10, т.к. ни одно условие не выполнилось (x=10) or (x<2) (у ИЛИ ложь будет только в одном случаем, когда оба условия ложны), следовательно после условия мы пойдем по ветке иначе y=10</p>

Объяснение:

(237 баллов)