Вопрос:

Приведена программа, записанная на пяти языках программирования: алг нач цел к, n, A ввод к ввод n ввод А → если к > А или п > 50 то вывод "YES" иначе вывод "NO" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (k, n): (50, 80); (50, 40); (60, 40); (60, 60); (50, 80); (60, -40); (0, 80); (70, 20); (-70, 20). Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.

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

Ответ:

Краткое пояснение: Чтобы программа напечатала «YES» пять раз, нужно найти такое минимальное значение A, при котором условие k > A или n > 50 выполнится для пяти из девяти заданных пар чисел.

Пошаговое решение:

  • Рассмотрим пары чисел (k, n) и определим, при каких значениях A программа выведет «YES»:
  • (50, 80): n > 50, поэтому всегда «YES».
  • (50, 40): n < 50, условие k > A должно выполняться, то есть 50 > A.
  • (60, 40): n < 50, условие k > A должно выполняться, то есть 60 > A.
  • (60, 60): n > 50, поэтому всегда «YES».
  • (50, 80): n > 50, поэтому всегда «YES».
  • (60, -40): n < 50, условие k > A должно выполняться, то есть 60 > A.
  • (0, 80): n > 50, поэтому всегда «YES».
  • (70, 20): n < 50, условие k > A должно выполняться, то есть 70 > A.
  • (-70, 20): n < 50, условие k > A должно выполняться, то есть -70 > A.
  • Уже есть 4 случая, когда выводится «YES» (случаи 1, 4, 5, 7). Нужно, чтобы еще хотя бы в одном случае выводилось «YES».
  • Если A = 49, то для пары (50, 40) условие 50 > 49 выполняется, и программа выведет «YES».
  • Если A = 50, то для пары (50, 40) условие 50 > 50 не выполняется.
  • При A = 49, программа напечатает «YES» пять раз.

Ответ: 49

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