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 I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles. Résoudre des.

Présentations similaires


Présentation au sujet: "Les structures de contrôle conditionnelles I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles. Résoudre des."— Transcription de la présentation:

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

2 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. Chapitre n°8 : 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 : AlgorithmiquePascal { Initialisation } Si condition alors Instruction 1 Instruction Instruction N FinSi { Initialisation } if condition then begin Instruction_1 ; Instruction_2 ; ; Instruction_N ; end ; Vocabulaire et syntaxe :

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

5 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 dune condition, on exécute exclusivement soit un traitement 1 soit un traitement 2. Chapitre n°8 :

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

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

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. Chapitre n°8 : Activité 2 : Écrire un algorithme qui demande lâge dun enfant à lutilisateur. Ensuite, il linforme 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 : Vocabulaire et syntaxe : Algorithmique Pascal { Initialisation } Si condition1 alors traitement 1 Sinon Si condition2 alors traitement 2 Sinon Si condition3 alors traitement Sinon Si conditionN-1 alors traitement N-1 Sinon traitement N FinSi { Initialisation } if condition1 then begin traitement1 end else if condition2 then begin traitement2 end else if condition N-1 then begin traitementN-1 end else begin traitement N end;


Télécharger ppt "Les structures de contrôle conditionnelles I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles. Résoudre des."

Présentations similaires


Annonces Google