Вопрос:

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

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

Ответ:

Решение:

Программа выводит "YES", если одновременно выполняются два условия: s > 4 и t > 2. Проверим каждую пару чисел:

  • (3, -3): 3 > 4 - ложь. Результат: "NO"
  • (7, 6): 7 > 4 - истина, 6 > 2 - истина. Результат: "YES"
  • (-4, 1): -4 > 4 - ложь. Результат: "NO"
  • (2, 9): 2 > 4 - ложь. Результат: "NO"
  • (12, 7): 12 > 4 - истина, 7 > 2 - истина. Результат: "YES"
  • (−11, 4): -11 > 4 - ложь. Результат: "NO"
  • (-8, 13): -8 > 4 - ложь. Результат: "NO"
  • (10, 9): 10 > 4 - истина, 9 > 2 - истина. Результат: "YES"
  • (6, 5): 6 > 4 - истина, 5 > 2 - истина. Результат: "YES"

Программа напечатала "YES" в 4 случаях.

Ответ: 4

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