II- Les structures de contrôle à condition d’arrêt

Slides:



Advertisements
Présentations similaires
Tris.
Advertisements

Chapitre annexe. Récursivité
Initiation à la programmation et algorithmique cours 2
Algorithmique (suite)
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.
DECLARATION DE VARIABLES
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie.
La logique algorithmique
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
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
Les Structures de contrôles itératives
VBA / Excel TP 6 La boucle FOR.
Tests et itérations Programmes séquentiels ne résolvent pas tous les problèmes exemple simple : calcul des racines d'un polynôme de d° 2 dans R Algorithme.
5. Les structures répétitives
4. Les structures de tests
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Section VI Structures répétitives (suite)
Les structures de contrôles itératives complètes
Qu’est-ce qu’un ordinateur ?
Les bases de l’Algorithmique
Points importants de la semaine Les commentaires. Les variables. Les instructions conditionnelles. Les instructions itératives (les boucles).
Structures de données linéaires
La structure conditionnelle simple
Récursivité.
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
Algorithmique et Programmation
Correction du reste des exercices
ALGORITHMIQUE Plan du cours Généralités -définition -importance
Les structures de contrôle conditionnelles
Python La structure itérative
Algorithmique et Programmation
LES ALGORITHMES F.DUPONT/M.HECTOR OCTOBRE 2003.
FICHIERS : Définition : Algorithme général:
Algorithme de Bellman-Ford
Semaine #1 INF135 par Frédérick Henri.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
Algorithmique.
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.
Python Fonction et procédure
LA LOGIQUE ALGORITHMIQUE
Algorithmique Les structures Rappel L'enchaînement séquentiel
La Boucle Repeat Cours LCS N°1 Présenté par Mr: LALLALI.
Les Structures De Contrôle Itératives Complètes
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Algorithmes de tri et de recherche
Structures de contrôle
Méthodes et outils de conception Introduction à la programmation Paramètre de retour Appel d’une fonction Portée des variables Définition Pourquoi les.
Fonction Traiter Algorithmique et Programmation
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
Introduction à la programmation (420-PK2-SL) cours 11 Gestion des applications Technologie de l’information (LEA.BW)
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.
Objets et Actions Élémentaires.
Les Structures simples
Algorithmique Algorithmique  Pascal
Algorithmique Boucles et Itérations
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
ALGORITHME ET PROGRAMMATION RÉVISION Informatique et Sciences du Numérique.
L.P.M Chapitre N°3 Les structures de contrôle itératives Dégager le traitement itératif Problème Nombre d’itération ?? Inconnu à l’avance Connu à l’avance.
Transcription de la présentation:

II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à a) Activité 02 Écrire un algorithme d’un programme qui permet de saisir un entier compris entre 100 et 500 (100≤ n ≤ 500). b) Définition La structure itérative à condition d’arrêt : est une structure qui fait d’une suite des instructions jusqu’à ce qu’une condition d’arrêt soit vérifiée (sa valeur = ), nombre d’itération est à l’avance mais on est sûr que le traitement itératif s’exécutera au moins . Répéter …Jusqu’à la répétition vrai inconnu une fois une fois vrai la répétition Répéter …Jusqu’à inconnu

II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à c) Syntaxe En analyse En Pascal ……. { Init } Répéter Instruction 1 Instruction 2 … Instruction N Jusqu’à ( ) ……. { Init } ; Repeat Instruction 1 ; Instruction 2 ; Instruction N ; Until ( ) Traitement condition_arrêt condition_arrêt

II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à Remarques : Dans cette forme, on reste en boucle : - Si la valeur de la condition_arrêt est FAUX Dans cette forme, on arrête la répétition : - Si la valeur de la condition_arrêt est VRAI Le nombre d’itération est à l’avance est dépend de la valeur de la condition_arrêt. inconnu On peut avoir au minimum . une itération La structure Répéter … Jusqu’à est généralement orientée pour contrôler . la saisie

II- Les structures de contrôle à condition d’arrêt 1- La structure Répéter … Jusqu’à d) Application 02 Écrire une analyse, un algorithme et sa traduction en turbo pascal du programme nommé "SUPPRESSION" permettant de saisir une chaîne de caractères ch et de supprimer les parenthèses, si elles existent, ainsi leurs contenus. NB : on suppose que la chaîne contient au maximum des parenthèses correctement utilisés (une ouvrante puis une fermante). Exemple : Ch = « Lycée (secondaire) Degach (2008) » Deviendra ch= « Lycée Degach »