Vamos entender o que acabamos de fazer: escrever um programa.
Todo programa tem exatamente um program: uma parte do código que ordena os comandos (ações) que queremos que a máquina realize sobre o tabuleiro inicial. Ao executar um programa obteremos um tabuleiro final.
A sintaxe de um program é bem simples:
program, seguida de uma chave de abertura: {
}
Alguns exemplos de programs:
program {
}
(Não faz nada)
program {
Mover(Norte)
}
(Move a garra de uma determinada posição em direção ao norte)
program {
Mover(Norte)
Mover(Norte)
}
(Move a garra duas posições em direção ao norte)
Sabendo disso, escreva um programa que em um tabuleiro de 2x4 com a garra na origem (a célula de baixo no lado esquerdo), mova a garra três vezes em direção ao norte:
| Inicial | Final | |
|---|---|---|
|
|
|
Quando você escrever seu próprio código deve ser muito cuidadoso respeitando a sintaxe.
Especialmente:
Mover, mover ou MOVER
Você deve fazer o login antes de começar a enviar suas soluções