Вопрос:

Ниже приведена программа, записанная на двух языках программирования. Python s = int(input()) t=int(input()) if s > 2 and t < 5: print("YES") else: print("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (-2, 3); (2, 5); (0, 3); (5, -3); (5, 4); (11, 4); (8, -6); (7, 3); (9, 1). Сколько было запусков, при которых программа напечатала «YES>>? a) 5 b) 6 c) 3 d) 4

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

Ответ:

Программа печатает "YES", если одновременно выполняются два условия: s > 2 и t < 5. Проверим каждую пару чисел:
  1. (-2, 3): -2 > 2 - ложь, 3 < 5 - истина. Общий результат - ложь.
  2. (2, 5): 2 > 2 - ложь, 5 < 5 - ложь. Общий результат - ложь.
  3. (0, 3): 0 > 2 - ложь, 3 < 5 - истина. Общий результат - ложь.
  4. (5, -3): 5 > 2 - истина, -3 < 5 - истина. Общий результат - истина.
  5. (5, 4): 5 > 2 - истина, 4 < 5 - истина. Общий результат - истина.
  6. (11, 4): 11 > 2 - истина, 4 < 5 - истина. Общий результат - истина.
  7. (8, -6): 8 > 2 - истина, -6 < 5 - истина. Общий результат - истина.
  8. (7, 3): 7 > 2 - истина, 3 < 5 - истина. Общий результат - истина.
  9. (9, 1): 9 > 2 - истина, 1 < 5 - истина. Общий результат - истина.
Итого, программа напечатала "YES" в 6 случаях.
Ответ: b) 6
ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие