Como introduzimos com o exemplo do quadrado, podemos começar a diferenciar dois tipos de comandos dentro de um programa:
Mover
, Colocar
e Retirar
. A estes chamaremos de comandos primitivos, ou simplesmente primitivas;
Quando criamos um procedimento estamos “ensinando” ao computador a realizar uma nova tarefa, que originalmente não estava incluída na linguagem. Seria impossível escrever uma linguagem que contenha TUDO o que imaginamos ser possível fazer. O que acha?
Agora é a sua vez: escreva um procedimento
Colocar3Verdes
que coloque 3 peças verdes na célula atual e umprogram
que o use.
Se você não sabe como começar, copie o código do exercício anterior e modifique as partes que você achar necessário:
procedure DesenharQuadradoPretoDeLado3() {
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Norte)
Colocar(Preto)
Mover(Oeste)
Colocar(Preto)
Mover(Oeste)
Colocar(Preto)
Mover(Norte)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
Mover(Leste)
Colocar(Preto)
}
program {
DesenharQuadradoPretoDeLado3()
}
Você deve fazer o login antes de começar a enviar suas soluções