Leçon 4 : Les structures itératives Table des matières Introduction 3 I - 1- La

Leçon 4 : Les structures itératives Table des matières Introduction 3 I - 1- La structure POUR 4 II - Application 1 : 6 III - 2- La structure TANTQUE 7 IV - Application 2 : 9 V - 3- La structure REPETER 10 VI - Application 3 : 12 3 - - - Les structures itératives ou de répétitions ou boucles vont permettre de répéter une instruction un certain nombre de fois, sous certaines conditions. Elle permet d'effectuer une action autant de fois que nécessaire en tenant compte d'un critère d'exécution. Ainsi, il existe trois types de structures itératives qui sont : La structure POUR La structure TANTQUE La structure REPETER Introduction 1- La structure POUR 4 - - - La boucle permet de répéter une instruction un nombre donné de fois jusqu'à un maximum. Elle se « POUR» caractérisent par le fait que l'on doit connaître à l'avance le nombre d'itérations que l'on va devoir effectuer. POUR variation départ arrivée à FAIRE instruction; Finpour Remarque : variation : il s'agit de la variable qui recevra les différentes valeurs de la boucle départ : il s'agit de la valeur de départ de la boucle arrivée : il s'agit de la dernière valeur de la boucle Énoncé : Écrire un programme qui affiche les 10 premiers entiers positifs. Solution : Algorithme nombreentiers var i : entier Début POUR i ←1 à 20 FAIRE Afficher "i =",i Finpour Fin Explication : On obtient le résultat comme suit : i = 1 i = 2 i = 3 1- La structure POUR I Définition : 1.1- Définition Syntaxe : 1.2- Syntaxe Exemple : 1.3- Application 1- La structure POUR 5 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 i = 10 Application 1 : 6 Exercice Exercice Application 1 : II Donner la syntaxe correcte :  POUR variation ← départ à arrivée faireinstructionfin  POUR variation ← arrivée à départ faireinstructionfin  POUR variation ← arrivée à départ instructionfin Énoncé : Écrire un programme qui permet de saisie un nombre entier N, le programme devra permettre d'afficher @ N fois. TAF : Veuillez remplir toutes les trous avec les valeurs qui conviennent. NB : Toutes les réponses ne doivent pas avoir des espaces et elles doivent être en minuscule . Solution : calculnbreimpair N, i : entier "Entrez votre nombre : N i← à "@" Finpour fin 2- La structure TANTQUE 7 - - - - La boucle permet d'effectuer des itérations sous certaines conditions, avant d'effectuer une « TANTQUE » itération la boucle vérifie si la condition est vrai. Initialisation; TANTQUE condition FAIRE instructions variation FINTQ Remarque : L' consiste a attribué une valeur de départ à une variable (elle peut se faire par affectation ou initialisation par saisie). La est celle qui permet si elle est vrai de faire une itération. condition La consiste à aller à la valeur suivante de la variable initialisée variation La boucle « » sans variation devient une boucle infinie TANTQUE Énoncé : Écrire un programme qui affiche les 10 premiers entiers positifs. Solution : Algorithme nombreentiers var i : entier Début i ← 1 // Initialisation valeur de départ de la boucle TANTQUE i <= 10 Faire // Condition pour entrer dans la boucle jusqu'à ce qu'on sorte de la boucle Afficher "i =",i 2- La structure TANTQUE III Définition : 2.1- Définition Syntaxe : 2.2- Syntaxe Exemple : 2.3- Application 2- La structure TANTQUE 8 i ← i+1 ; // Variation permet d'aller à la valeur suivante de la boucle FINTQ Fin Explication : On obtient le résultat comme suit : i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 i = 10 Application 2 : 9 Exercice Exercice Application 2 : IV Donner la syntaxe correcte :  initialisation TANTQUE condition FAIREinstructions variation  initialisation TANTQUE condition FAIREinstructions FIN  initialisation TANTQUE condition FAIREinstructions variationFINTQ Énoncé : Écrire un programme qui permet de saisie un nombre entier N, le programme devra permettre d'afficher @ N fois. TAF : Veuillez remplir toutes les trous avec les valeurs qui conviennent. NB : Toutes les réponses ne doivent pas avoir des espaces et elles doivent être en minuscule . Solution : calculnbreimpair N, i : entier "Entrez votre nombre : N i ← 1 i<= "@" ← FinTQ fin 3- La structure REPETER 10 - - La boucle permet d'effectuer au moins une itération avant de vérifier la condition et elle continue « REPETER» l'itération jusqu'à ce que la condition soit vrai avant de sortir de la boucle. REPETER instruction jusqu'à condition Remarque : La boucle « » commence par le mot réservé et s'achève par un . REPETER REPETER jusqu'à L'instruction est exécutée au moins une fois avant de vérifier la condition Énoncé : Écrire un programme qui permet de saisir un nombre entier positif et ceux jusqu'à ce que la condition soit vérifier. Solution : Algorithme nombrepositif var Nbre : entier Début REPETER Afficher "Entrer un nombre entier positif" Saisir Nbre jusqu'à Nbre >0 Fin Explication : 3- La structure REPETER V Définition : 3.1- Définition Syntaxe : 3.2- Syntaxe Exemple : 3.3- Exemple 3- La structure REPETER 11 Cette boucle enverra toujours le message « Entrer un nombre entier positif » jusqu'à ce que l'utilisateur entre un nombre respectant la condition. Application 3 : 12 Exercice Exercice Application 3 : VI Donner la syntaxe correcte :  REPETERinstruction  REPETERinstructionJusqu'à condition  REPETERinstruction FAIRE condition Énoncé : Écrire un programme qui oblige l'utilisateur a saisi un nombre pair. TAF : Veuillez remplir toutes les trous avec les valeurs qui conviennent. NB : Toutes les réponses ne doivent pas avoir des espaces et elles doivent être en minuscule. Solution : Algorithme nombrepositif var nbre : entier Afficher "Entrer un nombre positif :" nbre Jusqu'à nbre 2 = 0 fin uploads/Ingenierie_Lourd/ lecon-4-partie-1.pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager