ОГЭ №6: программа с отрицанием условия

Автор: wilgelmzwer , 24 мая 2026
← К списку задач
24052026_7_6
Условие задачи

Дана программа:

x = int(input())
y = int(input())

if not (x < 10 or y > 20):
    print("ДА")
else:
    print("НЕТ")

Было проведено 10 запусков этой программы. В качестве значений переменных x и y вводились следующие пары чисел:

(8, 15); (10, 20); (12, 25); (15, 18); (9, 30);
(20, 10); (7, 21); (11, 19); (10, 25); (14, 20)

Сколько было запусков, при которых программа напечатала «ДА»?

В ответе запишите одно целое число.

Проверка ответа

.
Подсказка

Сначала определите, когда выражение в скобках истинно:

x < 10 or y > 20

Затем не забудьте, что перед скобками стоит not, поэтому результат условия меняется на противоположный.

Решение

Программа печатает «ДА», если истинно условие:

not (x < 10 or y > 20)

Это означает, что выражение в скобках должно быть ложным. Выражение x < 10 or y > 20 ложно только тогда, когда обе его части ложны:

x >= 10
y <= 20

Значит программа напечатает «ДА» для тех пар, где одновременно x >= 10 и y <= 20.

ПараПроверкаРезультат
(8, 15)x < 10 — да, выражение в скобках истинноНЕТ
(10, 20)10 >= 10 и 20 <= 20ДА
(12, 25)y > 20 — да, выражение в скобках истинноНЕТ
(15, 18)15 >= 10 и 18 <= 20ДА
(9, 30)x < 10 — да, y > 20 — даНЕТ
(20, 10)20 >= 10 и 10 <= 20ДА
(7, 21)x < 10 — да, y > 20 — даНЕТ
(11, 19)11 >= 10 и 19 <= 20ДА
(10, 25)y > 20 — да, выражение в скобках истинноНЕТ
(14, 20)14 >= 10 и 20 <= 20ДА

Программа напечатала «ДА» в 5 запусках.

Ответ: 5.

Входит в комплекты

Эта задача используется в подборках, связках или тренировочных наборах.

ОГЭ
Задание 6
ОГЭ №6
Пары чисел
Условия
Алгебра логики
2 - простая
Авторская задача