![](https://lewebpedagogique.com/birouss/files/2021/04/Algorithme.jpg)
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) ; |