Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите по информатике

Арнольд Долгопузов Ученик (124), открыт 13 часов назад
9. Ниже приведена программа, записанная на Python.
s = int(input())
t = int(input())
if (s < 5) and not t > 3:
print("YES")
else:
print("NO")



Было проведено 9 запусков программы, при которых в качестве значений переменных s и t
вводились следующие пары чисел:
(9, 9); (9, 10); (8, 5); (11, 6); (–11, 10); (–5, 9); (–10, 10); (4, 5); (8, 6).
Сколько было запусков, при которых программа напечатала «NO»?
1 ответ
Даша Романова Гуру (3113) 12 часов назад
Чтобы выяснить, сколько запусков программы напечатали "NO", рассмотрим условия в программе и проанализируем каждую из пар значений \(s\) и \(t\).

### Условие
```python
if (s < 5) and not t > 3:
print("YES")
else:
print("NO")
```

Условие будет истинным (выведет "YES"), если:
- \(s < 5\) (то есть \(s\) меньше 5)
- \(t \leq 3\) (так как "not t > 3" эквивалентно \(t \leq 3\))

### Проверим каждую пару значений

1. **(9, 9)**: \(9 < 5\) (ложь), "NO"
2. **(9, 10)**: \(9 < 5\) (ложь), "NO"
3. **(8, 5)**: \(8 < 5\) (ложь), "NO"
4. **(11, 6)**: \(11 < 5\) (ложь), "NO"
5. **(–11, 10)**: \(-11 < 5\) (истина), \(10 > 3\) (ложь), "NO"
6. **(–5, 9)**: \(-5 < 5\) (истина), \(9 > 3\) (ложь), "NO"
7. **(–10, 10)**: \(-10 < 5\) (истина), \(10 > 3\) (ложь), "NO"
8. **(4, 5)**: \(4 < 5\) (истина), \(5 > 3\) (ложь), "NO"
9. **(8, 6)**: \(8 < 5\) (ложь), "NO"

### Подсчет
Все 9 запусков программы выдали "NO".

Таким образом, количество запусков, при которых программа напечатала "NO", равно **9**.
Похожие вопросы