Passer au contenu principal

Ville de coordonnées

Défi : Dans la ville des coordonnées, l'école est aux coordonnées (375, 415), la bibliothèque est aux coordonnées (-625, 415), le magasin est aux coordonnées (-625, -300) et le parc est aux coordonnées (600, -300). La ville comporte quatre quadrants numérotés de 1 à 4, comme indiqué sur la carte de la ville en coordonnées. L'objectif de cette activité est de programmer le robot VR pour qu'il marque l'emplacement chaque bâtiment sur la carte avec une couleur spécifique (voir l'image ci-dessous), puis dans quel quadrant se situe chaque bâtiment.

Tableau de 4 coordonnées nommées avec les couleurs correspondantes. Le premier est l'école à (375, 415) et est marqué en rouge, le deuxième est la bibliothèque à (-625, 415) et est marqué en bleu, le troisième est le magasin à (-625, -300) et est marqué en jaune, et le dernier est le parc à (600, -300) et est marqué en vert.

  • Choisissez et téléchargez la feuille de travail d'activité Coordinate City au format PNG à partir de ce diaporama Google.
  • Sélectionnez Art Canvas+ Playground et téléchargez la fiche d'activité.
  • Programmez le robot VR pour qu'il marque l'emplacement de chaque bâtiment sur la carte avec une couleur spécifique.
    • Déclarez des variables pour stocker les valeurs x et y des coordonnées de chaque bâtiment.
    • Programmez le robot VR pour qu'il se déplace vers chaque position en fonction des coordonnées. Déplacez le robot dans les directions parallèles à l'axe x ou à l'axe y en utilisant les valeurs x et y pour calculer la distance à parcourir.
    • Utilisez le stylet VR pour dessiner un point à chaque position avec une couleur spécifique.
  • Concevoir un algorithme permettant de déterminer dans quel quadrant se situe chaque bâtiment.
    • Utilisez Supérieur à, Inférieur à, et et les blocs pour déterminer dans quel quadrant se trouve chaque bâtiment en fonction de ses coordonnées.
    • Utilisez le bloc [print] pour imprimer le numéro de quadrant de chaque bâtiment dans la console d'impression.

Conseils utiles

  • Utilisez Mon Bloc de la catégorie Mes Blocs pour créer un bloc personnalisé afin de déterminer dans quel quadrant se trouve un point. Le module « Mon bloc » permet de raccourcir le projet et de le rendre plus lisible.VEXcode Mes blocs Bloc de définition qui lit 'définit le quadrant'.
    • Commande Python correspondante :

      def quadrant():
  • Pour obtenir de l'aide sur l'utilisation de My Blocks dans le projet, veuillez sélectionner le bouton « TUTORIELS » dans VEXcode VR et choisir le My Blocks Tutoriel. Icône du tutoriel VEXcode VR My Blocks.
  • Utilisez le bloc de comparaison Supérieur à de la catégorie Opérateurs pour indiquer si la première valeur est supérieure à la deuxième valeur.Code VEX supérieur au bloc qui lit '375 > 0'.
    • Commande Python correspondante :

      si 375 > 0 :
  • Utilisez le bloc de comparaison Inférieur à de la catégorie Opérateurs pour indiquer si la première valeur est inférieure à la deuxième valeur.VEXcode Moins de bloc qui lit '375 < 0'.
    • Commande Python correspondante :

      si 375 < 0 :
  • Utilisez le bloc et de la catégorie Opérateurs pour indiquer si deux conditions booléennes sont toutes deux vraies.Bloc VEXcode vide et contenant les valeurs 'et'.
    • Commande Python correspondante : 

      et