INSTITUTO FEDERAL DE EDUCAÇÃO,
   CIÊNCIA E TECNOLOGIA
   TOCANTINS
   CAMPUS PORTO NACIONAL -TO




PIBID - Programa Institucional de
  Bolsa de Iniciação à Docência
Kturtle - Linguagem LOGO
  Bolsistas: Josivan Gomes da Cruz,
             Renata Tavares Nascimento,
             Wanderson Lucena de Lima
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
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.
Softwares que utilizam
           a linguagem LOGO

•   Kturtle
•   SuperLogo
•   FMSLogo
•   xLogo
•   Megalogo
•   Micromundos
Características
•   Amigabilidade:
•   Interatividade:
•   Flexibilidade:
•   Modularidade e Extensibilidade:
•   Capacidade:
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.
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):
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):
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:
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:
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:
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:
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
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)
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)
Exemplo de comando:
• Criando uma estrela
Exemplo de comando:
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.
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
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
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

Linguagem logo

  • 1.
    INSTITUTO FEDERAL DEEDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS CAMPUS PORTO NACIONAL -TO PIBID - Programa Institucional de Bolsa de Iniciação à Docência
  • 2.
    Kturtle - LinguagemLOGO Bolsistas: Josivan Gomes da Cruz, Renata Tavares Nascimento, Wanderson Lucena de Lima
  • 3.
    Histórico • Desenvolvida nosanos 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
  • 6.
    Características • Amigabilidade: • Interatividade: • Flexibilidade: • Modularidade e Extensibilidade: • Capacidade:
  • 7.
    Ambiente de ProgramaçãoKturtle 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 interfacede 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 interfacede 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 interfacede 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 interfacede 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 interfacede 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 interfacede 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 • ComandosBá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)
  • 17.
    Exemplo de comando: •Criando uma estrela
  • 18.
  • 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