sábado, 28 de agosto de 2010

USANDO O COMANDO REPITA E O PROCEDIMENTO

REPITA 
É um comando muito utilizado quando aparecem repetições no traçado do desenho.

Exemplo: Desenhar o helicóptero da figura. Veja que a mesma mostra muito detalhe repetido, que pode ser contornado pelo uso do comando repita, cuja sintaxe é:

Repita n vezes [ comando a executar ]

Por outro lado é bom se trabalhar com procedimentos, para posterior uso do desenho sem ter que digitar tudo novamente.

PROCEDIMENTO

É usado no modo programado do LOGO(ou Procedimento). É composto por um conjunto de comandos, que recebem um nome através do comando APRENDA a fim de que este nome e os comandos possam ficar gravados no interpretador LOGO para futuros usos.
Então neste caso há uma diferença fundamental entre o modo direto, em que os comandos são perdidos quando se desliga o aplicativo e o modo programado em que os comandos ficam armazenados para posterior uso.

APRENDA

Utilizado para nomear um procedimento. Sua sintaxe é:

Aprenda (nome do procedimento )
(conjunto de comandos)
fim

Exemplos


1) Desenhar um quadrado de lado 100

Repita 4 [ pf 100 pd 90]

2) Desenhar um retângulo de comprimento 100 e largura 40

Repita 2 [ pf 40 pd 90 pf 100 pd 90]



3) Desenhar um triângulo eqüilátero de lado 150

pd  30                  
( PARA SE POSICIONAR E INICIAR A FIGURA)

Repita 3 [ pf 150 pd 120 ]

Para que a tartaruga gire a fim de construir o segundo e terceiro lados, o ângulo deverá ser de 120º, uma vez que o ângulo interno do triângulo é de 60º, sobrando assim 120º para o ângulo externo



4) Desenhar um hexágono regular de lado 100

Repita 6 [ pf 100 pd 60]







Observe que todos estes comandos foram feitos no modo direto, que será apagado ao se desligar o aplicativo.
Vamos agora refazer os comandos em termos de LOGO PROGRAMADO (Procedimento)



Repare que todo procedimento começa com aprenda e termina com a palavra fim.
a próxima atividade vai-se trabalhar com variáveis, que irá programar o Logo para desenhar figuras de vários tamanhos

Nenhum comentário:

Postar um comentário