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:

link_externo
<http://projetologo.webs.com/dsf/dsf9.htm> Acesso: Out. 2010

Fechar