Вопрос:

Программа на пяти языках программирования должна напечатать «YES» если хотя бы одно из введенных чисел S или T меньше 10. Сколько из 9 запусков программы привели к напечатанию «YES»?

Ответ:

Решение:

Для того чтобы программа напечатала "YES", условие (s < 10) or (t < 10) должно быть истинным. Это означает, что хотя бы одно из чисел S или T должно быть меньше 10.

Рассмотрим каждую пару чисел:

  1. (6, 4): 6 < 10, 4 < 10. Условие истинно. -> YES
  2. (7, 8): 7 < 10, 8 < 10. Условие истинно. -> YES
  3. (8, 5): 8 < 10, 5 < 10. Условие истинно. -> YES
  4. (5, 6): 5 < 10, 6 < 10. Условие истинно. -> YES
  5. (11, 10): 11 > 10, 10 = 10. Условие ложно. -> NO
  6. (-5, 7): -5 < 10, 7 < 10. Условие истинно. -> YES
  7. (-2, 2): -2 < 10, 2 < 10. Условие истинно. -> YES
  8. (4, 5): 4 < 10, 5 < 10. Условие истинно. -> YES
  9. (8, 6): 8 < 10, 6 < 10. Условие истинно. -> YES

Подсчитаем количество запусков, где было напечатано "YES".

YES было напечатано в случаях: 1, 2, 3, 4, 6, 7, 8, 9.

Всего 8 запусков.

Ответ: 8

Подать жалобу Правообладателю