Logo
Origem: Wikipédia, a enciclopédia livre.
- Nota: Se procura o termo reduzido para logótipo, consulte Logótipo.
Em informática, Logo é uma linguagem de programação interpretada, voltada principalmente para crianças e aprendizes em programação. Logo implementa, em certos aspectos, a filosofia construcionista (construcionismo), segundo a interpretação de Seymour Papert, co-criador da linguagem junto com Wally Feurzeig. Seymour Papert, matemático, trabalhou com Piaget, dai a idéia da filosofia construtivista, é co-fundador do Media Lab no MIT.
O ambiente Logo tradicional envolve uma tartaruga gráfica, que é um robô pronto para responder aos comandos do usuário. Uma vez que a linguagem é interpretada e interativa, o resultado é mostrado imediatamente após digitar-se o comando – incentivando o aprendizado. A maioria dos comandos, pelo menos nas versões mais antigas, refere-se a desenhar e pintar.
Existem também comandos para se controlar a porta paralela do computador, fazendo com que seus pinos de I/O's (Input/Output - Entrada/Saída) adquiram níveis lógicos 0 ou 1, entre outras coisas.
É possível escrever programas mais complexos não-interativamente, executando blocos de instruções de uma vez.
A linguagem Logo é adaptada nos diversos países em que é utilizada. Assim, no Brasil a linguagem foi "traduzida" em suas palavras-chave e comandos; por exemplo, "to" foi traduzido para "aprenda", "forward" foi traduzido para "parafrente", etc.
Índice |
[editar] Um quadrado
O seguinte programa faz a tartaruga gráfica desenhar um quadrado:
parafrente 350 paradireita 90 parafrente 350 paradireita 90 parafrente 350 paradireita 90 parafrente 350
Conheça o Betalogo, que implementa o SuperLogo 3.0 na página da FCL/UNESP/Araraquara - SP (download gratuito; 1 disquete)
[editar] Um círculo
O seguinte programa gera um circulo utilizando a tartaruga gráfica:
repita 360 [ pf 1 pd 1 ]
[editar] Bibliografia
- PAPERT, Seymour. Logo : computadores e educação. São Paulo : Brasiliense, 1988.
[editar] Páginas externas
- MSWLogo - implementação Logo para Windows.
- NIED - núcleo da informática aplicada à educação da Unicamp, responsável pela difusão da linguagem Logo no Brasil.
- Laboratório de Estudos Cognitivos - LEC - laboratório da UFRGS pioneiro no estudo da interação de crianças com o LOGO.
- Projeto Logo Textos, dicas, cursos, documentação e exemplos para vários programas de linguagem Logo.
- Beta Logo Implementação gratuita da linguagem LOGO em português, tendo como base o Super Logo 3.0.
- Programando com o Micromundos Tutorial que propõe desafios para compreensão da estrutura da linguagem de programação.