Вопрос:

Дана программа на четырёх языках программирования. Определите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «НЕТ» пять раз.

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

Ответ:

Привет! Смотри, тут всё просто:

Краткое пояснение: Определяем, при каких целых значениях параметра A программа напечатает «НЕТ» пять раз, анализируя условие (s > 20) or (n > A) и входные данные.

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

Рассмотрим условие для вывода «ДА»: (s > 20) or (n > A).

Тогда условие для вывода «НЕТ»: not ((s > 20) or (n > A)), что эквивалентно (s <= 20) and (n <= A).

Проанализируем входные данные:

  • (25; 16): s = 25, n = 16
  • (90; 8): s = 90, n = 8
  • (80; 9): s = 80, n = 9
  • (3; 5): s = 3, n = 5
  • (2; 9): s = 2, n = 9
  • (18; 9): s = 18, n = 9
  • (9; 3): s = 9, n = 3
  • (8; 10): s = 8, n = 10
  • (18; 20): s = 18, n = 20

Чтобы программа напечатала «НЕТ» пять раз, нужно чтобы для пяти пар (s, n) выполнялось условие (s <= 20) and (n <= A).

Выпишем пары, где s <= 20:

  • (3; 5): s = 3 <= 20
  • (2; 9): s = 2 <= 20
  • (18; 9): s = 18 <= 20
  • (9; 3): s = 9 <= 20
  • (8; 10): s = 8 <= 20
  • (18; 20): s = 18 <= 20

Теперь нужно найти A такое, чтобы для пяти из этих пар выполнялось n <= A:

  • (3; 5): n = 5
  • (2; 9): n = 9
  • (18; 9): n = 9
  • (9; 3): n = 3
  • (8; 10): n = 10
  • (18; 20): n = 20

Возможные пары:

  • (3; 5): 5 <= A
  • (2; 9): 9 <= A
  • (18; 9): 9 <= A
  • (9; 3): 3 <= A
  • (8; 10): 10 <= A
  • (18; 20): 20 <= A

Чтобы условие n <= A выполнялось для пяти пар, нужно выбрать такие значения A, чтобы пять значений n были меньше или равны A.

Минимальное значение A, при котором это выполняется, — это A >= 9.

Какие значения n меньше или равны 9:

  • 5, 9, 9, 3

Чтобы условие n <= A выполнялось для пяти пар, нужно, чтобы выполнялось условие для пар (3; 5), (2; 9), (18; 9), (9; 3) и (8; 10). То есть:

  • 5 <= A
  • 9 <= A
  • 9 <= A
  • 3 <= A
  • 10 <= A

Значит, A должно быть не меньше 10.

Но для пары (18; 20) s <= 20 и n = 20. Поэтому 20 <= А.

Так как нам надо, чтобы условие выполнялось ровно 5 раз, значит, А должно быть больше 9, но меньше или равно 19, чтобы условие n <= A выполнялось для пар с s <= 20 кроме последней (18; 20).

То есть, A может быть 10, 11, 12, 13, 14, 15, 16, 17, 18, 19.

Количество таких значений A равно 10.

Ответ: 10

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

Похожие