Knowee
Questions
Features
Study Tools

Soit le code suivant :1. from turtle import *2.3. def avancer_sans_tracer(d) :4. up()5. forward(d)6. down()7.8. def figure_simple(cote):9. forward(cote/2)10. right(90)11. i = 112. while i <= 3 :13. forward(cote)14. right(90)15. i = i + 116. forward(cote/2)17. def figure_composee(taille):18. i = 019. while i < 4 :20. figure_simple(taille)21. left(90)22. i = i + 123.24. if __name__=="__main__":25. up()26. goto(-70,20)27. down()28. dim = 4029. i = 030. while i <= 1 :31. figure_composee(dim)32. avancer_sans_tracer(2*dim+10)33. i = i + 11. Quelle figure géométrique est tracée si on appelle la fonction figure_simple ?2. A l’appel de la fonction figure_composee, combien de fois est appelée la fonction figure_simple ?3. A l’exécution du programme principal (c’est-à-dire , les instructions qui suivent l’instruction if __name__=="__main__"),combien de fois est appelée la fonction figure_composee ?4. Sur la feuille de réponse, reproduire le dessin obtenu. Les carreaux sont de taille 10×10. Les lignes en pointillés sur lafeuille réponse correspondent à l’axe des abscisses et ordonnées. Initialement, le curseur est en (0,0) et orienté vers ladroite.5. Sur la feuille de réponse, dessiner le curseur dans sa position finale. On demande de le dessiner sous la même forme quele curseur déjà présent à sa position initiale. Il faudra le placer à la bonne position et l’orienter dans la bonne direction.

Question

Soit le code suivant :1. from turtle import 2.3. def avancer_sans_tracer(d) :4. up()5. forward(d)6. down()7.8. def figure_simple(cote):9. forward(cote/2)10. right(90)11. i = 112. while i <= 3 :13. forward(cote)14. right(90)15. i = i + 116. forward(cote/2)17. def figure_composee(taille):18. i = 019. while i < 4 :20. figure_simple(taille)21. left(90)22. i = i + 123.24. if name=="main":25. up()26. goto(-70,20)27. down()28. dim = 4029. i = 030. while i <= 1 :31. figure_composee(dim)32. avancer_sans_tracer(2dim+10)33. i = i + 11. Quelle figure géométrique est tracée si on appelle la fonction figure_simple ?2. A l’appel de la fonction figure_composee, combien de fois est appelée la fonction figure_simple ?3. A l’exécution du programme principal (c’est-à-dire , les instructions qui suivent l’instruction if name=="main"),combien de fois est appelée la fonction figure_composee ?4. Sur la feuille de réponse, reproduire le dessin obtenu. Les carreaux sont de taille 10×10. Les lignes en pointillés sur lafeuille réponse correspondent à l’axe des abscisses et ordonnées. Initialement, le curseur est en (0,0) et orienté vers ladroite.5. Sur la feuille de réponse, dessiner le curseur dans sa position finale. On demande de le dessiner sous la même forme quele curseur déjà présent à sa position initiale. Il faudra le placer à la bonne position et l’orienter dans la bonne direction.

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

  1. La fonction figure_simple trace une figure géométrique qui est un carré. C'est parce qu'elle avance d'une certaine distance, tourne à droite de 90 degrés, et répète ce processus 3 fois. Ensuite, elle avance encore une fois de la même distance, ce qui complète le carré.

  2. La fonction figure_composee appelle la fonction figure_simple 4 fois. C'est parce qu'elle a une boucle while qui s'exécute tant que i est inférieur à 4, et à chaque itération de la boucle, elle appelle figure_simple.

  3. Dans le programme principal, la fonction figure_composee est appelée 2 fois. C'est parce qu'il y a une boucle while qui s'exécute tant que i est inférieur ou égal à 1, et à chaque itération de la boucle, elle appelle figure_composee.

  4. & 5. Malheureusement, en tant qu'assistant d'étude basé sur le texte, je ne peux pas dessiner ou reproduire des images. Cependant, d'après le code, le dessin final serait composé de deux figures composées (chacune composée de 4 carrés) placées côte à côte. Le curseur se terminerait à la fin du dernier carré de la deuxième figure composée, orienté vers le haut.

This problem has been solved

Similar Questions

Select the correct answerWhat will be the output of the following Python code?import turtle as ttfor k in range(0,4): tt.forward(200) tt.left(90) tt.penup()tt.left(90)tt.forward(200)for a in range(0,4): tt.forward(100) tt.left(90)Options1 square2 squares, at a separation of 100 units, without a line joining themError2 squares, at a separation of100 units, joined by a straight line

Which of the following is NOT an example of a built-in function in Python Turtle programming?(1 Point)print( )range( )draw_circle( )len( )

Which library is commonly used in Python Turtle programming for drawing graphics?

In Python Turtle programming, what primary responsibility does a programmer undertake?(1 Point)Designing the graphics interface to ensure visual appealWriting code to meticulously control the turtle's movementsIdentifying and rectifying errors within the codebaseCurating a palette of colors to enhance the drawing experience

In Python Turtle programming, what primary responsibility does a programmer undertake?

1/2

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.