Você está na página 1de 7

SuperLogo: aprendendo com a sua criatividade

O SuperLogo um programa computacional que utiliza linguagem de programao Logo. Esta


linguagem foi desenvolvida na dcada de 60 nos Estados Unidos no Instituto de Tecnologia Massachusetts
por Seymour Papert e colaboradores. Uma das potencialidades do programa o ensino/aprendizagem de
geometria plana.
A interface do SuperLogo contm uma tartaruga grfica no centro da tela na posio (0,0) que por
conveno chamaremos de Tati e uma janela de comandos. O plano de coordenadas do programa tem mil
passos no eixo x e mil passos no eixo y, sendo que a Tati quando chega a um dos extremos do eixo x ou y
passa para o outro extremo do mesmo eixo.

Os botes de comandos so extremamente teis. Seguem abaixo suas funes:


Restaurar janela grfica: apaga os registros na janela grfica.
Restaurar janela de comandos: apaga os comandos digitados na janela de comandos.
Tat: apaga a janela grfica.
Estado: mostra informaes sobre a posio do cursor grfico.
Parar: interrompe a execuo de um algoritmo.
Pausa: interrompe temporariamente a execuo de um algoritmo.
Executar: executa o comando digitado na linha de comandos.
Para iniciarmos vamos conhecer os principais comandos para movimentar a Tati na interface do
SuperLogo.

Comando Abreviatura Funo


parafrente pf Deslocamento para frente
paratrs pt Deslocamento para traz
paradireita pd Girar a cabea da Tati para direita de acordo com um ngulo digitado
Girar a cabea da Tati para esquerda de acordo com um ngulo
paraesquerda pe
digitado
usenada un Deslocamento sem registros grficos
useborracha ub Apagar registros grficos
uselpis ul Deslocamento com registros grficos
paracentro pc Retorna a posio (0,0)
arco _ Desenha um arco com ngulo e raio digitados
circunferncia _ Desenha uma circunferncia com raio digitado
repita _ Repete n vezes um comando digitado
espere _ Provoca uma pausa antes de executar o prximo comando
mudecp _ Muda a cor de preenchimento
pinte _ Pinta a regio em que a Tati est inserida
mudecl _ Muda cor do lpis
rotule _ Escreve caracteres na tela

Lista matriz de cores para colorir no SuperLogo

Para mostrar como funciona alguns desses comandos vamos desenhar um quadrado no SuperLogo.
Passo 1
Vamos abrir o SuperLogo e digitar na janela de comandos os seguintes comandos:
pf 100
pd 90
pf 100
pd 90
pf 100
pd 90
pf 100

Note que os comandos parafrente e paradireita, que neste caso esto abreviados, precisam ser
acompanhados de um parmetro para que a Tati posso deslocar para frente e girar para a direita de acordo
com um ngulo dado. O mesmo acontece com outros comandos como paraesquerda e paraatrs.
Aps digitar os comandos voc ter um quadrado na tela conforme a imagem abaixo.

Passo 2
Vamos agora elaborar um algoritmo que reproduza esse quadrado automaticamente. Para tanto,
devemos selecionar e copiar os comandos na janela de comandos. Na barra de menus vamos clicar em
procedimento e depois em novo como representado na figura abaixo.
Aps esse processo voc abrir uma nova tela chamada Editor de procedimentos. nesta tela que
vamos colar os comandos selecionados. Como estamos utilizando uma linguagem de programao na
primeira linha do comando estar escrito aprenda quadrado que corresponde ao comando incio em outras
linguagens de programao e na ltima linha estar escrito fim. Por conveno vamos nomear o algoritmo
como quadrado, mas voc pode utilizar o nome que desejar.

Com os comandos digitados basta clicar em rea de trabalho na barra de menus e depois em
atualizar. Feito isso, basta fechar a tela e testar o algoritmo.

Passo 3
Para testar o algoritmo vamos apagar o quadrado desenhado na tela, clicando no boto restaurar
janela grfica na janela de comandos. Em seguida vamos digitar quadrado na janela de comandos e se tudo
estiver correto a Tati desenhar um quadrado na janela grfica.

No necessrio apagar os comandos digitados anteriormente na janela de comandos para que a Tati
execute o algoritmo quadrado. No entanto, se voc preferir pode apagar os comandos clicando em restaurar
janela de comandos.
Passo 4
Agora que j sabemos elaborar um algoritmo vamos implementar este acrescentando comandos
para colorir o quadrado. Para colorir o quadrado a Tati precisa estar posicionada dentro da regio a ser
colorida. Dessa forma, precisamos mover a Tati sem que haja registros grficos. Para tanto, usaremos o
comando usenada que desloca a Tati sem marcar a janela grfica. Aps movimentar a Tati para dentro da
rea do quadrado basta digitar o comando mudecp 10 pinte. O comando pinte vai colorir a rea poligonal e
o comando mudecp 10 mudar a cor do preenchimento para preto, pois o nmero dez corresponde a cor
verde.

Passo 5
Para acrescentar no algoritmo os comandos que vo colorir o quadrado basta clicar em
procedimento na barra de menus e depois em editar. Ento s abrir o algoritmo chamado quadrado e
acrescentar os comandos copiados da janela de comandos. No se esquea de atualizar o algoritmo sempre
que acrescentar algum comando novo para que estes sejam validados.
Neste caso, usamos uma cor presente na lista matriz de cores do SuperLogo, mas poderamos utilizar
outra cor para colorir o quadrado. Basta fazer uma combinao de cores. Para tanto, vamos clicar em
formatar na barra de menus, depois em cores e finalmente em preenchimento.

Aps esse procedimento abrir uma janela com as possveis combinaes de cores.

O nmero da cor sempre ser escrito de cima para baixo. No exemplo acima o nmero da cor ser
[128 0 234]. Dessa forma, para colorir o quadrado com outra cor basta substituir o nmero dez da cor verde
por [128 0 234] no algoritmo quadrado.

Passo 6
Para finalizar vamos utilizar o comando repetio para desenharmos mais dois quadrados abaixo
do original. Primeiramente devemos construir um quadrado abaixo do original com os conhecimentos que
adquirimos at aqui. Note que, o processo ser o mesmo para a construo de outros quadrados. Ento,
vamos repetir esse processo atravs do comando repita que ser acrescentado no algoritmo quadrado.

Esse material foi elaborado com o intuito de oferecer uma pequena introduo de todas as
ferramentas do SuperLogo que podem ser utilizadas para o ensino/aprendizagem de matemtica, em especial
de geometria plana. Alm de acrescentar em nossa formao pedaggica mais um recurso computacional
que pode ser utilizado na sala de aula como objeto de aprendizagem. Tudo vai depender da sua criatividade
futuro professor!

Referncias

MOTTA, Marcelo Souza; MIRANDA, Dimas Felipe de. Geometria da tartaruga: contribuies do
SuperLogo ao ensino de Geometria. 2008. 94f. Pontifcia Universidade Catlica de Minas Gerais. Belo
Horizonte, 2008.

Você também pode gostar