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