La structure conditionnelle simple

Slides:



Advertisements
Présentations similaires
La boucle for : init7.c et init71.c
Advertisements

Initiation à la programmation et algorithmique cours 2
Algorithmique (suite)
Algorithmique et Programmation DEUG 2 Sciences Economiques 2004/2005
Conception de Site Webs dynamiques Cours 5
Algorithmique et Programmation
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 8 Patrick Reuter.
DECLARATION DE VARIABLES
Algorithmique Résume.
Niveau: 4ème Math Prof: Donia JEBALI Année Scolaire 2007/2008
3- Déclaration et accès aux objets
III- Les fonctions 1- Activité 02
II- Les structures de contrôle à condition d’arrêt
Sayada le 03 Mars 2009 Réalisé par : Mr. SOUISSI Chaouki
Les Structures de contrôles itératives
Problème de 8 dames: Sachant que dans un jeu des échecs, une dame peut pendre toute pièce se trouvant sur la colonne ou sur la ligne ou sur les diagonales.
Calcul numérique (avec Maple)
5. Les structures répétitives
4. Les structures de tests
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Les structures de contrôles itératives complètes
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Python La structure alternative
Récursivité.
8PRO100 Éléments de programmation Comment faire prendre une décision à un ordinateur?
Les dates Recherche d’un algorithme pour déterminer si une année est bissextile ou non.
Structures de contrôle de l’exécution
Les structures de contrôle conditionnelles
RESUMES Module II1 SOMMAIRE CYCLE 1 : Saisir – Afficher – Données
Python La structure itérative
Bases de la programmation en C++ 1 Les enchaînementsdinstruction Séquentiels. Exécutions dinstructions les unes à la suite des autres. Instructions séparées.
Semaine #1 INF130 par Frédérick Henri.
8PRO107 Éléments de programmation
Algorithmique.
Algorithmique et programmation en gestion
Répéter dans un programme avec une Instruction itérative
Les Opérateurs Ils régissent toutes les opérations ou transformations sur les valeurs des variables. Opérateur d'affectation Opérateurs arithmétiques Opérateurs.
Structures alternative et répétitive
L’essentiel du langage C
Python Fonction et procédure
Programmation procédurale Transformations
Le Bloc Case Cours LCS N°3 Présenté par Mr: LALLALI.
Algorithmique Les structures Rappel L'enchaînement séquentiel
O-notation 1. Introduction 2. O-notation 3. Opérations 3.1 Somme 3.2 Produit 4. Règles générales 5. Exemple 6.Analyse des algorithmes récursifs 6.1 Dilatation.
Les Structures De Contrôle Itératives Complètes
Algorithmique et programmation en
Algorithmes de tri et de recherche
Un survol du language C.
Les tests.
 Syntaxe du langage PHP
Structures de contrôle
La programmation.
Cours n° 3 Traitements en Java
Les structures conditionnelles en PHP
Tutorat en bio-informatique Le 10 octobre Au programme… Rappel sur les variables Constantes Conditions Comparaisons Tables de vérité Switch.
Introduction au langage C : Structures de contrôle 1 ère année Génie Informatique Dr Daouda Traoré Université de Ségou
CPI/BTS 2 Algorithmique & Programmation La récursivité Algo – Prog CPI/BTS2 – M. Dravet – 14/09/2003 Dernière modification: 14/09/2003.
Module algorithmique et programmation
Les structures simples
Scripts et fonctions Instructions de contrôle
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Les Structures simples
Algorithmique Conditions et Itérations Cours de BTS/CPI 1ère année Algo – Prog CPI/BTS1 – M. Dravet – 17/09/2003 Dernière modification: 17/09/2003.
Algorithmique Boucles et Itérations
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
L ES INSTRUCTIONS DE L ECTURE, E CRITURE ET A FFECTATION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université.
O UTILS DE P ROGRAMMATION P OUR LES M ATHÉMATIQUES Mr. BENDIB. I MAA, LAMIS Laboratory, Université Larbi Tébessi - Tébessa.
Définition : 2 Les structures de contrôle conditionnelles permettent à un programme de modifier son traitement en fonction d’une condition.
Transcription de la présentation:

La structure conditionnelle simple Leçon n° :1 La structure conditionnelle simple I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles simples. Présenter les solutions sous formes d’un algorithme puis un programme. II. Forme simple réduite: Activité n°1 : Écrire un programme en Pascal permettant de vérifier l’existence d’un 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.

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

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

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

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

La structure conditionnelle généralisée Leçon n° 2: 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. Présenter les solutions sous formes d’un 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.

La structure conditionnelle généralisée Leçon n° 2: La structure conditionnelle généralisée Activité n°1 : Écrire un programme Pascal permettant d’afficher la nature d’une 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

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

La structure conditionnelle à choix Leçon n° 3: La structure conditionnelle à choix I. Objectifs : Résoudre des problèmes faisant appel aux structures de contrôle conditionnelles à choix. Présenter les solutions sous formes d’un 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).

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

La structure conditionnelle à choix Leçon n° 3 : La structure conditionnelle à choix 2. Vocabulaire et syntaxe : Algorithmique Pascal { 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 5 - - - - Valeur n : traitement n Sinon traitement R FinSelon 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 ;