Nova altura
Crie um sistema de coordenadas no Campo de Habilidades Virtuais de Volume Total com a posição do ponto vermelho como origem (0, 0) e a posição inicial do Centro do Robô Herói localizado nas coordenadas (0, 36). Utiliza os blocos [Conduzir para], [Virar para a direção], [Rodar para a posição] e [Rodar para] para programar o Robô Herói para apanhar cada um dos quatro Blocos Roxos destacados e marcar no Gol III. Crie um algoritmo que navegue com o robô até uma posição específica para largar o Bloco e fazer com que o Objectivo tenha o Nível de Preenchimento 3.
- Selecione VIQRC Virtual Skills - Full Volume Playground.
- Programa o Robô Herói para apanhar um Bloco Roxo destacado e marcar um golo no Gol III.
- Crie um algoritmo para conduzir o robô por uma determinada distância e rastrear as suas coordenadas X e Y. Utiliza o algoritmo para guiar o robô até ao bloco roxo destacado.
- Programe o robô para apanhar o bloco.
- Crie um algoritmo para guiar o robô até uma posição específica. Utilize o algoritmo para navegar o robô até às coordenadas (-70, 1270) e rode o robô para a direção -45 graus.
- Programe o robô para largar o bloco.
- Programe o Robô Herói para apanhar o segundo Bloco Roxo destacado e marcá-lo no Gol III na mesma posição e orientação em que marcou o primeiro Bloco Roxo.
- Programe o Robô Herói para apanhar o terceiro Bloco Roxo destacado e marcá-lo no Gol III na mesma posição e orientação em que marcou o primeiro Bloco Roxo.
- Programe o Robô Herói para apanhar o quarto Bloco Roxo destacado e marcá-lo no Gol III na mesma posição e orientação em que marcou o primeiro Bloco Roxo.
Dicas úteis
- Utilize as coordenadas do robô (x1, y1), as coordenadas da posição alvo (x2, y2) e a função arctan para encontrar a direção de deslocamento.
- Calcule o ângulo theta θ da recta que liga estes dois pontos.

Exemplo de pseudocódigo para expressão matemática:
se x1 igual a x2: se y2 > y1: direcção = 0 graus senão: direcção = 180 graus senão: se x2 > x1: direcção = 90 graus - theta senão: direcção = 270 graus - theta- Converta o ângulo theta θ para determinar a direção.

- Calcule o ângulo theta θ da recta que liga estes dois pontos.
- Utilize as coordenadas do robô (x1, y1), as coordenadas da posição alvo (x2, y2) e o Teorema de Pitágoras para encontrar a distância percorrida.

- Utilize o bloco de função da categoria Operadores para expressar a função arctan para calcular o ângulo theta θ.

Comando Python correspondente:
math.atan((Y2 - Y1) / (X2 - X1)) / math.pi * 180
- Utilize o bloco de função da categoria Operadores para expressar o Teorema de Pitágoras e calcular a distância percorrida.

Comando Python correspondente:
distância de condução = matemática.sqrt((X2 - X1) * (X2 - X1) + (Y2 - Y1) * (Y2 - Y1))