Задать вопрос
28 августа, 21:30

В некоторой школе занятия начинаются в 9:00. Продолжительность урока -

45 минут, после 1-го, 3-го, 5-го и т. д. уроков перемена 5 минут, а

после 2-го, 4-го, 6-го и т. д. - 15 минут.

Дан номер урока (число от 1 до 10). Определите, когда

заканчивается указанный урок. Выведите два целых числа: время окончания

урока в часах и минутах. При решении этой задачи нельзя пользоваться

циклами и условными инструкциями. Напишите что нужно сделать (pascal)

+4
Ответы (1)
  1. 28 августа, 23:21
    0
    Считаем, сколько пройдёт минут после 2N+1 урока:

    (2N + 1) * 45 - число минут собственно на учёбу

    N * 15 - число минут на длинные перерывы

    N * 5 - число минут на короткие перерывы

    Считаем, сколько пройдёт минут после 2N уроков:

    2N*45 - число минут собственно на учёбу

    (N - 1) * 15 - число минут на длинные перерывы

    N * 5 - число минут на короткие перерывы

    В общем случае, после M уроков (сравниваем ответы) :

    M*45 - число минут собственно на учёбу

    (M div 2 - (M+1) mod 2) * 15 - число минут на длинные перерывы

    (M div 2) * 5 - число минут на короткие перерывы

    Т. о., время T (в минутах) можно найти по формуле:

    T = M*45 + (M div 2 - (M+1) mod 2) * 15 + (M div 2) * 5

    Если нужно привести к формату H:M, то

    H = 9 + (T div 60)

    M = T mod 60
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В некоторой школе занятия начинаются в 9:00. Продолжительность урока - 45 минут, после 1-го, 3-го, 5-го и т. д. уроков перемена 5 минут, а ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы