Решение:
Программа выведет "НЕТ", если условие (a < 10) or (b > 10) будет ложным. Это произойдет только в том случае, если оба подусловия ложны:
a < 10 должно быть ложным, т.е. a >= 10.b > 10 должно быть ложным, т.е. b <= 10.
Таким образом, программа напечатает "НЕТ", если a >= 10 И b <= 10.
Проверим каждую пару введенных значений:
- (-10, 2): a < 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (1, 2): a < 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (9, 10): a < 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (10, 11): a >= 10 (истина), b > 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (11, 10): a >= 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) ложно -> "НЕТ"
- (11, 2): a >= 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) ложно -> "НЕТ"
- (-12, -11): a < 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (-10, -10): a < 10 (истина), b <= 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
- (11, 15): a >= 10 (истина), b > 10 (истина) -> условие (a<10 or b>10) истинно -> "ДА"
Программа напечатала "НЕТ" в 2 случаях.
Ответ: 2