10 - Exercices Expressions
Exercice de l'activité Python Expressions numériques.
A faire en version papier ou numérique.
1 - Expressions numériques
✎ 01° Expliquer étape par étape comment l'interpréteur Python va évaluer cette expression.
1 |
|
✎ 02° Expliquer étape par étape comment l'interpréteur Python va évaluer cette expression.
1 |
|
✎ 03° Expliquer pourquoi ce programme affiche les nombres 100 et 500.
1
2
3
4
5
6
7
8 |
|
✎ 04° Expliquer pourquoi ce programme affiche les deux variables a et b contiennent respectivement 12 et 6 une fois le programme exécuté.
1
2 |
|
2 - Fonctions et quotient - reste
✎ 05° Sur quelles lignes trouve-t-on des déclarations de fonctions ? Sur quelles lignes trouve-t-on des appels de fonctions ?
1
2
3
4
5
6
7
8
9
10
11
12
13 |
|
✎ 06° Lorsque la fonction chiffre_unite() reçoit 1875 en ligne 11, dans quelle variable de la fonction se retrouve stockée cette valeur ?
✎ 07° Compléter la fonction chiffre_unite() pour qu'elle fasse le travail demandé : renvoyer le CHIFFRE de l'unité du nombre reçu.
✎ 08° Compléter la fonction chiffre_dizaine() pour qu'elle fasse le travail demandé : renvoyer le CHIFFRE de la dizaine du nombre reçu.
✎ 09° Compléter la fonction chiffre_centaine() pour qu'elle fasse le travail demandé : renvoyer le CHIFFRE de la centaine du nombre reçu.
3 - Si
✎ 10° Expliquer l'affichage obtenu.
1
2
3
4
5
6
7 |
|
✎ 11° Expliquer l'affichage obtenu avec ces nouvelles valeurs.
1
2
3
4
5
6
7 |
|
4 - Boucle
✎ 12° Ecrire les numéros de lignes que va suivre l'interpréteur Python.
1
2
3
4
5 |
|
✎ 13° Recopier et compléter les affirmations suivantes pour chaque tour que va réaliser l'interpréteur :
L1 (s = 0)
L2 (k = 0) - L3 (s = 0+0 = 0) - L4
L2 (k = 1) - L3 (s = 0+1 = 1) - L4
L2 (k = 2) - L3 (s = 1+2 = 3) - L4
...
✎ 14° Recopier et compléter les affirmations suivantes pour chaque tour que va réaliser l'interpréteur sur ce nouveau programme :
1
2
3
4
5
6
7 |
|
L01 (s=0) - L02(k=1)
L03 (condition True car s=0) - L04 (s=0+1**2=1) - L05(k=1+1=2) - L06
L03 (condition True car s=1) - L04 (s=1+2**2=5) - L05(k=2+1=3) - L06
...
...
L03 (condition False car s=30) : Le TANT QUE s'arrête.
L07
FIN
Activité publiée le 15 09 2023
Dernière modification : 15 09 2023
Auteur : ows. h.