1. Главная
  2. Библиотека
  3. Программирование
  4. Ниже приведена программа на языке программирования Python...
Решение задачи на тему

Ниже приведена программа на языке программирования Python: x = int(input()) y = int(input()) A = int(input()) if (x > 10) and (y > A): print('YES') else: print('NO') Было проведено 9 запусков программы, при которых в качестве значений переменных x и y

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Разработка и тестирование программного обеспечения
Ниже приведена программа на языке программирования Python: x = int(input()) y = int(input()) A = int(input()) if (x > 10) and (y > A): print('YES') else: print('NO') Было проведено 9 запусков программы, при которых в качестве значений переменных x и y

Условие:

Ниже приведена программа на языке программирования Python:
x = int(input())
y = int(input())
A = int(input())
if (x > 10) and (y > A):
print('YES')
else:
print('NO')
Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:
(15;10); (5;1); (-1;11); (6;12); (11;2); (16;1); (12;5); (10;8); (14;6).
Укажите целое значение параметра A, при котором для указанных входных данных программа напечатает «YES» 4 раза.

Решение:

Для того чтобы программа напечатала «YES», необходимо, чтобы оба условия в условии if были истинными:

  1. x 10
  2. y A

Теперь давайте проанализируем каждую из 9 пар значений (x, y) и выясним, при каком значении A программа напечатает «YES» 4 раза.

Пары значений:

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

Теперь определим, какие из этих пар удовлетворяют условию x 10:

  • (15, 10): 15 10 (да)
  • (5, 1): 5 10 (нет) -...

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