Saltar para o conteúdo
NizurEntrarCriar conta

Como planear um percurso em Code Islands

Objetivo: transformar um caminho numa sequência e localizar a primeira instrução que produz um resultado diferente do esperado. Não precisas de um robô físico.

Vê os comandos e controlos do editor.

1. Ler a ilha antes de programar

Escolhe o teu ano e um desafio inicial. Identifica onde está o N1, para onde olha e onde fica a meta. Avançar depende da orientação do avatar: a direita do ecrã pode não ser a direita dele.

Desenha o caminho com setas numa folha. Conta os movimentos e marca os locais onde é necessário mudar de direção.

2. Traduzir o plano

  1. Consulta a explicação e o exemplo dos comandos disponíveis nesse desafio.
  2. Traduz o primeiro segmento do desenho para os comandos indicados no editor, uma instrução por linha.
  3. Executa e compara a posição com o desenho. Usa Repor antes de voltar a testar a sequência completa.
  4. Acrescenta o segmento seguinte apenas depois de perceberes o anterior.

3. Corrigir o primeiro desvio

Se o avatar sair do percurso, procura o primeiro ponto em que o resultado diverge do plano. Verifica a orientação e a quantidade de movimentos nesse ponto. Corrigir a última linha nem sempre resolve um erro que começou antes.

Por exemplo, no plano «avançar duas casas, virar, avançar uma», uma viragem na direção errada faz falhar a última deslocação mesmo que a quantidade de passos esteja correta. Este exemplo é um plano em linguagem natural; usa a sintaxe apresentada pelo jogo.

4. Explicar e melhorar

Quando chegares à meta, descreve o papel de cada parte do programa. Se o desafio disponibilizar repetições, procura uma sequência que apareça várias vezes e compara as duas soluções.

Para trabalhar em pares, uma pessoa prevê o resultado e a outra escreve. Troquem de papel no desafio seguinte. O objetivo é compreender o programa, não apenas copiar uma solução.

Conteúdo revisto em 4 de novembro de 2026 · Projeto e contacto