Coördinaten Stad
Uitdaging : In de Coordinate City bevindt de school zich op coördinaten (375, 415), de bibliotheek op coördinaten (-625, 415), de winkel op coördinaten (-625, -300) en het park op coördinaten (600, -300). De stad is verdeeld in vier kwadranten, genummerd van 1 tot en met 4, zoals weergegeven op de stadsplattegrond met coördinaten. doel van deze activiteit is om de VR-robot te programmeren zodatde van elk gebouw op de kaart markeert met een specifieke kleur (zie de volgende afbeelding), en vervolgens bepaalt in welk kwadrant elk gebouw zich bevindt.

- Kies en download het werkblad 'Coördinaten van steden' als een PNG-bestand uit deze Google Slides-presentatie ( .
- Selecteer de Art Canvas+ Playground en upload het activiteitenblad.
- Programmeer de VR-robot om de locatie van elk gebouw op de kaart met een specifieke kleur te markeren.
- Declareer variabelen om de x-waarde en y-waarde van de coördinaten voor elk gebouw op te slaan.
- Programmeer de VR-robot zodat deze naar elke gewenste positie beweegt volgens de coördinaten. Bestuur de robot in de richtingen parallel aan de x-as of de y-as en gebruik de x-waarden en y-waarden om de afgelegde afstand te berekenen.
- Gebruik de VR-pen om op elke positie een stip te tekenen met een specifieke kleur.
- Ontwerp een algoritme om te bepalen in welk kwadrant elk gebouw zich bevindt.
- Gebruik Groter dan, Kleiner dan, en en blokken om te bepalen in welk kwadrant elk gebouw zich bevindt op basis van de coördinaten.
- Gebruik het [print]-blok om het kwadrantnummer voor elk gebouw naar de printconsole af te drukken.
Handige tips
- Gebruik Mijn blok uit de categorie Mijn blokken om een aangepast blok te maken waarmee je kunt bepalen in welk kwadrant een punt zich bevindt. Met My Block wordt het project korter en overzichtelijker.

Overeenkomend Python-commando:
def quadrant():
- Voor hulp bij het gebruik van Mijn Blokken in het project, selecteer je de knop "TUTORIALS" in VEXcode VR en kies je de Mijn Blokken handleiding.

- Gebruik het vergelijkingsblok Groter dan uit de categorie Operators om te rapporteren of de eerste waarde groter is dan de tweede waarde.

Overeenkomend Python-commando:
als 375 > 0:
- Gebruik het vergelijkingsblok Minder dan uit de categorie Operators om te rapporteren of de eerste waarde kleiner is dan de tweede waarde.

Overeenkomend Python-commando:
als 375 < 0:
- Gebruik het blok en uit de categorie Operators om te rapporteren of twee Booleaanse voorwaarden beide waar zijn.

Overeenkomende Python-opdracht:
En