Roue polygonale
Concevez un algorithme permettant d'utiliser le stylo VR pour dessiner le périmètre d'un polygone sélectionné et créer une roue polygonale avec celui-ci ! Calculez la mesure de l'angle intérieur du polygone, puis imprimez la valeur calculée à l'aide de la console d'impression.
- Sélectionnez le terrain de jeu Shape Tracer.
- Sélectionnez un polygone situé aux points de départ D, E ou F.
- Programmez le robot VR pour qu'il trace le contour du polygone sélectionné et calcule la mesure de son angle intérieur.
- Déterminez la longueur du côté du polygone. Déclarez une variable pour stocker la valeur.
- Déterminez l'angle de rotation nécessaire au robot pour tracer le polygone. Utilisez cet angle pour calculer la mesure de l'angle intérieur du polygone. Déclarez des variables pour stocker les données.
- Utilisez le stylo VR et une boucle pour répéter les commandes [Conduire pour] et [Tourner pour] un nombre défini de fois pour dessiner autour du périmètre du polygone sélectionné.
- Utilisez le bloc [print] pour imprimer la valeur de l'angle intérieur dans la console d'impression.
- Programmez le robot VR pour créer une roue polygonale à l'aide des blocs Stylo.
- Conduisez le robot jusqu'au centre du polygone.
- Programmez le robot VR pour qu'il trace des lignes reliant le point central à chaque sommet à l'aide du stylo VR et d'une boucle.
- Programmez le robot pour qu'il dessine un point au centre, qui servira d'axe, afin de créer une roue !
Conseils utiles
Pour sélectionner une position de départ dans l'espace de jeu Shape Tracer, sélectionnez le bouton de menu, puis le bouton de localisation.


- Utilisez la formule suivante pour calculer l'angle de rotation nécessaire au robot pour dessiner un polygone régulier.
angle_de_virage = 360 / nombre_de_côtés_du_polygone = angle_extérieur
La somme de chaque angle extérieur et de son angle intérieur correspondant est égale à 180°. Utilisez la formule suivante pour calculer la mesure de l'angle intérieur.
angle_intérieur = 180° - angle_extérieur.
Utilisez le bloc répéter de la catégorie Contrôle pour programmer le robot VR afin qu'il répète les blocs qu'il contient un nombre de fois défini.

Commande Python correspondante :
pour repeat_count dans range(2): attendre(5, MSEC)