KTurtle |
A atividade abaixo pode ser realizada no ambiente de programação em Logo do KLogo-Turtle.
Desafio - Casinha inacabada
Quem programou as casinhas abaixo, utilizou a programação que está dentro do quadro à direita de cada desenho. Porém, tem algo errado na programação, pois o telhado ficou inacabado em ambos os casos. Tomara que não chova antes do conserto!
Vamos resolver esse problema?
Para começar, abra o KTurtle e digite exatamente os comandos aqui apresentados e depois, clique em Executar.
O que a Tartaruga deveria desenhar? Quais são os problemas nestes códigos?
Quando concluir, copie a linha de programação e envie , por mail, para o seu professor.
Desafio 2
Analise a linha de programação abaixo:
repete 36
frente 15
esquerda 10
fim repete
Qual será o objeto produzido? Que tal testar a programação?
Mande sua resposta para seu professor.
Desafio 3: Regras Gramaticais e a Tartaruga
Para praticar e refletir sobre regras gramaticais, poderíamos utilizar um código de programação? Se são regras, podemos ensinar a Tartaruga do Kturtle a praticá-las?
De início, vamos tentar ensinar o plural das palavras para a Tartaruga:
Muitos substantivos recebem a letra "S" no final da palavra, quando são escritos no plural, como acontece com casa/casas, aluno/alunos, carro/carros, ...
Poderímos ensinar a tartaruga e acrescentar "s" no final das palavas, com o seguinte código:
define plural :pal
mostre pal :pal "s
fim define
Outras palavras como, por exemplo, Capital/Capitais, ao invés de "l", terminam com "is" quando escritas no plural e outras, ainda, passam a ter um "ns" em seu final, como é o casode item/itens. Agora passamos a ter algumas condições que podemos programar, ou seja, se a palavra termina em "m" ou em "l", a tartaruga deve fazer algo diferente.
Pensando nestes casos, nosso comando ficará assim:
define plural :pal
atr "pal1 último :pal
se :pal1 = "l [mostre palavra semúltimo :pal "is pare]
se :pal1 = "m [es palavra semúltimo :pal "ns pare]
mostre palavra :pal "s
fim se
Agora a Tartaruga sabe diferenciar as palavras que terminam em l ou m e em todas as outras ela vai adicionar "s".
Isso é suficiente para que a tartaruga escreva corretamente o plural de qualquer palavras?
O que acontece se pedimos que a tartaruga passe para o plural as palavras:
- Flor
- Anão
- Anel
- Bate-estaca
- Mico-Leão-Dourado
- Pãozinho?
O plural destas palavras pode ser programado com que comando?
Existem outros casos para pensarmos ou mesmo outras regras gramaticais que possam ser exploradas?
Desafio baseado na proposta publicada em:
<http://projetologo.webs.com/dsf/dsf9.htm> Acesso: Out. 2010