Support de TP:
SupportTortue
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%201%20-%20Bouge%20ta%20tortue%20!%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%20D%C3%A9but%20du%20code%0A%0Afrom%20turtle%20import%20*%0A%0Awidth(5)%20%20%20%20%23%20Epaisseur%20du%20trait%0A%0A%23%20Lettre%20%22P%22%0A%0Acolor(‘red’)%0A%0Aleft(90)%20%20%20%20%20%20%20%20%23%2090%20degr%C3%A9s%20%C3%A0%20gauche%0Aforward(200)%20%20%20%20%23%20On%20avance%0A%0Aright(90)%0Aforward(100)%0A%0Aright(90)%0Aforward(100)%0A%0Aright(90)%0Aforward(100)%0A%0Aup()%0A%0A%23%20Fin%20du%20code%20%0A%0A%23%20Lettre%20%22Y%22%0A%0Acolor(‘blue’)%0A%0Agoto(200%2C0)%0Adown()%0Asetheading(90)%0Aforward(120)%0Aleft(30)%0Aforward(75)%0Abackward(75)%0Aright(60)%0Aforward(75)%0A%0Aexitonclick() » message= »Correction activité 1″ highlight= » » provider= »manual »/]
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%202%20-%20Boucle%20%22pour%22%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Question%201%0A%0Afrom%20turtle%20import%20*%0A%0A%23%20Un%20pentagone%0Awidth(5)%0Acolor(‘blue’)%0A%0Afor%20i%20in%20range(5)%3A%0A%20%20%20%20forward(100)%0A%20%20%20%20left(72)%0A%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Question%202%0A%0A%23%20Un%20autre%20pentagone%0Acolor(‘red’)%0A%0Alongueur%20%3D%20200%0Aangle%20%3D%2072%0Afor%20i%20in%20range(5)%3A%0A%20%20%20%20forward(longueur)%0A%20%20%20%20left(angle)%0A%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Question%203%0A%0A%23%20Un%20dodecagone%20(12%20c%C3%B4t%C3%A9s%20quoi)%0A%0Acolor(%22purple%22)%0An%20%3D%2012%0Aangle%20%3D%20360%2Fn%0Afor%20i%20in%20range(n)%3A%0A%20%20%20%20forward(100)%0A%20%20%20%20left(angle)%0A%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Question%204%0A%0A%23%20Une%20spirale%0A%0Acolor(%22green%22)%0Alongueur%20%3D%2010%0Afor%20i%20in%20range(25)%3A%0A%20%20%20%20forward(longueur)%0A%20%20%20%20left(40)%0A%20%20%20%20longueur%20%3D%20longueur%20%2B%2010%0A%0Aexitonclick()%0A » message= »Correction de l’activité 2″ highlight= » » provider= »manual »/]
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%203%20-%20Graphe%20d’une%20fonction%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%0Afrom%20turtle%20import%20*%0Afrom%20math%20import%20*%0A%0Aspeed(%22fastest%22)%0Awidth(2)%0Acolor(‘blue’)%0Aup()%0A%0Afor%20x%20in%20range(-200%2C200)%3A%0A%20%20%20%20if%20x%20%3D%3D%20-199%3A%20down()%0A%20%20%20%20%23%20y%20%3D%201%2F%20100%20*%20x%20**%202%20%20%20%23%20Parabole%0A%20%20%20%20y%20%3D%20100*sin(1%2F20*x)%20%20%20%20%20%23%20Sinus%0A%20%20%20%20goto(x%2Cy)%0A%0A%0Aexitonclick()%0A » message= »Activité 3″ highlight= » » provider= »manual »/]
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%204%20-%20Boucle%20pour%20it%C3%A9r%C3%A9e%20-%20Triangle%20de%20Sierpinski%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0Afrom%20turtle%20import%20*%0A%0Awidth(5)%0Aup()%0Agoto(-100%2C-100)%0Adown()%0A%0Afor%20i%20in%20range(3)%3A%0A%20%20%20%20color(%22blue%22)%0A%20%20%20%20forward(256)%0A%20%20%20%20left(120)%0A%0A%20%20%20%20for%20i%20in%20range(3)%3A%0A%20%20%20%20%20%20%20%20color(%22red%22)%0A%20%20%20%20%20%20%20%20forward(128)%0A%20%20%20%20%20%20%20%20left(120)%0A%0A%20%20%20%20%20%20%20%20for%20i%20in%20range(3)%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20color(%22green%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20forward(64)%0A%20%20%20%20%20%20%20%20%20%20%20%20left(120)%20%20%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%23%20for%20i%20in%20range(3)%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%23%20%20%20%20%20color(%22orange%22)%0A%20%20%20%20%20%20%20%20%20%20%20%20%23%20%20%20%20%20forward(32)%0A%20%20%20%20%20%20%20%20%20%20%20%20%23%20%20%20%20%20left(120)%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%0Aexitonclick()%0A » message= »Activité 4″ highlight= » » provider= »manual »/]
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%205%20-%20Table%20de%20multiplications%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0Afrom%20turtle%20import%20*%0Afrom%20math%20import%20*%0A%0Aspeed(%22fastest%22)%0A%0An%20%3D%20100%0Ab%20%3D%202%0Ar%20%3D%20200%0A%0Afor%20i%20in%20range(n)%3A%0A%20%20%20%20up()%0A%20%20%20%20goto(r*cos(2*i*pi%2Fn)%2Cr*sin(2*i*pi%2Fn))%0A%20%20%20%20down()%0A%20%20%20%20j%20%3D%20(b*i)%20%25%20n%0A%20%20%20%20goto(r*cos(2*j*pi%2Fn)%2Cr*sin(2*j*pi%2Fn))%0A%0Aexitonclick() » message= »Activité 5″ highlight= » » provider= »manual »/]
[pastacode lang= »python » manual= »%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Tortue%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%23%20Activit%C3%A9%204%20-%20Plusieurs%20tortues%20-%20Courbe%20de%20poursuite%0A%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%0A%0A%23%20Pr%C3%A9paration%0A%0Afrom%20turtle%20import%20*%0A%0Atortue1%20%3D%20Turtle()%0Atortue2%20%3D%20Turtle()%0Atortue3%20%3D%20Turtle()%0Atortue4%20%3D%20Turtle()%0A%0Atortue1.speed(%22fastest%22)%0Atortue2.speed(%22fastest%22)%0Atortue3.speed(%22fastest%22)%0Atortue4.speed(%22fastest%22)%0A%0Atortue1.color(‘red’)%0Atortue2.color(‘blue’)%0Atortue3.color(‘orange’)%0Atortue4.color(‘green’)%0A%0A%23%20tortue1.width(5)%0A%23%20tortue2.width(5)%0A%23%20tortue3.width(5)%0A%23%20tortue4.width(5)%0A%0Atortue1.up()%0Atortue1.goto(-200%2C-200)%0Atortue1.down()%0A%0Atortue2.up()%0Atortue2.goto(200%2C-200)%0Atortue2.down()%0A%0Atortue3.up()%0Atortue3.goto(200%2C200)%0Atortue3.down()%0A%0Atortue4.up()%0Atortue4.goto(-200%2C200)%0Atortue4.down()%0A%0Aprint(tortue1.position())%0Aprint(tortue1.towards(0%2C0))%0A%0A%0A%23%20Boucle%20principale%0A%0Afor%20i%20in%20range(40)%3A%0A%0A%20%20%20%20position1%20%3D%20tortue1.position()%0A%20%20%20%20position2%20%3D%20tortue2.position()%0A%20%20%20%20position3%20%3D%20tortue3.position()%0A%20%20%20%20position4%20%3D%20tortue4.position()%0A%0A%20%20%20%20tortue1.goto(position2)%20%20%23%20Va%20%C3%A0%20la%20tortue%20suivante%0A%20%20%20%20tortue1.goto(position1)%20%20%20%20%20%20%20%23%20Revient%20%C3%A0%20sa%20place%0A%0A%20%20%20%20tortue2.goto(position3)%0A%20%20%20%20tortue2.goto(position2)%0A%0A%20%20%20%20tortue3.goto(position4)%0A%20%20%20%20tortue3.goto(position3)%0A%0A%20%20%20%20tortue4.goto(position1)%0A%20%20%20%20tortue4.goto(position4)%0A%0A%20%20%20%20angle1%20%3D%20tortue1.towards(position2)%20%20%23%20R%C3%A9cup%C3%A8rer%20l’angle%0A%20%20%20%20tortue1.setheading(angle1)%20%20%20%23%20S’oriente%20selon%20cet%20angle%0A%0A%20%20%20%20angle2%20%3D%20tortue2.towards(position3)%0A%20%20%20%20tortue2.setheading(angle2)%0A%0A%20%20%20%20angle3%20%3D%20tortue3.towards(position4)%0A%20%20%20%20tortue3.setheading(angle3)%0A%0A%20%20%20%20angle4%20%3D%20tortue4.towards(position1)%0A%20%20%20%20tortue4.setheading(angle4)%0A%0A%20%20%20%20tortue1.forward(10)%20%20%20%20%23%20Avance%0A%20%20%20%20tortue2.forward(10)%0A%20%20%20%20tortue3.forward(10)%0A%20%20%20%20tortue4.forward(10)%0A%0Aexitonclick() » message= »Activité 6″ highlight= » » provider= »manual »/]
Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.