Trace d'exécution python
2) Lancer votre navigateur
3) Taper l’URL suivant : https://pythontutor.com
4) Copier le script som.py dans la zone d’édition pythontutor
5) Exécuter pas à pas le script
6) En déduire le rôle
Evaluation 1 :
Soit la séquence algorithmique suivante M1T[0]
Pour i de 1 à 9 Faire Si T[i]>M1 Alors M1T[i] Fin Si …afficher plus de contenu…
Exemple :
220 et 284 sont deux nombres amis, en effet :
D284 = {1 , 2 , 4 , 71 , 142 , 284 }
D220= {1 , 2 , 4 , 5 , 10 , 11 , 20 , 22, 44 , 55 , 110 , 220 }
D284 et D220 sont respectivement les ensembles de tous les diviseurs de 284 et de
220.
284 = 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22+ 44 + 55 + 110
220 = 1 + 2 + 4 + 71 + …afficher plus de contenu…
………………………………………………………………………………………………
…..
………………………………………………………………………………………………
…..
………………………………………………………………………………………………
…..
2) En se basant sur la solution3, Compléter les tableaux et le pointillées ci-dessous :
Objets Nature
M
N
Saisie
Som message En Python une fonction est un …………………… qui …………………. un seul
……………
Un sous-programme peut être appelé soit dans …………………..... ou
…………………….
Le programme appelant et le programme appelé se communique entre eux via de(s)
………………
On distingue deux types de paramètres : paramètres ……………………et
…………………
Entête / Appel M,N a,b ch= message (M,N) def message(a,b) Les paramètres formels et les paramètres effectifs doivent s’accorder de point de vue : ……………………………