Cours2-Les Instructions Condionnelles+les Structures Répétitives-S2
Cours2-Les Instructions Condionnelles+les Structures Répétitives-S2
Cours2-Les Instructions Condionnelles+les Structures Répétitives-S2
Mme M.LAKAB
[email protected]
Les tests
2
Si .. alors .. sinon ..
Algorithme Max
variables A, B : entiers
Début
écrire("Programme permettant de déterminer le plus grand de deux
entiers positifs”)
écrire(“Entrer le premier nombre : ”)
lire(A)
écrire (“Entrer le second nombre : ”)
lire(B)
si (A>B) alors
écrire(“Le nombre le plus grand est : ”,A)
sinon
écrire(“Le nombre le plus grand est : ”, B)
finsi
Fin
3
Oraganigramme
4
Exemple 2
Ecrire l’algorithme qui lit les trois nombres A, et
B et C cherche le plus petit et l’affiche sur l’écran.
Exemple (Tests imbriqués)
Algorithme Imbriquer
Variable Temp en Entier
Début
écrire("Entrez la température de l’eau :" )
lire(Temp)
si Temp =< 0 Alors
écrire("C’est de la glace")
sinon
si Temp < 100 Alors
écrire("C’est du liquide")
sinon
écrire("C’est de la vapeur")
finsi
finsi
Fin
Les structures répétitives
Exemple:
Ecrire un algorithme qui lit N nombre et fait leur somme
Les variables utilisées:
Les structures répétitives
Algorithme:
Les structures répétitives
Dans l'écriture de la boucle il faut définir pour la
variable de contrôle les 3 éléments suivant:
1. La valeur initiale
2. Une condition d'arrêt d'exécution
3. Une instruction de modification (incrémentation
par exemple) de la variable qui doit s'exécuter à
chaque étape de la boucle.
En s'assurant que A), B) et C) sont bien définies
garantit la bonne exécution de la boucle.
Les boucles
Il existe trois façons d’exprimer
algorithmiquement l’itération :
TantQue
Répéter … jusqu’à …
Pour … jusqu’à …
10
La boucle Tantque
Le schéma de la boucle TantQue est :
12
Déroulement de l’algorithme
Déroulement de l'algorithme pour N=5 et
les nombres 10 , -4, 7, 6, 13
La boucle Répéter … jusqu’à …
Répéter
...
Instructions
...
jusqu’à conditions
14
Ecriture de l’exemple précédent avec Répéter
La boucle Pour … jusqu’à …
Le schéma de la boucle Pour est :
24