Académique Documents
Professionnel Documents
Culture Documents
Instructions
Conditionnelles
et Alternatives
1
15/03/2022
Syntaxe:
Si (condition) alors
Instruction( ou suite d’instructions);
Finsi
Organigramme:
Oui
Condition
Instructions
Non
2
15/03/2022
Exemple:
(A=1) la condition A=1 est vérifiée si la valeur contenu dans A est 1
(A=B) est vérifié si les valeurs contenu dans A et B sont les mêmes
(B <> 5) est vérifié si B contient une valeur différent de 5
(1>5) est vérifié si 1>5, donc jamais cette condition est donc fausse
et ne dépend pas des valeurs des variables.
Exemple 1
La valeur absolue d’un nombre réel
|x|=x si x>0
|x|=-x si x<0
3
15/03/2022
Lire(x)
x<0
Oui
Non x -x
Ecrire(x)
Fin
4
15/03/2022
5
15/03/2022
Syntaxe:
Si (condition) alors
Instruction( ou suite d’instructions);
Finsi
Organigramme:
Oui
Condition
Instructions
Non
Oui Non
Condition
Instruction 2
Instruction 1
6
15/03/2022
7
15/03/2022
Algorithme valeur_absolue2;
Var Sans sinon
x,y,z: réels; Algorithme valeur_absolue2;
Début Var
Ecrire(‘’donner deux nombres‘’); x,y,z: réels;
Lire(x,y); Début
Si (x>y) alors Ecrire(‘’donner deux nombres‘’);
Lire(x,y);
z x-y;
z x-y;
Sinon Si (z<0) alors
z y-x; z y-x;
Finsi Finsi
Ecrire(‘’ val abs2 est ‘’, z); Ecrire(‘’ val abs2 est ‘’, z);
Fin Fin
8
15/03/2022
Syntaxe:
Si (condition) alors
Instruction( ou suite d’instructions);
Finsi
Organigramme:
Oui
Condition
Instructions
Non
9
15/03/2022
Oui Non
Condition
Instruction 2
Instruction 1
10
15/03/2022
11
15/03/2022
12
15/03/2022
Exemple 1:
Ecrire un algorithme permettant de résoudre une équation du
premier degré ax+b=0.
Exemple 2:
Ecrire un algorithme permettant de résoudre une équation du
seconde degré ax 2+bx+c=0 dans R (Voir TD N°2).
13
15/03/2022
14
15/03/2022
15
15/03/2022
16
15/03/2022
17
15/03/2022
18