Passer au contenu principal

Horloge mondiale

Défi  : Vancouver a 3 heures de retard sur New York. Londres a 8 heures d'avance sur Vancouver. Il est 4h du matin, lundi, à New York. L'objectif de l'activité est de créer un algorithme permettant de calculer l'heure dans les deux autres villes et dans votre région. Utilisez les blocs Pen pour programmer le robot VR afin qu'il dessine l'aiguille des minutes et l'aiguille des heures sur chaque horloge pour indiquer l'heure.

  • Téléchargez la feuille d'activité Horloge mondiale au format PNG à partir de ce diaporama Google.
    • Pour en savoir plus sur le téléchargement de fichiers .png à partir de diaporamas consultez article.
  • Sélectionnez Art Canvas+ Playground et téléchargez la fiche d'activité.
    • Pour en savoir plus sur le chargement d'images dans l'espace de jeu Art Canvas+ consultez article.
  • Concevez un algorithme permettant de calculer l'heure à Vancouver, à Londres et dans votre région.
    • Déclarez des variables pour stocker l'heure de New York, l'heure de Vancouver, l'heure de Londres et votre heure.
    • Déterminez le décalage horaire entre New York et votre région.
    • Utilisez des variables pour créer une expression pour chaque phrase-indice afin de calculer l'heure de Vancouver, l'heure de Londres et votre heure.
  • Programmez le robot VR pour qu'il dessine l'aiguille des minutes et l'aiguille des heures sur chaque horloge.
    • Utilisez les valeurs des variables pour calculer l'angle de rotation nécessaire au robot VR pour dessiner l'aiguille des heures sur chaque horloge.
  • Utilisez le bloc [print] pour imprimer l'heure à Vancouver, à Londres et dans votre région sur la console d'impression.

Conseils utiles

  • L'aiguille des heures de l'horloge tourne de 30 degrés (360 / 12) dans le sens des aiguilles d'une montre chaque heure, puisqu'il y a 12 heures dans une rotation de 360 ​​degrés de l'aiguille des heures.
  • Utilisez le bloc définir de la catégorie Variables pour attribuer une valeur donnée à la variable.

    VEXcode Définir le bloc de variable qui lit 'définir NewYork à 4'.

    • Commande Python correspondante

      New York = 4
  • Pour obtenir de l'aide sur la création de variables et le stockage de données dans le projet, veuillez sélectionner le bouton « TUTORIELS » dans VEXcode VR et choisir le Stockage de données Tutoriel.

    Icône Tutoriels de la barre d'outils VR de VEXcode.

    Icône du tutoriel VEXcode VR sur le stockage des données.

  • Pour plus d'informations sur les règles de nommage des variables dans VEXcode VR, consulter cet article.