[PDF] Les structures répétitives (Les boucles) Les structures répétitives





Previous PDF Next PDF



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

300
FIN

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 finale

Instructions à 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 I1114 TantQue

Condition

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) Faire

La boucle TantQue

Prof Yousef FARHAOUIFilière MIP (S1) : Module I1115

Tantque

(i < 300) Faire

Écrire("

Bonjour tout le monde

i¬i + 1*incrémentation du compteur *

Fintantque

FIN

Exercice

: Afficher tous les multiples de 9 inférieurs à 1000

Algorithme

Multiples de 9

Variable

M, i : Entier *i: variable intermédiaire: compteur* DEBUT

Instructions à structure répétitive

La boucle TantQue

Prof Yousef FARHAOUIFilière MIP (S1) : Module I1116 DEBUT i0* initialisation du compteur* M0

Tantque

(M< 1000) Faire

Écrire(

M , " est un multiple de 9 i i + 1* incrémentation du compteur *

M i * 9

Fintantque

FIN

Instructions à structure répétitive

La boucle TantQue

Algorithme

Boucle1

Variable

i , y : Entier

Dé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 compteur

Exécution :

Prof Yousef FARHAOUIFilière MIP (S1) : Module I1117 y ¬ 0

TantQue

(i<7) faire i ¬ i+1 y ¬y+iÉcrire (" Y = ", y

FinTantque

Écrire ('

I=', i, "Y=',y

Écrire ('

Fin Algorithme

Fin Y= 3 Y= 7 Y=12 Y=18 Y=25

I=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 : Entier

Début

n ¬ 1Attention

Boucle infinie

Prof Yousef FARHAOUIFilière MIP (S1) : Module I1118

Exécution :

TantQue

(n>0) faire

Écrire ('N=', n)

n ¬ n+2

FinTantque

Écrire ('

Fin Algorithme

Fin N=1 N=3 N=5 N=7 N=9 N=11 N=13

Instructions à 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

DEBUT

Som0ECRIRE ("donner un nombre")

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11110 ECRIRE ("donner un nombre")LIRE (Nombre)TantqueNombre <> 0 faire

SomSom+ Nombre

ECRIRE ("donner un nombre")

LIRE (Nombre)

FinTantQue

ECRIRE ("La somme est : ", Som)

FIN

Boucle " Répéter .... jusqu"à »

Instructions à structure répétitive

Syntaxe :

Répéter

Instructions

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11111

Instructions

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 : Entier

Début

i ¬ 2

Exemple

Valeurs de y ?

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11112 i ¬ 2y ¬0Répéter i ¬ i+1 y ¬y+iÉcrire (" y = ", y

Jusqu"à

(i <7) Fin

Valeurs de y ?

Boucle " Répéter .... jusqu"à »

Instructions à structure répétitive

Algorithme

Boucle2

Variable

i , y : Entier

Début

i ¬ 2

Exemple

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11113 i ¬ 2y ¬0Répéter i ¬ i+1 y ¬y+iÉcrire (" y = ", y

Jusqu"à

(i =7) Fin

Donner les valeurs de y

Exercice :Écrire

un algorithme permettant de calculer, pour un

Boucle " 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 : S

N= 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¬0

Répéter

i¬i + 1

S¬S + i

jusqu"à (i > =N)

Écrire ("

La somme : S =

",S) FIN

Boucle " 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

DEBUT

Som0Répéter

Solution :

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11117 Répéter ECRIRE ("donner un nombre")LIRE (Nombre)SomSom+ Nombre

Jusqu"à Nombre = 0

ECRIRE ("La somme est : ", Som)

FIN

Boucle "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 I11118

FinPour

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 ide

1 à N

F¬F*i

Fin PourÉcrire ("

Le factoriel de

", N , "est : ", F FIN

Exercice :

Écrire

l"algorithme permettant de calculer la

Boucle "boucle Pour.... finPour»

Instructions à structure répétitive

Prof Yousef FARHAOUIFilière MIP (S1) : Module I11121quotesdbs_dbs1.pdfusesText_1
[PDF] exercice corrigé algorithme matrice

[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