Вопрос:

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

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

Ответ:

Решение:

Программа напечатает «YES», если выполняется условие s > 20 или t > 5. Проверим каждый запуск:

  1. (2, 6): s=2, t=6. Условие t > 5 выполняется. → YES
  2. (20, 5): s=20, t=5. Ни одно из условий не выполняется. → NO
  3. (21, 12): s=21, t=12. Условия s > 20 и t > 5 выполняются. → YES
  4. (3, 8): s=3, t=8. Условие t > 5 выполняется. → YES
  5. (-1, -2): s=-1, t=-2. Ни одно из условий не выполняется. → NO
  6. (-1, 15): s=-1, t=15. Условие t > 5 выполняется. → YES
  7. (-12, 9): s=-12, t=9. Условие t > 5 выполняется. → YES
  8. (10, 4): s=10, t=4. Ни одно из условий не выполняется. → NO
  9. (10, 5): s=10, t=5. Ни одно из условий не выполняется. → NO

Программа напечатала «YES» в 5 случаях.

Ответ: 5

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