Chapitre III-Les Structures de Contrôle Conditionnelles [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Mme Saoussen Maâloul

Chapitre III : Les structures de contrôle conditionnelles I- La structure conditionnelle simple: Cette structure permet à un programme de modifier son traitement en fonction d’une condition. 1- La forme réduite : Cette forme permet d’exécuter un traitement si la condition est vraie. Analyse Algorithme Pascal [init] Si Condition Alors Init ……… ; Traitement Si Condition Alors If Condition then Syntaxe générale Fin si Traitement Traitement; Fin si Remarque : Si le traitement est composé d’une suite d’instructions, le traitement doit être écrit entre les délimiteurs Begin et End en Pascal. 2- La forme complète ou alternative: Cette forme permet d’exécuter un 1er traitement si la condition est vraie, un 2ème traitement si la condition est fausse. Analyse Algorithme Pascal [init] Si Condition Alors init ……… ; Traitement1 Si Condition Alors If Condition then Syntaxe générale Sinon Traitement2 Traitement1 Traitement1 Fin si Sinon Traitement2 Else Traitement2 ; Fin si Remarques: - Si le traitement2 est vide, on parle de la structure conditionnelle simple réduite. - En Pascal, l’instruction qui vient avant le ELSE ne doit pas être terminée par ;

II-La structure conditionnelle généralisée:

Cette forme permet de résoudre des problèmes comportant plus que 2 traitements en fonction des conditions. Algorithme Pascal

Syntaxe générale

init Si Condition1 Alors Trait1 Sinon Si Condition2 Alors Trait2 ……….. Sinon Si Conditionn-1 Alors Trait-1 Sinon Traitn Fin si

……… ; If Condition1 then Trait1 ElseIF Condition2 then Trait2 …………….. ElseIF Conditionn-1 thenTraitn-1 Else Traitn;

III-La structure conditionnelle à choix: Une structure conditionnelle à choix permet d’effectuer un choix selon les valeurs possibles d’une expression. Le sélecteur est de type scalaire. Algorithme Pascal

Syntaxe générale

Remarques:

init Selon Sélecteur Faire Valeur1 : Traitement1 Valeur2, Valeur4 : Traitement2 Valeur3: Traitement3 Valeur5.. Valeurn-1 : Traitement4 Valeurn : Traitementn Sinon Traitementn+1 Fin Selon

……… ; Case Sélecteur OF Valeur1 : Traitement1; Valeur2, Valeur4 : Traitement2; Valeur3: Traitement3; Valeur5.. Valeurn-1 : Traitement4 Valeurn : Traitementn; Else Traitementn+1; End;

- Le sélecteur est une variable de type scalaire.

- L’ensemble des valeurs peut être une valeur, un ensemble de valeurs séparées par des virgules ou un intervalle.

Année Scolaire : 2010-2011

-1-

LPS- 4 Maths 3 -