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

La structure conditionnelle simple I.Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles simples. Résoudre des.

Présentations similaires


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

1 La structure conditionnelle simple I.Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles simples. Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles simples. Présenter les solutions sous formes dun algorithme puis un programme. Présenter les solutions sous formes dun algorithme puis un programme. II.Forme simple réduite: Leçon n° :1 Activité n°1 : Écrire un programme en Pascal permettant de vérifier lexistence dun caractère dans une chaîne de caractères. 1. Définition : 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.

2 La structure conditionnelle simple 2. Vocabulaire et syntaxe : Leçon n° :1 AlgorithmiquePascal { Initialisation } Si condition alors Instruction 1 Instruction Instruction N FinSi { Initialisation } if condition then begin Instruction_1 ; Instruction_2 ; ; Instruction_N ; end ;

3 La structure conditionnelle simple Leçon n° :1 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. III. Forme alternative ou forme complète : 1. Définition : Une une structure de contrôle conditionnelle est dite à forme alternative lorsque le traitement dépend dune condition à deux états : si la condition est évaluée à « vrai » le premier traitement est exécuté ; si la condition est évaluée à « faux » le second traitement est exécuté.

4 La structure conditionnelle simple 2. Vocabulaire et syntaxe : Leçon n° :1 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 N 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 ;

5 La structure conditionnelle simple Leçon n° :1 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. 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.

6 La structure conditionnelle généralisée I.Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles généralisées. Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles généralisées. Présenter les solutions sous formes dun algorithme puis un programme. Présenter les solutions sous formes dun algorithme puis un programme. II.Définition : La forme généralisée de la structure conditionnelle correspond à la situation dans la quelle plusieurs alternatives sont envisageables. Ainsi une discution est à prévoir au niveau de la condition. Leçon n° 2:

7 La structure conditionnelle généralisée Leçon n° 2: Activité n°1 : Écrire un programme Pascal permettant dafficher la nature dune solution chimique. Une solution peut être : Acide fort si le pH est inférieur à 2 Acide faible si le pH est entre 2 et 6 Neutre si le pH est égal à 7 Base faible si le pH est entre 8 et 12 Base forte si le pH est supérieur à 13

8 La structure conditionnelle généralisée 2. Vocabulaire et syntaxe : Leçon n° 2 : 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;

9 La structure conditionnelle à choix I.Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles à choix. Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles à choix. Présenter les solutions sous formes dun algorithme puis un programme. Présenter les solutions sous formes dun algorithme puis un programme. II.Définition : Une structure de contrôle conditionnelle est dite à choix lorsque le traitement dépend de la valeur que prendra le sélecteur. Ce sélecteur doit être de type scalaire (entier ou caractère). Leçon n° 3:

10 La structure conditionnelle à choix Leçon n° 3: Activité n°1 : Écrire un programme Pascal qui saisit le numéro dun mois et affiche la saison correspondante. Exemple : si numéro du mois = 8, le programme affiche saison été.

11 La structure conditionnelle à choix 2. Vocabulaire et syntaxe : Leçon n° 3 : AlgorithmiquePascal { Initialisation } Selon sélecteur faire Valeur 1 : traitement 1 Valeur 2 : traitement 2 Valeur 3 : traitement 3 Valeur 4, valeur 5, valeur 6 : traitement 4 Valeur 7..valeur 10 : traitement Valeur n : traitement n Sinon traitement R FinSelon { Initialisation } case sélecteur of Valeur 1 : traitement 1 ; Valeur 2 : traitement 2 ; Valeur 3 : traitement 3 ; Valeur 4, valeur 5, valeur 6 : traitement 4 ; Valeur 7..valeur 10 : traitement 5 ; Valeur n : traitement n ; else traitement R end ;


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

Présentations similaires


Annonces Google