Pour chacun des TP ci-dessous il y a une brève description, un lien vers son énoncé en pdf, et un lien vers son script complet qui peut être envoyé sur sa
calculatrice Numworks.
TP1
-
Utilisation de la tortue Python pour tracer des figures, instructions forward, left, right, penup, pendown
-
Les figures sont tracées par des procédures créées avec l'instruction def
-
Exécution des procédures à la console
-
Énoncé du TP1 en pdf (mis en
ligne le 09/09/2021)
-
Le
script complet du TP1 (mis en ligne le 06/09/2021).
TP2
TP3
TP4
-
Tracé de figures avec la tortue.
-
Utilisation d'une boucle bornée (for) pour répéter des instructions, avec utilisation d'une variable
-
Énoncé du TP4 en pdf (mis en
ligne le 02/11/2021)
-
Le
script complet du TP4 (mis en ligne le 02/11/2021)
TP5
TP6
-
Utilisation de fonctions et de variables
-
Fonction f au sens mathématiques
-
Aire d’un disque en fonction du rayon
-
Montant TTC d’une facture en fonction d’effectifs d’articles (2 variables)
-
Calcul d’hypoténuse en fonction des côtés de l’angle droit dans un triangle rectangle
-
Tortue et tracés paramétrés par des variables
-
Énoncé du TP6 en pdf (mis en ligne
le 04/12/2021)
TP7
-
Les bases de
l’affectation
-
Fonction et affectation
-
Type de variable
-
Énoncé du TP7 en pdf (mis en ligne
le 04/12/2021)
TP8
-
Exécuter une suite d’instructions faisant intervenir des affectations et deux variables a et
b
-
Exécuter p ← 10000 puis 4 fois p ← p * 1,05 –
400
-
Transformer la séquence précédente en boucle Pour
-
Réécriture de la boucle Pour avec le paramètre n pour obtenir n
répétitions
-
Énoncé du TP8 en pdf (mis en ligne le 13/12/2021)
-
Le script complet du TP8 (mis en ligne le 13/12/2021)
TP9
TP10
TP11
-
Structure conditionnelle (si … alors … sinon …)
-
Application au comptage : tirages successifs de nombres aléatoire entre 1 et 10 (boucle Pour) et comptage des nombres inférieurs ou égaux à 6
– exécution pas à pas (contrôle d’exécution)
– programmation en Python (l’instruction randint(1,10) est donnée)
-
Énoncé du TP11 en pdf (mis en
ligne le 08/02/2022)
-
Le
script complet du TP11 (mis en ligne le 08/02/2022)
TP12
-
Variable booléenne (True, False, type 'bool')
-
Structure conditionnelle (si ... alors ...), test de divisibilité
-
Boucle tant que, plus petit diviseur d’un entier
-
Test de primalité (vérifier si un nombre entier est premier)
-
Exécution pas à pas (contrôle d’exécution)
-
Programmation en Python
-
Énoncé du TP12 en pdf (mis en
ligne le 13/02/2022)
-
Le
script complet du TP12 (mis en ligne le 13/02/2022)
TP13
-
Tortue Python
-
Tracés de figures avec projeté orthogonal sur une droite
-
Calculs d’angles
-
Calcul d’une hypoténuse et de deux angles dans un triangle rectangle
-
Fonction effectuant ces calculs à partir de variables
-
Énoncé du TP13 en pdf (mis en
ligne le 24/02/2022)
-
Le
script complet du TP13 (mis en ligne le 24/02/2022)
TP14
-
Exécution pas à pas d’un algorithme ou d’une procédure en Python
-
Écrire un algorithme et une procédure en Python à partir d’une exécution pas à pas
-
Utilisation de l’instruction print en Python pour afficher pas à pas les valeurs des variables
-
Boucles Pour et Tant que
-
Énoncé du TP14 en pdf (mis en
ligne le 06/03/2022)
-
Le
script complet du TP14 (mis en ligne le 06/03/2022)
TP15
-
Signe d’une fonction affine et résolution d’une inéquation.
-
Boucle Pour affichant une série de valeurs d’une fonction affine et étude du signe.
-
Boucle Tant que affichant une série de valeurs d’une fonction affine g tant que g(x) > 0 et étude du signe.
-
Énoncé
du TP15 en pdf (mis en ligne le 06/03/2022)
-
Le
script complet du TP15 (mis en ligne le 06/03/2022)
TP16