1. Главная
  2. Библиотека
  3. Программирование
  4. 22:14 19 Задача №9 Дана программа: Программу запускали...
Решение задачи на тему

22:14 19 Задача №9 Дана программа: Программу запускали 10 раз, при этом переменные m и n вводились парой чисел: egin{array}{l} (10,11) ;(9,9) ;(10,-10) ;(-10,12) ;(8,9) ; \ (10,10) ;(9,8) ;(7,11) ;(11,-5) ;(-8,9) . end{array} Укажите наименьшее целое

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
22:14 19 Задача №9 Дана программа: Программу запускали 10 раз, при этом переменные m и n вводились парой чисел: egin{array}{l} (10,11) ;(9,9) ;(10,-10) ;(-10,12) ;(8,9) ; \ (10,10) ;(9,8) ;(7,11) ;(11,-5) ;(-8,9) . end{array} Укажите наименьшее целое

Условие:

22:14
19

Задача №9
Дана программа:


m = int(input())
n = int(input())
A = int(input())
if (m<10) or (A < n):
print("YES")
else:
print("NO")


Программу запускали 10 раз, при этом переменные m и n вводились парой чисел:
\begin{array}{l}
(10,11) ;(9,9) ;(10,-10) ;(-10,12) ;(8,9) ; \\
(10,10) ;(9,8) ;(7,11) ;(11,-5) ;(-8,9) .
\end{array}

Укажите наименьшее целое значение параметра A, при котором для указанных входных данных программа напечатает YES шесть раз.
\square
3
Ответить
education.yandex.ru

Решение:

Чтобы решить задачу, давайте проанализируем программу и входные данные.

Программа проверяет два условия:

  1. m 10
  2. A n

Если хотя бы одно из этих условий истинно, программа выводит YES. В противном случае она выводит NO.

Теперь рассмотрим входные данные:

  1. (10, 11)
  2. (9, 9)
  3. (10, -10)
  4. (-10, 12)
  5. (8, 9)
  6. (10, 10)
  7. (9, 8)
  8. (7, 11)
  9. (11, -5)
  10. (-8, 9)

Теперь проверим каждую пару чисел на выполнение условий программы:

  1. (10, 11): m = 10, n = 11 → m 10 ложно, A n зависит от A....

Выбери предмет