Professional Documents
Culture Documents
Le corps Début
Ecrire (‘Donner A= ‘) lire (A)
Ecrire (‘Donner B= ‘) lire(B)
S A+B
Ecrire (‘la somme de A et B est :’,S)
Fin
3- La structure séquentielle :
C’est une suite d’instructions qui s’exécutent les unes après les autres sans
condition préalable.
Exemple : pour écrire un algorithme qui calcule la surface d’un triangle on
procède comme suite :
Première étape :
On doit d’abord déterminer le résultat à obtenir : la surface du rectangle.
Ensuite on cherche les informations : longueur et largeur dont les valeurs sont
données par l’utilisateur.
Après on doit formuler l’expression qui calcul la surface : longueur *largeur.
Deuxième étape :
On détermine ce que l’algorithme doit contenir.
Dans notre cas l’algorithme doit faire :
- La lecture des données (longueur et largeur)
- Le calcul de l’expression de la surface : longueur x largeur.
- L’écriture ou l’affichage des résultats.
Finalement la représentation séquentielle de l’algorithme est comme suite :
Algorithme surface du rectangle
Variables Lo, La, S réels
Début
Ecrire (‘donner la longueur du rectangle : ‘)
Lire (Lo)
Ecrire (‘Donner la largeur du rectangle : ‘)
Lire (La)
S Lo*La
Ecrire (‘La surface du rectangle est : ‘, S)
Fin
4- La structure sélective :
Cette structure permet d’exécuter certaines instructions à la réalisation de
certaines conditions.
On distingue trois types de structures sélectives :
a- Structure sélective simple :
Cette structure permet d’exécuter des opérations selon une condition
donnée, sinon l’algorithme arrête l’exécution de la condition.
Exemple : si (note>= 12) Et (note<=14) alors
Ecrire (‘Assez bien comme résultat’)
Fin si
L’instruction Ecrire (‘Assez bien comme résultat’) ne va s’exécuter que
lorsque la note est entre 12 et 14.
b- Structure sélective alternative :
Cette structure peut exécuter une instruction à la réalisation d’une
condition et une autre instruction dans le cas contraire.
Si (condition) alors
Instructions à exécuter
Sinon
Instruction alternatives à exécuter.
Fin Si.
Exemple : un professeur donne 5 points à l’élève qui a fait plus que deux
Exercices et 2 points dans le cas contraire.
L’algorithme est comme suite :
Algorithme points
Variables n entier
Début
Ecrire (‘ nombre des exercices : ‘)
Lire(n)
Si n>2 alors
Ecrire (‘ 5 point de plus’)
Sinon
Ecrire(‘2 points de plus’)
Finsi
Ecrire (‘Bon courage’)
Fin.
c- Structure sélective à choix multiples :
Cette structure est utilisée lorsqu’on a plusieurs conditions sur une même
variable.
Algorithme points
Variables N entier
Début
Ecrire (‘Nombre des exercices :’)
Lire(N)
Cas N vaut
1 : Ecrire (‘1 point de plus’)
2 : Ecrire (‘2 points de plus’)
3 : Ecrire (‘3 points de plus’)
4 : Ecrire (‘4 points de plus’)
5 : Ecrire (‘5 points de plus’)
Fin cas
Fin.
Exercices d’application :
1- Ecrire un algorithme qui demande à l’utilisateur : son nom et
son âge et les affiche sur écran.
2- Ecrire un algorithme qui permet de résoudre l’équation ax + b=0
3- Ecrire un algorithme qui permet de résoudre l’équation
Ax² + bx + C = 0.