Saltar al contenido principal

Ciudad Coordenada

Desafío: En la Ciudad Coordenada, la Escuela está en las coordenadas (375, 415), la Biblioteca está en las coordenadas (-625, 415), la Tienda está en las coordenadas (-625, -300) y el Parque está en las coordenadas (600, -300). La ciudad tiene cuatro cuadrantes numerados del 1 al 4, como se muestra en el mapa de coordenadas de la ciudad. El objetivo de esta actividad es programar el robot de virtual para marcar la de cada edificio en el mapa con un color específico (ver la siguiente imagen), y luego determinar el cuadrante enque se encuentra cada edificio.

Tabla de 4 coordenadas con nombre y sus colores correspondientes. La primera es la Escuela en (375, 415) y está marcada en rojo, la segunda es la Biblioteca en (-625, 415) y está marcada en azul, la tercera es la Tienda en (-625, -300) y está marcada en amarillo, y la última es el Parque en (600, -300) y está marcada en verde.

  • Seleccione y descargue la hoja de trabajo de la actividad Ciudad Coordenada como un archivo PNG desde esta presentación de diapositivas de Google.
  • Seleccione el área de juegos Art Canvas+ y cargue la hoja de actividades.
  • Programa el robot de realidad virtual para que marque la ubicación de cada edificio en el mapa con un color específico.
    • Declara variables para almacenar los valores x e y de las coordenadas de cada edificio.
    • Programa el robot de realidad virtual para que se mueva a cada posición según las coordenadas. Conduzca el robot en las direcciones paralelas al eje x o al eje y, utilizando los valores de x e y para calcular la distancia de desplazamiento.
    • Utiliza el lápiz de realidad virtual para dibujar un punto en cada posición con un color específico.
  • Diseña un algoritmo para determinar en qué cuadrante se encuentra cada edificio.
    • Utilice Mayor que, Menor que, y y bloques para determinar en qué cuadrante se encuentra cada edificio según sus coordenadas.
    • Utilice el bloque [print] para imprimir el número de cuadrante de cada edificio en la consola de impresión.

Consejos útiles

  • Utilice Mi Bloque de la categoría Mis Bloques para crear un bloque personalizado que determine en qué cuadrante se encuentra un punto. La función "Mi Bloque" hace que el proyecto sea más corto y más fácil de leer.VEXcode Mis bloques Definición Bloque que lee 'define cuadrante'.
    • Comando Python correspondiente:

      def cuadrante():
  • Para obtener ayuda sobre cómo usar Mis Bloques en el proyecto, seleccione el botón “TUTORIALES” en VEXcode VR y elija el Tutorial Mis Bloques . Icono del tutorial de VEXcode VR My Blocks.
  • Utilice el bloque de comparación Mayor que de la categoría Operadores para informar si el primer valor es mayor que el segundo valor.VEXcode Mayor que el bloque que lee '375 > 0'.
    • Comando Python correspondiente:

      si 375 > 0:
  • Utilice el bloque de comparación Menos que de la categoría Operadores para informar si el primer valor es menor que el segundo valor.VEXcode Menor que el bloque que lee '375 < 0'.
    • Comando Python correspondiente:

      si 375 < 0:
  • Utilice el bloque y de la categoría Operadores para informar si dos condiciones booleanas son ambas verdaderas.VEXcode vacío Y bloque que lee 'y'.
    • Comando Python coincidente: 

      y