1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Дана программа: s = int(input()) t = int(input()) A = int...
Решение задачи на тему

Дана программа: s = int(input()) t = int(input()) A = int(input()) if s < A and t < 10: print("ДА") else: print("НЕТ") Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (16, 12);

  • Информационные технологии
  • #Программирование (языки C++, Java, Python и др.)
  • #Алгоритмы и структуры данных
Дана программа: s = int(input()) t = int(input()) A = int(input()) if s < A and t < 10: print("ДА") else: print("НЕТ") Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (16, 12);

Условие:

Дана программа:

s = int(input())
t = int(input())
A = int(input())
if s < A and t < 10:
print("ДА")
else:
print("НЕТ")

Было проведено 9 запусков этой программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(16, 12); (–8, –10); (18, 2); (5, –5); (1, –9);
(10, 9); (–10, –2); (14, 1); (20, 5)

Укажите минимальное целое значение параметра А, при котором для указанных входных данных программа напечатает «НЕТ» 4 раза.

Решение:

Чтобы решить эту задачу, давайте проанализируем условия, при которых программа выводит НЕТ. Программа выводит НЕТ, если не выполняется условие s A and t 10. Это условие можно переписать в виде логического отрицания: - Программа напечатает НЕТ, если: - s = A или t = 10. Теперь рассмотрим все пары значений (s, t) и определим, при каком значении A программа напечатает НЕТ 4 раза. Данные пары: 1. (16, 12) 2. (–8, –10) 3. (18, 2) 4. (5, –5) 5. (1, –9) 6. (10, 9) 7. (–10, –2) 8. (14, 1) 9. (20, 5) Теперь проанализируем каждую пару: 1. (16, 12): - s = 16, t = 12 - Условие: s = A (16 = A)...

Не нашел нужную задачу?

Воспользуйся поиском

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