Решение физических задач на компьютере в формате интерактивных web-страниц. Лужков А.А. - 12 стр.

UptoLike

Составители: 

Рубрика: 

12
ции этого движения. Проблема создания движущихся объектов (ани-
мация) на JavaScript решается достаточно легко. В первую очередь
для этого требуется таймер, который выполняет заданные действия
или вызывает подпрограмму через определенный промежуток време-
ни. В языке JavaScript имеется два стандартных таймера: setTimeout
однократный таймер и setInterval многократный таймер. Однократ-
ный таймер выполняет одно действие через заданный интервал вре-
мени и останавливается. Многократный таймер периодически выпол-
няет заданное действие до тех пор, пока не будет принудительно ос-
тановлен. С правилами использования таймера setTimeout познако-
мимся на следующем примере
2.1. Секундомер
Рассмотрим WEB-страницу, при создании которой используется
однократный таймер, через каждую секунду осуществляющий вывод
целого числа, равного суммарному количеству отсчитанных секунд.
Рис. 5. WEB-страница, созданная программой «секундомер».
2.2. Движение под действием постоянной силы в вязкой
среде
Рассмотрим задачу о движении тела, на которое действуют сила
тяжести, направленная вертикально вниз, и сила сопротивления воз-
духа, величина которой прямо пропорциональна скорости.
Направим ось Y вертикально вверх, а ось X так, чтобы вектор на-
чальной скорости лежал в плоскости XY. В этом случае задача стано-
вится двумерной. Компоненты вектора ускорения можно записать в