РУҚА
16

Шешімі: Минимальная температура

ОГЭ · Информатика · Тапсырма 16 · Бағдарламалау негіздері
КүрделіФИПИC681D5Қысқа жауап≈ 10 минутТалдау 4 қадам
Условие

Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите самую низкую температуру за время наблюдения. Если температура опускалась ниже $-15$ градусов, выведите YES, иначе выведите NO.

Программа получает на вход количество дней, в течение которых проводилось измерение температуры $N$ ($1 \leq N \leq 31$), затем для каждого дня вводится температура.

Входные данныеВыходные данные
4 -5 12 -2 8-5 NO
Пример работы программы
Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешімін қадамдап көрсету

4 қадам
1

Считываем количество дней и первую температуру. Первое значение удобно принять за текущий минимум.

$$n = \mathrm{int(input())},\quad \mathrm{min\_temp} = \mathrm{int(input())}$$
2

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

$$\mathrm{min\_temp} = \min(\mathrm{min\_temp}, t)$$
3

После обработки всех измерений проверяем, строго ли минимальная температура меньше $-15$.

$$\mathrm{min\_temp} < -15$$

Выводим минимальную температуру и результат проверки.

$$print(\mathrm{min\_temp});\quad print(\text{YES или NO})$$
Жауап

```python
n = int(input())
min_temp = int(input())

for _ in range(n - 1):
t = int(input())
if t < min_temp:
min_temp = t

print(min_temp)
if min_temp < -15:
print("YES")
else:
print("NO")
```

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Использовать условие $\mathrm{min\_temp} \leq -15$ вместо строгого условия $\mathrm{min\_temp} < -15$.

Инициализировать минимум нулём: при всех положительных температурах это даст неверный результат.

Вывести только YES или NO и забыть вывести минимальную температуру.

Обработать не все $N$ измерений.

Закрепить приёмВ теме «Бағдарламалау негіздері» ещё 153 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 16 ОГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Бағдарламалау негіздері»: в ней 154 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.