Уровни наложения заставляют работать не напрямую с машиной, ограничивая язык, а с языком программирования, который содержит другой, более удобный язык, похожий на простой обычный, смысловой, логический, который сам объяснит за вас это машине, так как машина говорит лиш на одном.
вот в чём разница. Низкого уровня язык - это язык машины, но он прямой, как разговор с человеком, а не с переводчиком.
переводчик ведь тоже поправит предложения или полностью заменит их если это выражения языка.
поэтому в языках программирования доступно много всего, всё что захочет создатель
С клавы например вводим 11.00, будильник прозвенит через 2 часа, следователь в 13.00.
Вводим 9.00, будильник через 25 часов, будильник прозвонит в 11.00 следующего дня. Также можно сделать и со всеми другими числом только на помнить что в сутках 23 часа.
Program n1;
var k,n,i: integer;
begin
readln(k);
n:=k+5;
i:=0;
while i<>n do
begin
i:=i+1;
write(k,' ');
end;
end.