PYTHON
TPn°4
Amusonsnousaveclemoduleturtle
TPs informatique en seconde | Lycée BAZIN
1
Sommaire
Toutsimple.........................................................................................................................................................2
Lesquelette.........................................................................................................................................................2
Quelquesinstructions.........................................................................................................................................2
Unexemple.........................................................................................................................................................3
Activité1:............................................................................................................................................................4
Activité2:...........................................................................................................................................................4
Activité3:...........................................................................................................................................................5
Activité4:...........................................................................................................................................................5
Activité5:...........................................................................................................................................................5
PYTHON
TPn°4
Amusonsnousaveclemoduleturtle
TPs informatique en seconde | Lycée BAZIN
2
Tout simple
Undesgrosavantagesdecemoduleestlarapiditéaveclaquelleonpeutimplémenterunpetit
algorithme.
Ilsuffitendébutdeprogrammed’importerlemoduleTurtleetenfindeprogrammedesortirparun
clicdanslafenêtregraphique.Ilestimportantdenepasoubliercetteétapepourquelafenêtre
graphiquesefermefacilement,aumomentvoulu.
Le squelette
Quelques instructions
Onutiliserapourlesactivitésdedessin,lemoduleTORTUEdePythonqu’onappellerapar
l’instruction:
Lesinstructionsdedessinélémentairessont:
PYTHON
TPn°4
Amusonsnousaveclemoduleturtle
TPs informatique en seconde | Lycée BAZIN
3
Audébut,onpeutsecontenterdequelquesinstructionsbasiques:
forward(longueur):avancerd’unelongueurdonnée.
left(angle):tourneràgauched’unangledonné.
right(angle):tourneràdroited’unangledonné.
Un exemple
PYTHON
TPn°4
Amusonsnousaveclemoduleturtle
TPs informatique en seconde | Lycée BAZIN
4
Dansunalgorithme,onpeutavoirbesoindestockerunevaleurdansunevariable.
Ainsil’instruction«lavariablexprendlavaleur6»s’écriraenPython:«X=6».Celaveutdirequ’on
stockelavaleur6dansunecasemémoirequ’onappelleX.
Pourrépéteruneinstruction6foisvouspourrezécrire:«foriinrange(6):».
Définition:unalgorithmeestunesuited’instructions«élémentaires»amenantlarésolutiond’un
problème,oularéalisationd’untravail.
Activité 1:Unetortuemarcheavecuncrayon.Ellenecomprendquelesinstructions:
‐Avancerdexcm
‐Tournerversladroite/verslagauchedexdegrés.
‐Leverlecrayon
‐Baisserlecrayon
Dessinerlafigurequetracelatortueensuivantl’algorithmesuivant,
latortuepartantdelacroixdessinéecidessous,
danslesensdedéplacementdonnéparlaflèche:
Avancerde3cm
Tourneràgauchede90°
Avancerde5cm
Tourneràgauchede90°
Avancerde3cm
Tourneràgauchede90°
Avancerde5cm
Activité 2 :Dessinerlafigurequetracelatortueensuivantcetalgorithme:
X=360/6
Répéter6fois:
Avancerde3cm
TourneràgauchedeXdegrés
Avancerde5cm
Tourneràgauchede180Xdegrés
Avancerde3cm
TourneràgauchedeXdegrés
Avancerde5cm
Tourneràgauchede180°
PYTHON
TPn°4
Amusonsnousaveclemoduleturtle
TPs informatique en seconde | Lycée BAZIN
5
Activité 3 :OuvrirPython.Taperlasuited’instructions:
fromturtleimport*
foriinrange(4):
forward(100)
left(90)
Puistouche«Entrée»…quesepassetil?
VousavezécritvotrepremierprogrammeenPython…
Activité 4 :Programmerlesalgorithmesdesactivités1et2enPython.Attention,l’unitéde
longueurenPythonestlemillimètre.
Activité 5 :Ecrireetprogrammerlesalgorithmespermettantderéaliserlesfiguresci
dessousenPython.Vouspourrezutiliserl’instruction«répéter»
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !