0% ont trouvé ce document utile (0 vote)
4 vues12 pages

Structures Conditionnelles en Programmation

Le chapitre 2 traite des structures conditionnelles en programmation, permettant aux programmes de prendre des décisions basées sur des conditions logiques. Il présente trois types principaux : la structure simple, la structure imbriquée et la structure de choix, avec des exemples illustrant leur utilisation. Les opérateurs de comparaison et logiques sont également expliqués pour faciliter la formulation des conditions.

Transféré par

fathiyoussouf88
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues12 pages

Structures Conditionnelles en Programmation

Le chapitre 2 traite des structures conditionnelles en programmation, permettant aux programmes de prendre des décisions basées sur des conditions logiques. Il présente trois types principaux : la structure simple, la structure imbriquée et la structure de choix, avec des exemples illustrant leur utilisation. Les opérateurs de comparaison et logiques sont également expliqués pour faciliter la formulation des conditions.

Transféré par

fathiyoussouf88
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

Chapitre 2

Les structures Conditionnelles


Introduction

• Lorsqu’on écrit un algorithme, on est souvent


amené à faire des choix selon une situation
donnée. Par exemple il arrive des situations
dans la vie réelle où vous devez prendre des
décisions, et sur la base de ces décisions, vous
agissez en conséquence. Des situations
similaires se produisent également dans la
programmation où un programme doit pouvoir
prendre des décisions et exécuter certaines
instructions seulement si une condition est
remplie.
Définition

• Une structure conditionnelle permet à un


programme d’exécuter un traitement en
fonction d’une condition logique (vraie ou
fausse). Il existe trois formes principales
de structures conditionnelles :
• 1. La structure simple
• 2. La structure imbriquée
• 3. La structure de choix
La Structure Simple (SI).

Cette structure se presente sous deux


formes:
• 1. Forme simple réduite.
• 2. Forme complete.
1. Forme simple
réduite
• Cette forme permet d’exécuter une instruction
uniquement si la condition est vraie.
• Exemple : Si la moyenne annuelle générale
d’un élève ≥ 10, alors il passe à l’année
suivante.
• Syntaxe :
• SI condition ALORS
Instruction(s)
FINSI
2. Forme simple complète

Cette forme permet de choisir entre deux


traitements possibles : l’un si la condition est vraie,
l’autre si elle est fausse.
• Exemple : S’il fait beau, alors j’irai au cinéma ;
sinon, je resterai à la maison.
• Syntaxe :
SI condition ALORS
Instruction(s)
SINON
Instruction(s)
FINSI
Exemple
• Objectif : Créer un algorithme qui saisit les
moyennes des deux semestres, calcule la
moyenne générale d’un élève, puis affiche la
décision (« ADMIS » ou « REDOUBLE »).
variable
MoySem1, MoySem2, MoyGenerale, decision
Début
Écrire('Donner la moyenne du Semestre 1 :')
Lire(MoySem1)
Écrire('Donner la moyenne du Semestre 2 :')
Lire(MoySem2)

MoyGenerale ← (MoySem1 +MoySem2) / 2

SI MoyGenerale ≥ 10 ALORS
Decision ← 'Admis'
SINON
Decision ← 'Redouble'
FINSI

Écrire(« La moyenne =», MoyGenerale, « La décision


est : », Decision)
Fin
II. La Structure Imbriquée
• On utilise une structure imbriquée lorsqu’un problème
présente plus de deux cas possibles. Cela consiste à placer
une structure conditionnelle à l’intérieur d’une autre.
Exemple :
• SI condition1 ALORS
• instruction1
• SINONSI condition2 ALORS
• instruction2
• SINON
• instruction3
• FINSI
• exemple
SI note >= 16 ALORS
• afficher "Très bien"
• SINONSI note >= 12 ALORS
• afficher "Assez bien"
• SINONSI note >= 10 ALORS
• afficher "Passable"
• SINON
• afficher "Échec"
• FINSI
Opérateurs de comparaison
symbole Signification
Exemple

= égal à
A=B

<> différent de
A <> B

> supérieur à
A>B

<
inférieur à A<B

>= supérieur ou égal


A >= B

<= inférieur ou égal


A <= B
Opérateurs logiques
Opérateur Signification Exemple

ET les deux sont vrais SI (note >= 10) ET (note <=


20)

OU au moins un est vrai SI (jour = "samedi") OU (jour


= "dimanche")

NON inverse la condition SI NON (pluie)

Vous aimerez peut-être aussi