19. Um Carro Coloridão
Já sabemos um bocado sobre programação LOGO, sabemos como criar formas, e também como definir uma cor de fundo.
Vamos dividir esta lição em alguns passos que acabarão por criar um carro. Vamos criar as janelas, as rodas, e definir o carro.
Por favor, limpe a tela.
Aqui vamos usar um procedimento que coloca parâmetros na memória (que aprendemos na lição "Procedimento").
Nós vamos ensinar à tartaruga do Logo um novo comando chamado janela.
O comando terá dois parâmetros, o tamanho da janela (Podemos assumir que a janela será um quadrado) e as cores de preenchimento usadas por pinte.
Ensine o comando janela, que usará os parâmetros :tamanho e :cor e use o comando PINTENOFINAL.
Depois de ter criado a janela, a criação da roda será intuitiva.
A roda é um círculo colorido, vamos criar o círculo com o comando ARCO aprendido na lição "Mundo da Tat".
Ensine a Tat o comando roda que pede os parâmetros "raio" (raio do arco) e "cor" (cor da roda)
O comando aqui é bastante longo, usando um monte de comandos ul e un. O que devemos observar aqui é que, depois de cada comando roda ou janela, temos que colocar os parâmetros esperados. Vamos definir, por vezes, a cor preta apenas porque é a cor usual.
Ensine um comando para a Tat assim:
aprenda carro tat un mudexy 130 -50 ul gd 90 pf 70 ge 90 pf 70 ge 90 pf 70 gd 90 pf 100 ge 90 pf 300 ge 90 pf 100 gd 90 pf 70 ge 90 pf 70 ge 90 pf 40 ul pf 30 ul roda 30 "preto pf 240 un pf 30 ul roda 30 "preto un mudexy 30 80 ul janela 50 "amarelo mudecl "preto un mudex -100 ul janela 50 "amarelo mudecl "preto ot fim
Ensinamos a Tat o que é um carro. Então, vamos fazê-lo : )
Desenhe o carro.
Agora podemos brincar e preencher a cor do corpo do carro. Há um monte de opções usando o comando PINTE.
Aqui está um exemplo.
Pode ser melhor usar números em vez de nomes de cores. A Tat possui 16 lápis de cor, ou seja, podemos usar mudecl seguido por um número de 0 a 15. Use mudecl 4 em vez de mudecl "vermelho.
Escreva o comando un ge 180 pf 20 mudecl 4 pinte