Double precision,dimension(0 :10001) ::t,x,v Double precision c,h,k,a,b,m Open(30,file="Traj.dat") k=10d0;c=7d-1;h=1d-3;t(0)=0;m=1d0;a=0d0;b=5d-2 x(0)=ran()*(b-a) +a v(0)=dsqrt((2d-4-k*x(0)**2-2d0*c*x(0))/m) Do i=0,10000 x(i+1)=x(i)+h*v(i) v(i+1)=v(i)+h*(-c*v(i)/m-k*x(i)/m) t(i+1)=t(i) + h Write(30,*)t(i),x(i) Enddo Close(30) end Créer un dossier de nom <<exam>> sur le bureau
Ouvrir <<Geany>> et saisir le programme
Enregistrer le ficher sous le nom de<<ex de l’exam>> dans le dossier
qu’on a déjà crée
Maintenant notre dossier contient le programme source<<ex de l’exam>>
Compiler le programme
Maintenant on a deux programme :le programme source<<ex de l’exam.f90>>
et le programme objet<<ex de l’exam.o>> Construire
Le dossier contient 3 fichiers ,les 2 fichiers précédents et un nouveau fichier exe