С этой, казалось бы, очень простой задачей сталкивались все начинающие программисты (также по этой теме: как остановить цикл, как сделать паузу в цикле). Например, нужно сделать отсчет (прямой или обратный), сделать простенькую пошаговую анимацию, построить график в динамике, чтоб точки добавлялись постепенно и т.д. В Pascal все просто: var
i: Integer;
begin
writeln('Старт');
for i := 0 to 5 do
begin
// выполнение кода в цикле
writeln(i);
sleep(1000); // задержка на 1 секунду (задается в мс)
end;
writeln('Цикл завершен');
end.
В Python все еще короче (как обычно, за что мы его и любим): import time
print("Старт")
for i in range(5):
print(i)
time.sleep(1)
print("Цикл завершен") А вот с JavaScript все будет поинтереснее. Делаем все то же самое, пока без задержки: console.log("Старт");
for (let i = 0; i <= 5; i++) {
console.log(i);
}
console.log("Цикл завершен!");
} Запускам и видим что все работает прекрасно, читаем про задержку, выясняем, чт