Вопрос:

Программа печатает 'YES', если условие (s < 10) or (t < 10) истинно. В противном случае печатается 'NO'. Определите, сколько раз будет напечатано 'NO' для следующих пар чисел: (6, 4); (7, 8); (12, 10); (5, 6); (11, 10); (-5, 7); (-2, 2); (4, 5); (8, 6).

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: Программа печатает "NO", если условие (s < 10) или (t < 10) ложно. Это означает, что оба значения, s и t, должны быть больше или равны 10.

Пошаговое решение:

  1. Анализ условия: Условие для вывода "YES" — это (s < 10) or (t < 10). Соответственно, условие для вывода "NO" — это отрицание этого условия, т.е. not ((s < 10) or (t < 10)), что эквивалентно (s >= 10) and (t >= 10).
  2. Проверка пар чисел:
    • (6, 4): 6 < 10, условие истинно -> "YES"
    • (7, 8): 7 < 10, условие истинно -> "YES"
    • (12, 10): 12 >= 10 и 10 >= 10, условие ложно -> "NO"
    • (5, 6): 5 < 10, условие истинно -> "YES"
    • (11, 10): 11 >= 10 и 10 >= 10, условие ложно -> "NO"
    • (-5, 7): -5 < 10, условие истинно -> "YES"
    • (-2, 2): -2 < 10, условие истинно -> "YES"
    • (4, 5): 4 < 10, условие истинно -> "YES"
    • (8, 6): 8 < 10, условие истинно -> "YES"
  3. Подсчет: Программа напечатает "NO" в двух случаях: (12, 10) и (11, 10).

Ответ: 2

ГДЗ по фото 📸