Programmation Scratch : losange et transformations
Énoncé de l'exercice Afficher
On souhaite tracer un losange de côté 50 pas à l'aide du bloc losange.
On a écrit le script ci-dessous avec le logiciel Scratch :
1 définir losange
2 stylo en position d'écriture
3 répéter ... fois
4 avancer de 50 pas
5 tourner de 60 degrés
6 avancer de ... pas
7 tourner de 120 degrés
8 relever le stylo
Trois scripts (1, 2, 3) sont proposés, ainsi que trois figures (A, B, C).
Script 1 : Quand 1 est pressé, aller à x:-220 y:0, s'orienter à 90 degrés, effacer tout, répéter 4 fois { losange, avancer de 50 pas }
Script 2 : Quand 2 est pressé, aller à x:-220 y:0, s'orienter à 90 degrés, effacer tout, répéter 4 fois { losange, avancer de 100 pas }
Script 3 : Quand 3 est pressé, aller à x:-220 y:0, s'orienter à 90 degrés, effacer tout, répéter 4 fois { losange, avancer de 50 pas, ajouter 30 à y }
Figure A : 4 losanges côte à côte horizontalement.
Figure B : 2 losanges espacés horizontalement.
Figure C : 4 losanges en escalier montant.
Question 3 : Dans la figure obtenue par le programme associé (répéter 6 fois { losange, tourner de 60 degrés }), on obtient une rosace de 6 losanges avec les points A, B, C, D, E, F. Décrire une transformation qui permet d'obtenir le losange ABCD à partir du losange EDCF. Préciser ses caractéristiques.
On souhaite tracer le losange ci-dessus de côté 50 pas à l'aide du bloc losange. On a écrit le script ci-dessous avec le logiciel Scratch. Recopier les lignes 3 et 6 sur la copie en les complétant.