Вопрос:

5 Алгоритмический язык алг нач цел s, t, A ВВОД Ѕ ввод t Ввод А если s > 10 или t > A то вывод "YES" иначе вывод "NO"

Ответ:

Алгоритмический язык. Анализ условия с параметром.

  1. Внимательно прочитаем условие задачи.
  2. Определим, что требуется найти наименьшее целое значение параметра A, при котором программа напечатает «NO» семь раз.
  3. Проанализируем условие если s > 10 или t > A. Программа выведет «YES», если хотя бы одно из условий (s > 10 или t > A) будет истинным.
  4. Соответственно, «NO» будет выведено, если оба условия (s > 10 и t > A) будут ложными. То есть, s ≤ 10 и t ≤ A.
  5. Рассмотрим пары чисел и определим, при каких значениях A условие будет выполняться 7 раз: (1, 2); (11, 2); (1, 12); (11, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5).

Составим таблицу:

Пара чисел (s, t) s ≤ 10 t ≤ A Вывод "NO"
(1, 2) s ≤ 10 A ≥ 2 A ≥ 2
(11, 2) - - -
(1, 12) s ≤ 10 A ≥ 12 A ≥ 12
(11, 12) - - -
(-11, -12) s ≤ 10 - s ≤ 10
(-11, 12) s ≤ 10 A ≥ 12 A ≥ 12
(-12, 11) s ≤ 10 A ≥ 11 A ≥ 11
(10, 10) s ≤ 10 A ≥ 10 A ≥ 10
(10, 5) s ≤ 10 A ≥ 5 A ≥ 5
  1. s ≤ 10 выполняется для пар (1, 2); (1, 12); (-11, -12); (-11, 12); (-12, 11); (10, 10); (10, 5).
  2. Всего 7 пар.
  3. Чтобы «NO» было выведено семь раз, для всех этих пар должно выполняться условие t ≤ A.
  4. Определим, при каком A это возможно:
  • Для пары (1, 2) -> A ≥ 2
  • Для пары (1, 12) -> A ≥ 12
  • Для пары (-11, -12) -> A ≥ -12 (условие выполнено всегда)
  • Для пары (-11, 12) -> A ≥ 12
  • Для пары (-12, 11) -> A ≥ 11
  • Для пары (10, 10) -> A ≥ 10
  • Для пары (10, 5) -> A ≥ 5

Следовательно, чтобы условие выполнялось для всех 7 пар, должно быть A ≥ 12. Наименьшее целое значение A = 12.

Ответ: 12

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю