O documento apresenta informações sobre a linguagem de programação LOGO, desenvolvida por Seymour Papert no MIT. Em 3 frases ou menos, o documento descreve a história da LOGO, suas características como ser amigável e interativa, e seu potencial para tornar os alunos pensadores ativos e críticos.
1. INSTITUTO FEDERAL DE EDUCAÇÃO,
CIÊNCIA E TECNOLOGIA
TOCANTINS
CAMPUS PORTO NACIONAL -TO
PIBID - Programa Institucional de
Bolsa de Iniciação à Docência
2. Kturtle - Linguagem LOGO
Bolsistas: Josivan Gomes da Cruz,
Renata Tavares Nascimento,
Wanderson Lucena de Lima
3. Histórico
• Desenvolvida nos anos 60 por Seymour
Papert e seu grupo de pesquisa no -
Massachusetts Institute of Technology (MIT)
Cambridge, Massachusetts (MA), Estados
Unidos.
• Significado do termo LOGO: pensamento,
raciocínio, discurso
4. O que é LOGO
• Linguagem de programação que serve para nos
comunicarmos com o computador.
• Permite a interatividade entre o usuário e a
Máquina.
• Utiliza tartaruga gráfica para responder os
comandos.
• Linguagem simples e poderosa e fácil
aprendizagem.
5. Softwares que utilizam
a linguagem LOGO
• Kturtle
• SuperLogo
• FMSLogo
• xLogo
• Megalogo
• Micromundos
7. Ambiente de Programação Kturtle
Barra de
Menus e Barra
+ de
+ Ferramentas.
Editor do
Kturtle. Aqui
se digita os
códigos ou
comandos Ambiente de
que movem a Movimento do Kturtle.
tartaruga. Aqui a tartaruga se
movimenta de acordo
com os comandos
editados pelo
programador.
Barra de Status: mostra
qual linguagem do script,
nº de linha e colunas.
8. Conhecendo a interface de programação LOGO - Kturtle
• Barra de Menus
• Arquivo:
• Novo (Ctrl+N):
• Abrir (Ctrl+O):
• Abrir Exemplos:
• Salvar (Ctrl+S):
• Salvar Como...:
• Exportar para HTML:
• Imprimir (Ctrl+P):
• Sair (Ctrl+Q):
9. Conhecendo a interface de programação LOGO - Kturtle
• Editar: oferecem opções de edição no documento.
• Desfazer (Ctrl+Z):
• Refazer (Ctrl+Shift+Z):
• Recortar (Ctrl+X):
• Copiar (Ctrl+C):
• Colar (Ctrl+V):
• Selecionar Tudo (Ctrl+A):
• Localizar (Ctrl+F):
• Localizar Próximo (F3):
• Localizar Anterior (Shift+F3):
10. Conhecendo a interface de programação LOGO - Kturtle
• Tela: mostra opções de edição de tela.
• Exportar para imagem (PNG):
• Exportar para desenho (SUG):
• Imprimir Tela:
11. Conhecendo a interface de programação LOGO - Kturtle
• Executar: exibem opções de como executar os
comandos do Kturtle.
• Executar (F5):
• Pausar (F6):
• Cancelar (F7):
• Velocidade de
Execução:
12. Conhecendo a interface de programação LOGO - Kturtle
• Ferramentas: oferecem opções que auxiliam o
usuário nos comandos e nas cores.
• Seletor de Direções:
• Seletor de Cores:
13. Conhecendo a interface de programação LOGO - Kturtle
• Configurações: o usuário pode fazer alterações na tela inicial
do Kturtle.
• Linguagem dos scripts:
• Exibir Editor (Ctrl+E):
• Exibir Inspetor (Ctrl+I):
• Exibir erros:
• Exibir número de linhas (F11):
• Exibir barras de ferramentas:
• Exibir barra de status:
• Configurar Barra de Ferramentas:
14. Comandos LOGO
• Comandos Básicos :
Comandos Para Mover a Tartaruga
Comando em Comando em
Português Sigla Inglês Sigla Função
parafrente pf forward fw desloca a tartaruga para frente X pixels
paratrás pt backward bw desloca a tartaruga para trás X pixels
paradireita pd turnright tr vira a tartaruga para a direita x pixels
paraesquerda pe turnleft tl vira a tartaruga para a esquerda X pixels
direção da tartaruga para um ângulo de X graus a contar do
direção direction
dir dir zero
centralize center move a tartaruga para o centro da área de desenho.
manda a tartaruga ir para um determinado local da área de
vápara x,y go x,y desenho
a Tartaruga irá mover-se X pontos a partir da esquerda da
váparax X gox área de desenho
a tartaruga irá mover-se Y pixels a partir do topo da área de
váparay Y goy desenho
15. Comandos LOGO
comandos para controlar o traço
Comando em Português Sigla Comando em Inglês Sigla Função
usenada um penup pu levanta o traço da área de desenho
uselápis ul pendown pd pressiona o traço para baixo na área de desenho
cordolápis cl pencolor pc configura a cor do traço
Comandos para controlar a área de desenho
tamanhodatela tt canvassize cs altera o tamanho da área de desenho
cordofundor cf canvascolor cc define a cor da área de desenho (RGB)
16. Comandos LOGO
Comandos para limpar
Comando em Português Sigla Comando em Inglês Sigla Função
limpetela lt clear cr limpar todos os desenhos da área de desenho
apague reset limpa tudo de forma mais abrangente
Outros comandos
Comando em Português Sigla Comando em Inglês Sigla Função
torna a tartaruga visível de novo depois de ter ficado
apareça ap show ss escondida.
esconde a tartaruga. Isto pode ser usado se a tartaruga
desapareça
da hide sh não couber no seu desenho
mostre print escrever algo na área de desenho
tamanhodafonte fontsize configura o tamanho da letra que é usado pelo print
mensagem X inputwindow X
pergunte X
Comandos matemáticos
Comando em Português Sigla Comando em Inglês Sigla Função
arredonda(x) round arredonda o número indicado ao inteiro mais próximo.
raiz sqrt X usado para descobrir a raiz quadrada de um número X.
pi pi
devolve a constante Pi, 3,14159.
funções trigonométricas sin (seno), cos (coseno) e tan
sin, cos, tan sin, cos, tan (tangente)
19. LOGO e educação
• O LOGO é uma linguagem de programação voltada para a
educação, possui um vocabulário de fácil acesso.
• A linguagem foi baseada nas teorias de psicologia genético
evolutiva de Jean Piaget, porém o suporte teórico para a
atividade que acontece no ambiente Logo não advém
somente de Piaget, outras teorias contribuem para explicar
outros níveis de interação e atividades que acontecem nesse
ambiente de aprendizagem, como as teorias de Freire e
Vygostsky.
• Papert denominou de construcionismo o uso do computador
na educação, pois o aprendiz constrói através do
computador. O aluno (“inteligente”) diz o que a tartaruga
(“burra”) tem que fazer.
20. LOGO e educação
• O ponto forte da linguagem é a sua capacidade
gráfica, mais um dos aspectos mais interessantes
do LOGO é sua proposta pedagógica, onde o
aluno passa de objeto a ser estudado a sujeito de
sua própria aprendizagem, tornando-o um
pensador ativo. e critico
21. Referências
• PAPERT, S. LOGO: Computadores e Educação. São
Paulo, Brasiliense, 1985.
• http://docs.kde.org/stable/pt_BR/kdeedu/kturtle/c
ommands.html Acessado em 15 de outubro de
2011
• http://pan.nied.unicamp.br/equipe/equipe_detalh
es.php?id=30. Acessado em 15 de outubro de 2011
22. Fim
• “ Apesar de a razão não ser tudo e que a paixão e os interesses e
a fé são igualmente importantes, mesmo assim a razão é uma
força do bem, e quantas mais pessoas forem capazes de pensar
de forma racional e crítica melhor será o mundo”
Seymour Papert