exos 4

publicité
Séance 5
Exercice 1
On considère l’algorithme ci-dessous :
Variables
n : entier
Début de l’algorithme
Saisir n
Tant que n ≥ 9 Faire
Affecter à n la valeur n − 9
FinTantque
Sorties :
Afficher n
1. Quelle condition doit être remplie pour que la boucle "tant que" soit réalisée ? n doit
être plus grand ou égal à 9
2. On saisit 5 en entrée . Quelle valeur est affichée en sortie ? 5
3. Peut on obtenir 20 en sortie ? non puisque l’algorithme affiche un nombre inférieur à
9
4. On saisit 30 en entrée . Compléter le tableau suivant et en déduire la valeur affichée
en sortie .
Etapes
n Condition remplie ?
avant la boucle
30
oui
1er passage dans la boucle 21
oui
L’affichage est donc 3
2ème passage dans la boucle 12
oui
3ème passage dans la boucle 3
non
Exercice 2
En 2014 , on verse sur un livret d’épargne 3000 euros à un taux de 3% annuel .
1. Calculer le capital sur le livret en 2015. 3000 × 1, 03 = 3090 euros
2. Compléter l’algorithme ci-dessous pour qu’il affiche en sortie l’année pour laquelle le
capital dépassera 3500 euros .
Variables
C: réel
A : entier
Début de l’algorithme
Affecter à C la valeur 3000
Affecter à A la valeur 2014
Tant que C≤ 3500 Faire
C prend la valeur C × 1, 03
A prend la valeur A + 1
FinTantque
Sorties :
Afficher A
1
Séance 5
3. Quel est le rôle de la variable A ? c’est le compteur qui indique l’année
4. Compléter le tableau suivant et en déduire la valeur affichée en sortie :
Etapes
C
A
condition vérifiée ?
avant la boucle
3000
2014
oui
1ere itération
3090
2015
oui
2ème itération 3182,7 2016
oui
3ème itération 3278,18 2017
oui
L’affichage est 2020
4ème itération 3376,53 2018
oui
5ème itération 3477,82 2019
oui
6ème itération 3582,15 2020
non
...
...
...
...
5. Programmer l’algorithme dans la calculatrice .
Exercice 3
Dans une petite ville , on constate une hausse annuelle de 5% du prix des loyers . Cette
année , le prix moyen de location du mètre carré est 8 euros . On souhaite déterminer le
nombre d’années N au bout duquel le prix moyen de location au mètre carré dépassera 12
euros .
1. Compléter l’algorithme suivant pour qu’il affiche le nombre d’années cherché .
Variables
L : réel
N : entier
Début de l’algorithme
Affecter à L la valeur 8
Affecter à N la valeur 0
Tant que L ≤ 12 Faire
Affecter à L la valeur L × 1, 05
Affecter à N la valeur N + 1
FinTantque
Sorties :
Afficher N
2. Programmer cet algorithme dans la calculatrice .
2
Séance 5
Etapes
avant la boucle
1ere itération
2ème itération
3ème itération
3. Compléter le tableau suivant : 4ème itération
5ème itération
6ème itération
7ème itération
8ème itération
9ème itération
3
L
N
8
0
8,4
1
8,82 2
9,26 3
9,72 4
10,21 5
10,72 6
11,26 7
11,82 8
12,41 9
condition vérifiée ?
oui
oui
oui
oui
oui
oui
oui
oui
oui
non
Téléchargement