Есть ответ 👍

Внекоторой школе занятия начинаются в 9: 00. продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут. дан номер урока (число от 1 до 10). определите, когда заканчивается указанный урок. выведите два целых числа: время окончания урока в часах и минутах. при решении этой нельзя пользоваться циклами и условными инструкциями. напишите что нужно сделать (pascal)

117
122
Посмотреть ответы 2

Ответы на вопрос:

Anna678901
4,4(55 оценок)

Считаем, сколько пройдёт минут после 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

program n_1;

var a, i, min: integer;

begin

read(a);

min: =0

for i: =1 to 10 do

begin

if (a< min) and (a mod 5=0) then

min: =a;

end;

writeln(min);

end.

Популярно: Информатика