Académique Documents
Professionnel Documents
Culture Documents
1. Quelle est la variable qui contient les valeurs successives de l’épargne disponible ?
la variable qui contient les valeurs successives de l'épargne disponible est S
2. Quel est le rôle de la variable A ?
la variable a représente les années consécutives
3. Compléter l’un des tableaux suivants (au choix) et en déduire la valeur que contient la variable A après l’exécution
de cet algorithme. 4. def argent()
S=3000
Etapes S A Condition vérifiée ? Test ………… … A= 0
Avant la boucle 3 000 …0 …non S 3 000 while S>=3500
er
1 passage dans la boucle … 3090 …1 non … A … S= S*1,03
… 3182,7 2 non A= A+1
return A
3278,18 3 non
argent()
4. Programmer cet algorithme en langage Python à l’aide d’une fonction pour vérifier le résultat obtenu à la main.
2
Le 1er janvier 2015, David a reçu 90 € d’étrennes, puis chaque année, celles-ci augmentent de 5 €. David décide
de ne pas dépenser cet argent avant de disposer de 700 €.
1. Déterminer le montant 𝐸 des étrennes que David reçoit le 1er janvier 2016.
90 + 5 + 90 = 185
2. En déduire la somme totale dont il dispose en 2016.
185
3. L’algorithme ci-contre permet de calculer l’année à partir de laquelle David disposera au
moins de 700 €.
4. Faire fonctionner cet algorithme à la main en complétant l’un des tableaux suivants :
En déduire l’année à partir de laquelle David pourra dépenser son argent.
3
Exécuter le script suivant à la main à l’aide d’un tableau. Que renvoie l’instruction essai() ?
def essai() :
S=1
n=0
while S < 100 :
S=S*5
n=n+1
return n, S l'instruction essai() renvoie que tant que S est plus petit que 100, S est multiplié par 5 et n
prend +1 a chaque fois.
2nde ALGO – boucle Tant que
16
9 32
1024
4
0
1020
1040
2
16
< 1200 4
montant * 1.02
8
nb
16