Cidade Coordenada
Desafio: Na Cidade das Coordenadas, a Escola está nas coordenadas (375, 415), a Biblioteca está nas coordenadas (-625, 415), a Loja está nas coordenadas (-625, -300) e o Parque está nas coordenadas (600, -300). A cidade tem quatro quadrantes numerados de 1 a 4, como se pode ver no Mapa de Coordenadas da Cidade. O objetivo desta atividade é programar o robô de realidade virtual para marcar a de cada edifício no mapa com uma cor específica (ver imagem seguinte) e, em determinar o quadrante em que cada edifício se encontra.

- Escolha e descarregue a ficha de atividades da Cidade Coordenada como um ficheiro PNG a partir desta apresentação de diapositivos do Google .
- Selecione o Art Canvas+ Playground e carregue a folha de atividades.
- Programe o robô de realidade virtual para marcar a localização de cada edifício no mapa com uma cor específica.
- Declare variáveis para armazenar os valores de x e y das coordenadas de cada edifício.
- Programe o robô de realidade virtual para se mover para cada posição de acordo com as coordenadas. Controle o robô nas direções paralelas ao eixo x ou ao eixo y, utilizando os valores de x e y para calcular a distância percorrida.
- Utilize a caneta VR para desenhar um ponto em cada posição com uma cor específica.
- Elabore um algoritmo para determinar em que quadrante se encontra cada edifício.
- Utilize os blocos Maior que, Menor que, e e os blocos para determinar em que quadrante se encontra cada edifício, de acordo com as suas coordenadas.
- Utilize o bloco [print] para imprimir o número do quadrante de cada edifício na Consola de Impressão.
Dicas úteis
- Utilize O Meu Bloco da categoria Os Meus Blocos para criar um bloco personalizado para determinar em que quadrante se encontra um ponto. O My Block torna o projeto mais curto e mais fácil de ler.

Comando Python correspondente:
def quadrante():
- Para obter ajuda sobre a utilização dos Meus Blocos no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o Tutorial dos Meus Blocos .

- Utilize o bloco de comparação Superior a da categoria Operadores para informar se o primeiro valor é superior ao segundo valor.

Comando Python correspondente:
se 375 > 0:
- Utilize o bloco de comparação Inferior a da categoria Operadores para informar se o primeiro valor é inferior ao segundo valor.

Comando Python correspondente:
se 375 < 0:
- Utilize o bloco e da categoria Operadores para informar se duas condições booleanas são ambas verdadeiras.

Comando Python correspondente:
e