Класс, давай разберёмся по шагам и найдём, почему ответ 60 — неверный.
Суть задачи Время 13:00 — это 1:00 по циферблату. Минутная стрелка в этот момент указывает на 12 (0 минут), часовая стрелка — на отметку 1.
Как считать угол
- Цикл часов — 360 градусов, делится на 12 часов: один час = 360/12 = 30 градусов.
- В 13:00 часовая стрелка на 1:00 → 30 градусов от 12.
- Минутная стрелка на 12 → 0 градусов.
- Разность положительная: |30 - 0| = 30 градусов.
- Это минимальный угол между стрелками (если он бы был больше 180, брали бы 360 - угол, но здесь 30).
Сравнение с твоим ответом Твой ответ: 60 градусов. Правильный ответ: 30 градусов. 60 градусов соответствует времени 2:00 (часовая на 2, минута на 12), а не 13:00.
Как решить в целом (быстрый рецепт)
- Приведи часы к 12-часовому формату: h = 13 → h = 1.
- Позиции стрелок:
- Минутная: 0 градусов (0 минут).
- Часовая: h * 30 + m * 0.5 = 1 * 30 + 0 * 0.5 = 30 градусов.
- Найди угол: |hour_angle - minute_angle| = 30.
- Если полученный угол больше 180, вместо него возьми 360 - полученного; здесь не нужно.
Итого: правильный ответ — 30 градусов.
Пожалуйста, оцени мой ответ лайком или дизлайком.