PYTHON Sommaire

publicité
PYTHON
TP n°4 Amusons‐nous avec le module turtle Sommaire Tout simple ......................................................................................................................................................... 2 Le squelette ......................................................................................................................................................... 2 Quelques instructions ......................................................................................................................................... 2 Un exemple ......................................................................................................................................................... 3 Activité 1: ............................................................................................................................................................ 4 Activité 2 : ........................................................................................................................................................... 4 Activité 3 : ........................................................................................................................................................... 5 Activité 4 : ........................................................................................................................................................... 5 Activité 5 : ........................................................................................................................................................... 5 1
TPs informatique en seconde | Lycée BAZIN
PYTHON
TP n°4 Amusons‐nous avec le module turtle Tout simple
Un des gros avantages de ce module est la rapidité avec laquelle on peut implémenter un petit algorithme. Il suffit en début de programme d’importer le module Turtle et en fin de programme de sortir par un clic dans la fenêtre graphique. Il est important de ne pas oublier cette étape pour que la fenêtre graphique se ferme facilement, au moment voulu. Le squelette
Quelques instructions
On utilisera pour les activités de dessin, le module TORTUE de Python qu’on appellera par l’instruction : Les instructions de dessin élémentaires sont: 2
TPs informatique en seconde | Lycée BAZIN
PYTHON
TP n°4 Amusons‐nous avec le module turtle Au début, on peut se contenter de quelques instructions basiques : forward(longueur) : avancer d’une longueur donnée. left(angle) : tourner à gauche d’un angle donné. right(angle) : tourner à droite d’un angle donné. Un exemple
3
TPs informatique en seconde | Lycée BAZIN
PYTHON
TP n°4 Amusons‐nous avec le module turtle Dans un algorithme, on peut avoir besoin de stocker une valeur dans une variable. Ainsi l’instruction « la variable x prend la valeur 6 » s’écrira en Python : « X=6 ». Cela veut dire qu’on stocke la valeur 6 dans une case mémoire qu’on appelle X. Pour répéter une instruction 6 fois vous pourrez écrire : « for i in range(6) : ». Définition : un algorithme est une suite d’instructions « élémentaires » amenant la résolution d’un problème, ou la réalisation d’un travail. Activité 1: Une tortue marche avec un crayon. Elle ne comprend que les instructions : ‐ Avancer de x cm ‐ Tourner vers la droite/ vers la gauche de x degrés. ‐ Lever le crayon ‐ Baisser le crayon Dessiner la figure que trace la tortue en suivant l’algorithme suivant, la tortue partant de la croix dessinée ci‐dessous, dans le sens de déplacement donné par la flèche : Avancer de 3 cm Tourner à gauche de 90° Avancer de 5 cm Tourner à gauche de 90° Avancer de 3 cm Tourner à gauche de 90 ° Avancer de 5 cm Activité 2 : Dessiner la figure que trace la tortue en suivant cet algorithme: X=360/6 Répéter 6 fois: Avancer de 3 cm Tourner à gauche de X degrés Avancer de 5 cm Tourner à gauche de 180‐X degrés Avancer de 3 cm Tourner à gauche de X degrés Avancer de 5 cm Tourner à gauche de 180° 4
TPs informatique en seconde | Lycée BAZIN
PYTHON
TP n°4 Amusons‐nous avec le module turtle Activité 3 : Ouvrir Python. Taper la suite d’instructions : from turtle import* for i in range (4) : forward(100) left(90) Puis touche « Entrée »… que se passe‐t‐il ? Vous avez écrit votre premier programme en Python… Activité 4 : Programmer les algorithmes des activités 1 et 2 en Python. Attention, l’unité de longueur en Python est le millimètre. Activité 5 :
Ecrire et programmer les algorithmes permettant de réaliser les figures ci‐
dessous en Python. Vous pourrez utiliser l’instruction « répéter » 5
TPs informatique en seconde | Lycée BAZIN
Téléchargement