На паскале написать программу "моделирование движения спутника"
Я без понятия именно той формулы, что описывает движение..............

program sputnik;
uses crt, graph, dos;
procedure sputnik (a:integer); {procedura risovaniya sputnika}
const GRAD = 0.0174532; {constanta perescheta ugla: radian-gradus}
var zx, zy: integer;
begin
zx:=Round(320+100*sin(a*GRAD)); {schitaem koordinatu X}
zy:=Round(240-100*cos(a*GRAD)); {schitaem koordinatu Y}
setcolor(15);
circle(zx, zy, 2); {risuem sputnik}
delay(2000); {zhdem}
setcolor(0);
circle(zx, zy, 2); {zakrshivaem staruyu prorisovku}
end;
var gd, gm, i: integer;
begin
gd:=DETECT;
i:=1;
initgraph(gd, gm, ''); {initsializiruem grafiku}
circle(320,240,40);
outtextxy(292, 236, 'Planeta'); {risuem planetu}
while not keypressed do begin {cikl poka ne nazhata klavisha}
if i=360 then i:=1; {esli ugol 360 gradusov, to snova 1 gradus}
sputnik(i); {risuem sputnik po uhlu i}
i:=i+1; {plusuem ugol}
end;
closegraph; {zakryvaem grafiku}
end.