0% ont trouvé ce document utile (0 vote)
149 vues2 pages

Pensée Computationnelle Niveau: 1er

Transféré par

PROF PROF
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
149 vues2 pages

Pensée Computationnelle Niveau: 1er

Transféré par

PROF PROF
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Pensée Computationnelle Niveau 

:
1er

TP4
1) Lancer l’éditeur et créer un nouveau fichier puis l’enregistrer sous le nom « TP4 » dans votre dossier
de travail
2) Ecrire le code d’un programme Python qui permet d’afficher le dessin suivant en se basant sur les
valeurs de x, y et la largeur du carré
x=-300, y= 300
Largeur = 600

Largeur = 500
x=-250, y= 250

Largeur = 400
x=-200, y= 200
Largeur = 300

x=-150, y= 150 Largeur = 200

Largeur = 100
x=-100, y= 100

x=-50, y= 50

3) Modifier le code en créant les variables x, y, largeur

Solution
from turtle import * x=…………… up( )
x=…… y=…………… goto (…..,……)
y=…… l=……………. down( )
l=……. up( ) forward(……..)
a=……. goto (……,……) right (…….)
up( ) down( ) forward(……)
goto(….,….) forward (……) right(……)
down( ) right (……) forward(……..)
forward(……) forward (…….) right(……)
right(….) right (…….) foward(……..)
forward(…….) forward (……..) right(……..)
right(….) right (…….) x=………….
forward(……) forward (……..) y=………….
right(….) right (……) l=…………..
forward(…………...) x=…………..
right(….) y=………….
ENSEIGNANTE : SAMIRA SFAR l=…………. 1
Pensée Computationnelle Niveau :
1er
4) Dans un nouveau fichier que vous nommé "TP4_2" écrire le code suivant puis l’exécuter.

from turtle import *


x=-300
y=300
l=600
a=90
for k in range(6) :
up( )
goto (x,y)
down( )
forward (1)
right( a)
forward ( l )
right( a)
forward ( l )
right(a)
forward( l)
right(a)
x=x+50
y=y-50
l=l-100

Déduire le rôle de l’instruction for


..............................................................................................................................................................................
..............................................................................................................................................................................
5) Utiliser une deuxième instruction for pour éliminer la répétition des instructions forward et right
6) Modifier le code pour que la première valeur de longueur de côté du carré soit entrée par l’utilisateur

from turtle import *


x= -300
y= 300
l=……………………………………………...
a=90
for k in range(6) :
up( )
goto (x,y)
down( )
………………………………..
forward (1)
right( a)
x=x+50
y=y-50
l=l-100

ENSEIGNANTE : SAMIRA SFAR 2

Vous aimerez peut-être aussi