Внекоторой школе занятия начинаются в 9: 00. продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут. дан номер урока (число от 1 до 10). определите, когда заканчивается указанный урок. выведите два целых числа: время окончания урока в часах и минутах. при решении этой нельзя пользоваться циклами и условными инструкциями. напишите что нужно сделать (pascal)
117
122
Ответы на вопрос:
Считаем, сколько пройдёт минут после 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.
Популярно: Информатика
-
Млада00012.12.2022 06:56
-
Svetik298222.11.2022 23:17
-
cofiabogachova16.11.2020 15:29
-
egorbychkov8322.02.2023 21:33
-
Рита49625.02.2021 07:04
-
Wolceme10.05.2020 12:35
-
DashaБорьщ1710.01.2022 18:15
-
20Fox0615.10.2021 07:05
-
LeaV16.05.2021 09:30
-
vingers27.04.2022 20:59