1. Главная
  2. Библиотека
  3. Программирование
  4. Ниже приведена программа 5 = int(input( )) t = int(input...
Решение задачи на тему

Ниже приведена программа 5 = int(input( )) t = int(input ( )) if s ‹ 4 or t > 10: print( "YES") else: print ( "NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1,

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Ниже приведена программа 5 = int(input( )) t = int(input ( )) if s ‹ 4 or t > 10: print( "YES") else: print ( "NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1,

Условие:

Ниже приведена программа
5 = int(input( ))
t = int(input ( ))
if s ‹ 4 or t > 10:
print( "YES")
else:
print ( "NO")
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:
(1, 2); (11, 2); (1, 12); (11, 12); (-11, - 12); (-11, 12); (-12, 11); (10, 10);
(10, 5).
Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Давайте разберем программу и условия, при которых она выводит YES.

Программа принимает два целых числа: s и t. Условия для вывода YES следующие:

  • Если s 4 или t 10, то программа выводит YES.
  • В противном случае программа выводит NO.

Теперь рассмотрим каждую из пар чисел и проверим, выполняются ли условия:

  1. (1, 2):
  • s = 1, t = 2
  • 1 4 (истина) или 2 10 (ложь) → YES
  1. (11, 2):
  • s = 11, t = 2
  • 11 4 (ложь) или 2 10...

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