Algorithmique

Algorithmique et logique de programmation

cours d’algorithmique

Télécharger le Cours d’algorithmique ici

algorithme Turbo Pascal
algorithme program
constante const
variable var
réel real
entier intiger
caractère char
chaine de caractère string
logique boolean
début begin
Ecrire(Variable); write(variable);
Lire(Varible); read() ;
Ecrire(  » message »); write(‘message’) ;
FIN end.
<– , =, <>,<,<=,>,>= = , ==,~=,<,<=,>,>=
Instruction de contrôle si
Si  cond  alors

     …….

Sinon

     …….

Finsi

Exemple :

Si x>0 alors

    Ecrire(« positif »)

Sinon si x<0 alors

         Ecrire(« négatif »)

       Sinon

         Ecrire(« nulle »)

       Finsi

finsi

If  cond  then

     …….

Else

     …….

End;

Exemple :

if x>0 then

       write(‘positif’)

else if  x<0 then

      write(‘négatif’) ;

    else

      write(‘nulle’) ;

end.

La boucle Pour
Pour compt <– init à final faire

     …….

     …….

Fin pour

Exemple :

Sß0 ;

Pour i<– 1 à 100 faire

S <– S+i ;

Fin pour

Ecrire (« somme de 1 à 100 »,S) ;

For compt:= init to final do

     …….

End

Exemple :

S:=0 ;

for i:=1 to 100 do

 S := S+i;

end;

write(‘somme de 1 à 100’,+string(S)) ;

La boucle Tantque
Tant que cdt  faire

     …….

Fin tq

Exemple :

Sß0; i=1;

tantque i<=100 faire

S <– S+i ;

i <– i+1 ;

Fin tq

Ecrire (« somme de 1 à 100 »,S) ;

while cdt do

     …….

End

Exemple :

S:=0; i:=0 ;

while i<=100 do

 S:=S+i;

 i:=i+1;

end

write(‘somme de 1 à 100′,+S) ;