La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les structures de contrôle conditionnelles

Présentations similaires


Présentation au sujet: "Les structures de contrôle conditionnelles"— Transcription de la présentation:

1 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles. Présenter les solutions sous forme d’un algorithme puis d’un programme Pascal. II. Définition : La structure de contrôle conditionnelle permet à un programme de réaliser un traitement en fonction d’une condition. Il existe deux formes d’instructions conditionnelles : Forme simple, Forme généralisée.

2 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles III. Forme simple : 1. Forme simple réduite : Une structure de contrôle conditionnelle a une forme simple réduite si on exécute le traitement quand la condition est évaluée à VRAI. Activité 1 : Écrire un programme en Pascal nommé MIN_MAX, qui détermine le minimum et le maximum de deux entiers saisis au clavier.

3 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles Vocabulaire et syntaxe : Algorithmique Pascal { Initialisation } Si condition alors Instruction 1 Instruction 2 Instruction N FinSi if condition then begin Instruction_1 ; Instruction_2 ;  ; Instruction_N ; end ;

4 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles Remarques : Lorsque l’évaluation de la condition produit la valeur : VRAI: les instructions entre « Alors » et « FinSi » seront exécutées. FAUX: les instruction entre « Alors » et « FinSi » ne seront pas exécutées.

5 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles 2. Forme alternative ou forme complète : Une structure de contrôle conditionnelle a une forme complète ou encore alternative si selon l’évaluation d’une condition, on exécute exclusivement soit un traitement 1 soit un traitement 2.

6 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles Vocabulaire et syntaxe : Algorithmique Pascal { Initialisation } Si condition alors Instruction 1 de TR1 Instruction 2 de TR1 Instruction N de TR1 Sinon Instruction 1 de TR2 Instruction 2 de TR2 Instruction M de TR2 FinSi if condition then begin Instruction_1 de TR1; Instruction_2 de TR1;  ; Instruction_N de TR1; end  else Instruction_1 de TR2; Instruction_2 de TR2; Instruction_M de TR2; end ; 

7 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles Remarques : On remarque l’absence du " ; " après le « END » qui précède le « ELSE » car l’instruction « IF » n’est pas encore finie. Par ailleurs, le « ELSE » ne doit être jamais précédé par " ; " en Pascal.

8 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles IV. Forme généralisée: La forme généralisée de la structure conditionnelle correspond à la situation dans la quelle plusieurs alternatives sont envisageables. Ainsi une discussion est à prévoir au niveau de la condition. Activité 2 : Écrire un algorithme qui demande l’âge d’un enfant à l’utilisateur. Ensuite, il l’informe de sa catégorie : • « Poussin » de 6 à 7 ans • « Pupille » de 8 à 9 ans • « Minime » de 10 à 11 ans • « Cadet » après 12 ans.

9 Les structures de contrôle conditionnelles
Chapitre n°8 : Les structures de contrôle conditionnelles Vocabulaire et syntaxe : Algorithmique Pascal { Initialisation } Si condition1 alors traitement 1 Sinon Si condition2 alors traitement 2 Sinon Si condition3 alors traitement 3 Sinon Si conditionN-1 alors traitement N-1 Sinon traitement N FinSi if condition1 then begin traitement1 end  else if condition2 then traitement2 end else if condition N-1 then traitementN-1 else end;


Télécharger ppt "Les structures de contrôle conditionnelles"

Présentations similaires


Annonces Google