0% ont trouvé ce document utile (0 vote)
3 vues5 pages

Algorithmique - Instructions Conditionnelles

Les instructions conditionnelles permettent de contrôler l'exécution d'un algorithme en fonction de conditions booléennes. Il existe trois formes d'instructions conditionnelles : simple, avec alternative et multiples, chacune ayant des structures spécifiques pour gérer les actions en fonction des résultats des tests. Ces instructions sont essentielles pour prendre des décisions dans le déroulement d'un programme.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues5 pages

Algorithmique - Instructions Conditionnelles

Les instructions conditionnelles permettent de contrôler l'exécution d'un algorithme en fonction de conditions booléennes. Il existe trois formes d'instructions conditionnelles : simple, avec alternative et multiples, chacune ayant des structures spécifiques pour gérer les actions en fonction des résultats des tests. Ces instructions sont essentielles pour prendre des décisions dans le déroulement d'un programme.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

INTRUCTIONS CONDITIONNELLES

• Un algorithme simple fait exécuter toutes les


instructions, de la première à la dernière, sans
exception
• Dans certaines situations, il est souhaitable que
certaines parties soient sautées
• Dans d’autres situations, la façon de procéder va
varier d’un cas à l’autre
• Il est donc important dans certains cas de
procéder à un test avant d’agir

INSTRUCTIONS CONDITIONNELLES
• La structure algorithmique qui permet de choisir
ce que l’on doit faire s’appelle une instruction
conditionnelle
• Elle contient toujours un test à effectuer (une
condition à remplir, une question que l’on se
pose, sachant que ce qui sera fait ensuite dépend
de la réponse)
• La réponse à la question, le résultat du test, la
condition à remplir est booléenne, c’est-à-dire
que c’est soit VRAI, soit FAUX

1
INSTRUCTIONS CONDITIONNELLES
Il existe 3 formes d’instructions conditionnelles
• La forme simple
• La forme avec alternative (qu’est ce que je
fais si la condition n’est pas remplie)
• La forme multiple (j’ai plusieurs conditions
que je teste, les unes après les autres,
comme un voleur qui essaye différentes clés)
• Les deux dernières formes peuvent se
ramener à la première

INSTRUCTIONS CONDITIONNELLES
Forme simple
Si condition alors
Ensemble d’actions
Fin si
Exemple:
Si (individu a un billet d’invitation) alors
Individu entre
Individu mange
Individu danse
Fin si

2
INSTRUCTIONS CONDITIONNELLES
Forme simple La condition est booléenne (OUI/NON)
donc:
Si condition alors • condition1 OU condition2 est
Ensemble d’actions aussi une condition
Fin si
• condition1 ET condition2 est
aussi une condition
• NON(condition) est aussi une
condition

INSTRUCTIONS CONDITIONNELLES
Forme simple Ensemble d’actions est une suite d’instructions
donc:
Si condition alors • peut être rien du tout (zéro
Ensemble d’actions instruction)
Fin si
• peut être une seule instruction
• peut être des dizaines, des centaines,
des milliers d’instructions
• peut comporter des instructions
conditionnelles (on parlera alors de
conditions imbriquées)

3
INSTRUCTIONS CONDITIONNELLES
Forme avec alternative simple
Si condition alors
Ensemble1 d’actions
Sinon
Ensemble2 d’actions
Fin si
Exemple:
Si (individu a un billet d’invitation) alors
Individu entre
Individu mange
Individu danse
Sinon
Individu est fouetté
Individu est jeté hors du portail
Fin si

INSTRUCTIONS CONDITIONNELLES
Transformation d’alternative simple en forme simple

Si condition alors Si condition alors


Ensemble1 d’actions Ensemble1 d’actions
Sinon Fin si
Si non(condition) alors
Ensemble2 d’actions
Ensemble2 d’actions
Fin si
Fin si

4
INSTRUCTIONS CONDITIONNELLES
Forme avec alternatives multiples
Exemple:
Si condition1 alors Si (individu a un billet d’invitation) alors
Ensemble1 d’actions Individu entre
SinonSi condition2 alors Individu mange
Ensemble2 d’actions Individu danse
SinonSi condition3 alors SinonSi (individu est une femme) alors
Ensemble3 d’actions Individu entre
…….. Individu danse
SinonSi conditionK alors SinonSi (individu est bien habillé) alors
Individu attend 2h du matin
EnsembleK d’actions
Individu entre
Sinon Individu danse
EnsembleN d’actions Sinon
Fin si Individu est fouetté
Individu est jeté hors du portail
Fin si

INSTRUCTIONS CONDITIONNELLES
Transformation d’alternatives multiples en forme simple
Si condition1 alors
Ensemble1 d’actions Si condition1 alors
Ensemble1 d’actions
SinonSi condition2 alors Fin si
Si non(condition1) et condition2 alors
Ensemble2 d’actions Ensemble2 d’actions
SinonSi condition3 alors Fin si
Si non(condition1) et non(condition2) et condition3 alors
Ensemble3 d’actions Ensemble3 d’actions
Fin si
Sinon Si non(condition1) et non(condition2) et non(condition3) alors
Ensemble4 d’actions Ensemble4 d’actions
Fin si
Fin si

Vous aimerez peut-être aussi