Professional Documents
Culture Documents
Algorithmique Chap2 S1 BCPST
Algorithmique Chap2 S1 BCPST
Anicet Ebou
ediman.ebou@inphb.ci
Debut Debut
Fin Fin
Algogigramme Pseudo-code
Ecrire()
Lire()
Algogigramme Pseudo-code
Traitement
informatique élémentaire, comme
une affectation, une entrée ou une
sortie.
Algogigramme
...
TEST Sinon
...
FinSi
Algogigramme Pseudo-code
b 9 12
c 23 23
a=b
a>b
a >= b
a<c
a <= c
(a>=b) et (a<c)
(a>=b) ou (a<c)
b 22
c 17
a>b VRAI
a<c VRAI
a <= c
Lorsqu’un visiteur arrive, noter son nom. S’il désire attendre, l’installer
dans le salon et lui proposer à boire de l’eau ou un soda selon son
choix. Dans le cas contraire, noter son message.
Attendre?
alternatives
Un soda?
Départ
Ecrire(message)
On considère que le droit de statut ← “Peux voter” statut ← “Peux pas voter”
Action1_pour_vrai
TEST Action2_pour_vrai
...
Sinon
Traitement VRAI Traitement FAUX
Action1_pour_faux
Action2_pour_faux
...
FinSi
Cours d’informatique - Semestre 1 - Prépa BCPST 25
Alternative complète
Lire(naissance)
Écrire un algorithme qui
demande l’année de
age ← an - naissance
naissance et indique à
l’utilisateur s’il a le droit de age >= 18
vote.
statut ← “Peux voter” statut ← “Peux pas voter”
On considère que le droit de
vote s’acquiert à 18 ans.
Ecrire(statut)
finsi
Si condition alors
Action1_pour_vrai
TEST
Action2_pour_vrai
...
FinSi
Traitement VRAI
Ecrire(statut)
finsi
Fin
Cours d’informatique - Semestre 1 - Prépa BCPST 31
04
Alternatives imbriquées
Sinon
FinSi
Sinon
FinSi
Cours d’informatique - Semestre 1 - Prépa BCPST 34
Fin
Merci
Vous avez des préoccupations?
ediman.ebou@inphb.ci
35