Вопрос:

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

Ответ:

Проанализируем код. Программа выводит "YES", если s > 12 или t > 12.

Внимательно посмотрим на пары чисел и посчитаем, в каких случаях условие s > 12 или t > 12 выполняется:

  • (1, 13) - t > 12, значит, "YES"
  • (14, 2) - s > 12, значит, "YES"
  • (1, 12) - t не > 12 и s не > 12, значит, "NO"
  • (11, 12) - t не > 12 и s не > 12, значит, "NO"
  • (-14, -14) - t не > 12 и s не > 12, значит, "NO"
  • (-11, 13) - t > 12, значит, "YES"
  • (-4, 11) - t не > 12 и s не > 12, значит, "NO"
  • (2, 9) - t не > 12 и s не > 12, значит, "NO"
  • (8, 6) - t не > 12 и s не > 12, значит, "NO"

Считаем количество "YES": 3

Ответ: 3

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие