
Вопрос задан 20.02.2025 в 16:26.
Предмет Информатика.
Спрашивает Ковтун Света.
Некоторой школе занятия начинаются в 9:00. Продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т. д. уроков перемена длится 5 минут, а после 2-го, 4-го, 6-го и т. д. — 15 минут. Дан номер урока N. Определите, когда заканчивается указанный урок. Формат входных данных
Вводится одно целое число N (1≤N≤10).
Формат выходных данных
Требуется вывести два целых числа: время окончания урока в часах и минутах. В случае, если число меньше десяти - выводить ведущий ноль не нужно.
Примечания
Обратите внимание, что при решении данной задачи нельзя пользоваться циклами.
Примеры
входные данные выходные данные
3 11 35
2 10 35
Ответы на вопрос

Отвечает Гекк Влад.
Для того чтобы решить задачу, нужно понять, как организовано время в школе, в зависимости от номера урока.
Итак, у нас есть следующие данные:
- Занятия начинаются в 9:00.
- Продолжительность каждого урока — 45 минут.
- После нечетных уроков (1-й, 3-й, 5-й и т.д.) перемена длится 5 минут.
- После четных уроков (2-й, 4-й, 6-й и т.д.) перемена длится 15 минут.
Мы должны рассчитать, когда закончится урок под номером , где .
Разбор решения:
- Начало занятия — 9:00.
- После каждого урока идет перемена. Перемены бывают двух типов:
- После нечетных уроков (1-й, 3-й, 5-й и т.д.) — 5 минут.
- После четных уроков (2-й, 4-й, 6-й и т.д.) — 15 минут.
- Нужно учесть, что время окончания урока зависит от номера урока . Для этого надо:
- Рассчитать общее количество минут, прошедших до окончания урока .
- Перевести эти минуты в часы и минуты для формата времени.
Шаги решения:
- Рассчитаем время, когда заканчивается каждый урок, начиная с 9:00.
- Для каждого урока мы добавляем время урока (45 минут) и время перемены (5 или 15 минут), в зависимости от четности номера урока.
- Вычисляем, сколько времени прошло с 9:00, и приводим результат к часам и минутам.
Пример решения:
Для урока :
- Начало урока 1: 9:00.
- Урок 1 заканчивается в 9:45 (45 минут).
- Перемена 5 минут, после чего начинается урок 2 в 9:50.
- Урок 2 заканчивается в 10:35 (45 минут).
- Перемена 15 минут, после чего начинается урок 3 в 10:50.
- Урок 3 заканчивается в 11:35 (45 минут).
Итак, для время окончания урока — 11:35.
Для урока :
- Начало урока 1: 9:00.
- Урок 1 заканчивается в 9:45 (45 минут).
- Перемена 5 минут, после чего начинается урок 2 в 9:50.
- Урок 2 заканчивается в 10:35 (45 минут).
Итак, для время окончания урока — 10:35.
Алгоритм:
- Начинаем с 9:00.
- Для каждого урока по порядку (от 1 до ) добавляем 45 минут (время урока) и потом переменную задержку (5 или 15 минут для перемены).
- После -го урока выводим время окончания в часах и минутах.
Итоговый вывод:
- Для время окончания урока — 11:35.
- Для время окончания урока — 10:35.
Код:
Этот код корректно решает задачу для всех значений от 1 до 10.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili