ALGORITHME SECONDE Exercice 5.1 Ecrire un algorithme qui
Ecrire un algorithme qui demande à l'utilisateur un nombre compris entre 1 et 3 jusqu'à Corrigés des Exercices ... Ce triple calcul (ces trois boucles).
Exercices avec Solutions
Exercices Corrigés d'Algorithmique – 1ére Année MI 5. EXERCICE 1 On peut optimiser la solution en choisissant la boucle ayant le moins d'itérations :.
Série dexercices supplémentaire : Les tests & boucles
Exercice 1 : Ecrire un algorithme qui permet de calculer le résultat de la division d'un entier a par un entier b par soustractions successives.
Algorithmique-et-programmation-en-Pascal-Cours-avec-190
Cours avec 190 exercices corrigés Chapitre 4 : Les boucles . ... boucles. Les structures conditionnelles sont appelées aussi structures alternatives.
Exercices corrigés
Python 3. Exercices corrigés Utilisez l'instruction break pour interrompre une boucle for d'affichage des entiers ... Écrire l'algorithme du calcul de :.
MPSI/PCSI TD dinformatique Pr. Youssef Ouassit Algorithmique et
Algorithmique et programmation. La boucle TantQue. Exercice N° 1 : Ecrire un algorithme qui demande à l'utilisateur de saisir son âge (un entier.
1 Les boucles (les structures itératives)
Exercice N°1 : 1- Écrire un algorithme qui affiche tous les entiers pairs de 1 à 24. Solution : Algorithme pair. Variables i
Algorithmique - Correction du TD3
Algorithmique - Correction du TD3. IUT 1ère Année. 18 décembre 2012. 1 Les boucles (suite). Exercice 1. Ecrire un algorithme qui reçoit en entrée un nombre
Les structures répétitives (Les boucles) Les structures répétitives
Exercice : Écrire un algorithme permettant de calculer pour un. Boucle « Répéter …. jusqu'à ». Instructions à structure répétitive. Prof Yousef FARHAOUI.
Algorithmique 1
Cours et exercices corrigés Chapitre 1 - Introduction aux algorithmes. ... Chapitre 4 - Les instructions itératives (les boucles) .
Les structures répétitives (Les boucles)
Université Moulay Ismail Année universitaire : 2020/2021
Faculté des Sciences et Techniques Filière MIP (S1) : Module I111
Département d"Informatique Prof Yousef FARHAOUI
Errachidia
Chapitre 4:
Les structures répétitives (Les boucles)
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1111 (en algorithmique et en langage C)Instructions à structure répétitive
Problème :
Écrire un algorithme permettant d"afficher 300 fois le message : '' bonjour tout le monde"".Solution Classique :
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1112 DEBUTÉcrire("
Bonjour tout le monde
1Écrire("
Bonjour tout le monde
2Écrire("
Bonjour tout le monde
300FIN
Instructions à structure répétitive
Lorsqu"on a besoin de répéter une action un certain nombre de fois, on utilise les structures répétitives. La plupart des langages de programmation proposent trois types des boucles. On distingue trois sortes de boucles en langages de programmation : Les boucles tant que :on yrépète des instructions tant qu"une certaine condition Prof Yousef FARHAOUIFilière MIP (S1) : Module I1113 Les boucles tant que :on yrépète des instructions tant qu"une certaine condition est réalisée Les bouclesrépéter jusqu"à: on y répète des instructions jusqu"à ce qu"une certaine condition soit réalisée Les bouclespour: on y répète des instructions en faisant évoluer un compteur (variable particulière) entre une valeur initiale et une valeur finaleInstructions à structure répétitive
1. La boucle TantQueOn utilise cette instruction pour exécuter des actions tantqu"une condition est
réalisée.Syntaxe : Prof Yousef FARHAOUIFilière MIP (S1) : Module I1114Condition
Faire < Instructions>Fintantque
Tant que la condition est vraie, on exécute lesinstructions.Instructions à structure répétitive
Solution de l"exercice précédent :
Variable
i: Entier DEBUT i¬0* Initialisation *Tantque (i < 300) FaireLa boucle TantQue
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1115Tantque
(i < 300) FaireÉcrire("
Bonjour tout le monde
i¬i + 1*incrémentation du compteur *Fintantque
FINExercice
: Afficher tous les multiples de 9 inférieurs à 1000Algorithme
Multiples de 9
Variable
M, i : Entier *i: variable intermédiaire: compteur* DEBUTInstructions à structure répétitive
La boucle TantQue
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1116 DEBUT i0* initialisation du compteur* M0Tantque
(M< 1000) FaireÉcrire(
M , " est un multiple de 9 i i + 1* incrémentation du compteur *M i * 9
Fintantque
FINInstructions à structure répétitive
La boucle TantQue
Algorithme
Boucle1
Variable
i , y : EntierDébut
i ¬ 2y ¬ 0 Dans cet algorithme combien de fois la boucle est- elle exécutée ? i = variable intermédiaire = compteur i ¬ i+1 = incrémentation du compteurExécution :
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1117 y ¬ 0TantQue
(i<7) faire i ¬ i+1 y ¬y+iÉcrire (" Y = ", yFinTantque
Écrire ('
I=', i, "Y=',y
Écrire ('
Fin Algorithme
Fin Y= 3 Y= 7 Y=12 Y=18 Y=25I=7 Y=25
Fin Algorithme
Exécution :
Instructions à structure répétitive
La boucle TantQue
Dans cet algorithme combien de fois la boucle est- elle exécutée ?Exécution :
Algorithme
Boucle2
Variable
n : EntierDébut
n ¬ 1AttentionBoucle infinie
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1118Exécution :
TantQue
(n>0) faireÉcrire ('N=', n)
n ¬ n+2FinTantque
Écrire ('
Fin Algorithme
Fin N=1 N=3 N=5 N=7 N=9 N=11 N=13Instructions à structure répétitive
La boucle TantQue
Exercice:
Prof Yousef FARHAOUIFilière MIP (S1) : Module I1119Calculez la somme d"une suite de chiffres non nuls entrés
au clavier, sachant que la suite est terminée par zéro.Instructions à structure répétitive
La boucle TantQue
Solution :
Algorithme SOMME
Variables : Som, Nombre : Entier
DEBUTSom0ECRIRE ("donner un nombre")
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11110 ECRIRE ("donner un nombre")LIRE (Nombre)TantqueNombre <> 0 faireSomSom+ Nombre
ECRIRE ("donner un nombre")
LIRE (Nombre)
FinTantQue
ECRIRE ("La somme est : ", Som)
FINBoucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Syntaxe :
Instructions
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11111Instructions
Jusqu"à
Condition
Ce qui signifie que l"on exécute lesinstructionsjusqu"à ce que la conditionsoitvraie.Remarque :
Contrairement à la boucle tant que, les instructions seront exécutées au moins une fois.Boucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Algorithme
Boucle2
Variable
i , y : EntierDébut
i ¬ 2Exemple
Valeurs de y ?
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11112 i ¬ 2y ¬0Répéter i ¬ i+1 y ¬y+iÉcrire (" y = ", yJusqu"à
(i <7) FinValeurs de y ?
Boucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Algorithme
Boucle2
Variable
i , y : EntierDébut
i ¬ 2Exemple
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11113 i ¬ 2y ¬0Répéter i ¬ i+1 y ¬y+iÉcrire (" y = ", yJusqu"à
(i =7) FinDonner les valeurs de y
Exercice :Écrire
un algorithme permettant de calculer, pour unBoucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11114Écrire
un algorithme permettant de calculer, pour un entier N> 0, la somme : SN= 1 + 2 + 3 + ...... + N
Boucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Solution
Variable
N,S, i
: Entier DEBUTÉcrire ("
Saisir une valeur entière positive :
Lire (N) Prof Yousef FARHAOUIFilière MIP (S1) : Module I11115 Lire (N)S¬0 * initialisation de la boucle*
i¬0Répéter
i¬i + 1S¬S + i
jusqu"à (i > =N)Écrire ("
La somme : S =
",S) FINBoucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Exercice:
Refaire le même exemple précédent avec la boucle Répéter....Jusqu"àProf Yousef FARHAOUIFilière MIP (S1) : Module I11116Calculez la somme d"une suite de chiffres non nuls entrés
au clavier, sachant que la suite est terminée par zéro.Boucle " Répéter .... jusqu"à »
Instructions à structure répétitive
Algorithme SOMME
Variables : Som, Nombre : Entiers
DEBUTSom0Répéter
Solution :
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11117 Répéter ECRIRE ("donner un nombre")LIRE (Nombre)SomSom+ NombreJusqu"à Nombre = 0
ECRIRE ("La somme est : ", Som)
FINBoucle "boucle Pour.... finPour»
Instructions à structure répétitive
On utilise cette boucle lorsque le nombre d"itérations à exécuter est connu avant.POURcompteur DEdébut À fin [PAS val_ pas]
InstructionsFinPourSyntaxe :
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11118FinPour
Remarque :La valeur par défaut du PAS est égal à +1.Boucle "boucle Pour.... finPour»
Instructions à structure répétitive
Exercice :Écrire
un algorithme permettant le calcul du factoriel Prof Yousef FARHAOUIFilière MIP (S1) : Module I11119Écrire
un algorithme permettant le calcul du factoriel d"un entier N > 0 donné : N !Boucle "boucle Pour.... finPour»
Instructions à structure répétitive
Solution :
Algorithme
Factoriel
Variable
N :Entier
i :Entier
* i variable intermédiaire F :Entier
i = compteur DEBUT Prof Yousef FARHAOUIFilière MIP (S1) : Module I11120 DEBUTÉcrire ("
Saisir une valeur entière N > 0:
")Lire (N)F¬1 * initialisation de la boucle*
Pour ide1 à N
F¬F*i
Fin PourÉcrire ("
Le factoriel de
", N , "est : ", F FINExercice :
Écrire
l"algorithme permettant de calculer laBoucle "boucle Pour.... finPour»
Instructions à structure répétitive
Prof Yousef FARHAOUIFilière MIP (S1) : Module I11121quotesdbs_dbs1.pdfusesText_1[PDF] exercice corrigé algorithme programmation pdf
[PDF] exercice corrigé algorithme tableau pdf
[PDF] exercice corrigé analyse financière esg
[PDF] exercice corrigé analyse swot
[PDF] exercice corrigé audit interne
[PDF] exercice corrigé batterie
[PDF] exercice corrigé c++ classe
[PDF] exercice corrigé calcul d'erreur
[PDF] exercice corrigé calcul de ph
[PDF] exercice corrigé champ magnétique crée par un solénoide
[PDF] exercice corrigé chiffre d'affaire prévisionnel
[PDF] exercice corrigé chimie organique mecanisme reactionnel
[PDF] exercice corrigé choix d'investissement en avenir incertain
[PDF] exercice corrigé cinématique du solide