algorithme et programmation

publicité
ALGORITHME
ET
PROGRAMMATION
I. Définition
Ensemble de règles opératoires rigoureuses, ordonnant à un processeur d’exécuter dans u
déterminé un nombre fini d’opérations. Il nécessite donc une programmation stricte et str
II. Représentation graphique :
1. Définition
La représentation graphique de l’algorithme est appelée organigramme.
2. Symboles utilisés
3. Organisation d’un algorithme :
L’en-tête : nomination de l’algorithme et définition du traitement effectué et des données
La partie déclarative : description des différents objets que l’algorithme utilise.
Les constantes : « objets » constants (exemple
(Pi)= 3,1416.
:
Les variables : « objets » dont la valeur change.
(Exemple : les nombres réels)
La partie exécutive : délimitée par les mots début/fin.
Les commentaires : données insérées dans le programme pour faciliter la lecture.
Le renvoi : symbole utilisé deux fois pour assurer la continuité lorsqu’une partie de la lign
liaison n’est pas représentée.
4. Les actions de base
a) L’affectation
C’est l’action essentielle de l’algorithme. Elle attribue une valeur (constante) à une variab
symbole est « <- » (Exemple : valeur_initiale <- 10)
b) La saisie ou l’écriture d’une valeur
LIRE ()
ECRIRE ()
5. Les structures alternatives
a) Les structures alternatives de base
Si condition
ALORS action 1
SINON action 2
Fin si
Remarque : Si action 2 inexistante alors on a :
Si condition
ALORS action 1
SINON rien
Fin si
b) Les structures alternatives imbriquées
Si condition 1
ALORS
Si condition 2
ALORS action 1
SINON action 2
Fin si
SINON
Si condition 3
ALORS action 3
SINON action 4
Fin si
c) Les structures de choix multiples
SELON condition
Cas 1 : action 1
Cas 2 : action 2
Cas 3 : action 3
Fin si
6. Les structures itératives ou répétitives
a) Définition
Elles permettent d’exécuter plusieurs fois une séquence d’instructions.
b) La boucle POUR
:
boucle
de comptage
Initialiser i
POUR i (variant de valeur_initiale jusqu'à valeur_finale)
Actions
Fin pour
c) La boucle REPETER :
REPETER
action 1
TANT QUE condition
d) La boucle TANT QUE…FAIRE
TANT QUE condition
FAIRE action 1
Fin TANT QUE
Téléchargement