Académique Documents
Professionnel Documents
Culture Documents
LES BOUCLES
Exercice 2 :
On considre l'algorithme suivant donn en langage naturel :
Entre
Saisir A
Traitement et sortie
Pour i allant de 1 5
Faire
A=A+1
Afficher A
- Boucle Pour :
On peut rpter les mmes instructions pour un nombre de rptitions prdfini par
une variable.
En langage naturel, cela peut se prsenter sous la forme suivante :
Pour Variable allant de Valeur dbut Valeur fin
Faire Instructions
Exemple :
Initialisation
Affecter n la valeur 0
Affecter A la valeur 1
Affecter B la valeur 1
Exercice 1 :
On considre les algorithmes suivants donns en langage naturel :
ALGORITHME 1
Entre
Saisir n
ALGORITHME 2
Entre
Saisir n
Traitement et sortie
Tant que n < 50
Faire
n=n+1
Afficher n
Traitement et sortie
Tant que n < 50
Faire
n=n+1
Afficher n
Traitement et sortie
Tant que n < 10
Faire
Affecter n la valeur de n + 1
Affecter C la valeur de B
Affecter B la valeur de A + B
Affecter A la valeur de C
Afficher B
1) Recopier et complter le tableau par les valeurs successives prises par A, B et C.
n
A
B
C
0
1
1
Exercice 4 : Algorithme de
On considre l'algorithme suivant donn en langage naturel :
Entre
Saisir A, B, C
Initialisation
Affecter i la valeur 0
Traitement des donnes
Tant que i < 2
Faire
Affecter i la valeur de i + 1
Si A > B
Alors changer les valeurs de A et B
Si B > C
Alors changer les valeurs de B et C
Sortie
Afficher A, B, C
1) Tester l'algorithme pour diffrentes valeurs de A, B et C.
2) Quel problme permet de rsoudre cet algorithme ?
Exercice 5 :
On considre l'algorithme suivant donn en langage naturel :
Entre
Saisir N
Initialisation
Affecter S la valeur 0
Hors
du
cadre
de
la
classe,
aucune
reproduction,
mme
partielle,
autres
que
celles
prvues
l'article
L
122-5
du
code
de
la
proprit
intellectuelle,
ne
peut
tre
faite
de
ce
site
sans
l'autorisation
expresse
de
l'auteur.
www.maths-et-tiques.fr/index.php/mentions-legales