Вопрос:

№1. Ниже приведена программа, записанная на пяти языках программирования. Python s = int(input()) t = int(input()) if s > 12 or t > 12: print("YES") else: print("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 13); (14, 2); (1, 12); (11, 12); (−14, -14); (-11, 13); (-4, 11); (2, 9); (8, 6). Сколько было запусков, при которых программа напечатала «YES»?

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

Ответ:

Разбираемся:

Краткое пояснение: Программа выводит «YES», если хотя бы одно из чисел больше 12. Нужно посчитать, в скольких запусках это условие выполнено.

Давай проанализируем каждую пару чисел и посмотрим, когда программа напечатает «YES»:

  • (1, 13) – t > 12, поэтому «YES»
  • (14, 2) – s > 12, поэтому «YES»
  • (1, 12) – ни s, ни t не больше 12, поэтому «NO»
  • (11, 12) – ни s, ни t не больше 12, поэтому «NO»
  • (-14, -14) – ни s, ни t не больше 12, поэтому «NO»
  • (-11, 13) – t > 12, поэтому «YES»
  • (-4, 11) – ни s, ни t не больше 12, поэтому «NO»
  • (2, 9) – ни s, ни t не больше 12, поэтому «NO»
  • (8, 6) – ни s, ни t не больше 12, поэтому «NO»

Подсчитаем количество запусков, при которых программа напечатала «YES»:

  • (1, 13)
  • (14, 2)
  • (-11, 13)

Ответ: 3 запуска.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие