Вопрос:

Задание №1 Ниже приведена программа, записанная на пяти языках программирования. алг нач Алгоритмический язык цел в, с, A Ввод в ввод с Ввод А 2 если в А или t > 11 то вывод "YES" иначе вывод "NO" все KOM Было проведено 9 запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел: (-9, 11); (2, 7); (5, 12); (2, 2); (7, -9); (12,6); (9, -1); (7, 11); (11, -5) Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» шесть раз.

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

Ответ:

Краткое пояснение:
Чтобы определить количество значений параметра A, при которых программа напечатает "YES" шесть раз, нужно подставить каждую пару чисел в условие и посчитать, при каких A условие выполняется.

Разбираемся:

В программе на алгоритмическом языке заданы переменные s, t и A. Вводится пара чисел (s, t) и значение A. Условие для вывода "YES": s > A или t > 11.

Необходимо найти, при каких целых значениях A программа выведет "YES" ровно 6 раз из 9 предложенных пар чисел.

Давай рассмотрим каждую пару чисел и определим, при каких A будет выведено "YES":

  1. (-9, 11): t > 11 не выполняется. Нужно, чтобы s > A, то есть -9 > A.
  2. (2, 7): t > 11 не выполняется. Нужно, чтобы s > A, то есть 2 > A.
  3. (5, 12): t > 11 выполняется. Вывод "YES" независимо от A.
  4. (2, -2): t > 11 не выполняется. Нужно, чтобы s > A, то есть 2 > A.
  5. (7, -9): t > 11 не выполняется. Нужно, чтобы s > A, то есть 7 > A.
  6. (12, 6): t > 11 не выполняется. Нужно, чтобы s > A, то есть 12 > A.
  7. (9, -1): t > 11 не выполняется. Нужно, чтобы s > A, то есть 9 > A.
  8. (7, 11): t > 11 не выполняется. Нужно, чтобы s > A, то есть 7 > A.
  9. (11, -5): t > 11 не выполняется. Нужно, чтобы s > A, то есть 11 > A.

Теперь посчитаем, сколько раз выводится "YES" в зависимости от A:

  • Если A < -9: Всегда "YES" (9 раз).
  • Если -9 < A < 2: "YES" будет 8 раз (все, кроме первой пары).
  • Если 2 < A < 5: "YES" будет 6 раз (третья пара дает "YES" независимо, плюс пары 2, 4, 5, 7, 9).
  • Если 5 < A < 7: "YES" будет 5 раз.
  • Если 7 < A < 9: "YES" будет 3 раза.
  • Если 9 < A < 11: "YES" будет 2 раза.
  • Если A > 12: "YES" будет 1 раз (только из-за пары (5, 12)).

Нам нужно, чтобы "YES" выводилось 6 раз. Это происходит, когда 2 < A < 5. Целые значения A в этом интервале: 3 и 4. Итого два значения.

Ответ: 2

Проверка за 10 секунд: Подставьте A = 3 и A = 4 и убедитесь, что программа выдает "YES" ровно 6 раз для каждой пары чисел.

✨Уровень Эксперт: Чтобы решить задачу быстрее, можно было сразу определить, какие пары дают "YES" независимо от A (пара (5, 12)), и сосредоточиться на анализе остальных пар.

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