SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
LÓGICA DE PROGRAMAÇÃO COM KTURTLE
“A forma mais dinâmica de simular o funcionamento lógico do cérebro na Educação.”
Kturtle- Lógica de programação na Educação
Clean Rodrigo Costa
E-mail:cleanoiq@gmail.com/clean.costa@unifra.br/
clean.costa@maristas.org.br
Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições:
Motivadores:
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.
LOGO e educação
Existe um consenso entre os pesquisadores do uso da informática em educação que a adoção das novas tecnologias
deve ser feita de forma crítica e significativa no ambito educacional. Neste contexto a linguagem Logo propicia ao aluno
uma relação de maior dominio sobre o computador. Ao programar o computador para que ele realize uma determinada
tarefa o aluno está exercitando sua capacidade em resolver problemas.
Por ser uma linguagem procedural o Logo torna a tarefa de programar o computador uma experiência produtiva e
extremamente prazerosa para o aluno, pois o instiga a encontrar caminhos diferentes para solucionar uma determinada
questão. A linguagem Logo foi criada por Seymor Papert e Wally Feurzeig final dos anos 60. Paper havia estudado com o
pedagogo Jean Piaget entre 1958 e 1963 e incorporou a linguagem conceitos do construtivismo. Com base no
construtivistmo, Papert propos uma nova forma de aprendizagem conhecida como construcionismo. Essa teoria parte da
visão de que só conseguimos absorver o conhecimento quando participamos efetivamento do processo e não quando
somos meros “expectadores” dele. Neste ponto a teoria de Papert vai de encontro ao pensamento de Paulo Freire, de que
não há aprendizado quando a chamada “Educação Bancária” é utilizada em sala de aula, e sim quando o aluno participa
e se torna consciente de sua importância neste processo.
O NIED – Núcle de Informática Aplicada a Educação da Unicamp traduziu para o português do Brasil uma versão da
linguagem Logo chamada SuperLogo.. O aluno (“inteligente”) diz o que a tartaruga (“burra”) tem que fazer.
Softwares que utilizama linguagem LOGO
• Kturtle
• SuperLogo
• FMSLogo
• xLogo
• Megalogo
• Micromundos
Características
• Amigabilidade:
• Interatividade:
• Flexibilidade:
• Modularidade e Extensibilidade:
• Capacidade:
Como instalar no GNU/LINUX
Vá em APLICAÇÕES, em seguida clique em “Central de Programas”
Digite “kturtle” na barra de pesquisa e instale a opção Kturtle com a
Turtle verde
Alterando o Idioma de execução do código:
Vá em SISTEMA e abra o aplicativo: “Gerenciador de
pacotes Synaptic”, em seguida no botão “search” ou
“buscar”, digite: kde pt br ; e instale o pacote de idiomas
PT-BR para a plataforma KDE
No Windows:
http://www.copbh.com.br/cop/KTurtle.pdf
Duvidas???
cleanoiq@gmail.com
(55) 92101411
Facebook: http://facebook.com/crodrigocosta
Ambiente de ProgramaçãoKturtle
Editor doKturtle. Aqui se
digita os códigos ou
comandos que movem
a tartaruga.
Barra de Menus e Barra
de Ferramentas.
+
Ambiente de Movimento doKturtle.
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):
• AbrirExemplos:
• 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):
• ImprimirTela:
Conhecendo a interface de programação LOGO-Kturtle
• Executar:exibem opções de como executar os comandos doKturtle.
• Executar(F5):
• Pausar(F6):
• Cancelar(F7):
• Velocidadede
Execução:
Conhecendo a interface de programaçãoLOGO-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 Português Sigla Comando em 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 dir direction dir direção da tartaruga para um ângulo de X graus a contar do zero
centralize   center   move a tartaruga para o centro da área de desenho.
vápara x,y   gox,y   manda a tartaruga ir para um determinado local da área de desenho
váparax X   gox   a Tartaruga irá mover-se X pontos a partir da esquerda da área de desenho
váparayY   goy   a tartaruga irá mover-se Y pixels a partir do topo da área de 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 Sigl
a
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 Sigl
a
Função
apareça ap show ss torna a tartaruga visível de novo depois de ter ficado escondida.
desapareça da hide sh esconde a tartaruga. Isto pode ser usado se a tartaruga não couber no seu desenho
mostre print escrever algo na área de desenho
tamanhodafonte fontsize configura o tamanho da letra que é usado peloprint
mensagem X inputwindow X
pergunte X
Comandos matemáticos
Comando em Português Sigla Comando em Inglês Sigl
a
Função
Exemplo de comando:
• Criando uma estrela
Duvidas???
cleanoiq@gmail.com
(55) 92101411
Facebook: http://facebook.com/crodrigocosta
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/commands.html Acessado em 15 de outubro de
2011
• http://pan.nied.unicamp.br/equipe/equipe_detalhes.php?id=30. Acessado em 15 de outubro de
2011
• CRÉDITOS:
• Aos bolsistas do PIBID: Josivan Gomes da Cruz, Renata Tavares Nascimento, Wanderson Lucena
de Lima
• Universidade federal de Tocantins – Campus Porto Nacional
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 criticar, melhor será o mundo”
Seymour Papert
Kturtle- Lógica de programação na Educação
Clean Rodrigo Costa
E-mail:cleanoiq@gmail.com/clean.costa@unifra.br/
clean.costa@maristas.org.br
Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições:
Motivadores:

Más contenido relacionado

La actualidad más candente (20)

Como Resolver Problemas
Como Resolver ProblemasComo Resolver Problemas
Como Resolver Problemas
 
Educacao financeira
Educacao financeiraEducacao financeira
Educacao financeira
 
Triângulos
TriângulosTriângulos
Triângulos
 
Radiciação
RadiciaçãoRadiciação
Radiciação
 
Aula 9º ano - Razão e Proporção
Aula 9º ano - Razão e ProporçãoAula 9º ano - Razão e Proporção
Aula 9º ano - Razão e Proporção
 
O lugar onde eu vivo
O lugar onde eu vivoO lugar onde eu vivo
O lugar onde eu vivo
 
Logaritmo
LogaritmoLogaritmo
Logaritmo
 
Ciclo trigonométrico
Ciclo trigonométricoCiclo trigonométrico
Ciclo trigonométrico
 
Ciclo trigonométrico
Ciclo trigonométricoCiclo trigonométrico
Ciclo trigonométrico
 
Radiciação
RadiciaçãoRadiciação
Radiciação
 
MATERIAL-DO-EDUCADOR-AULAS-DE-ESTUDO-ORIENTADO.pdf
MATERIAL-DO-EDUCADOR-AULAS-DE-ESTUDO-ORIENTADO.pdfMATERIAL-DO-EDUCADOR-AULAS-DE-ESTUDO-ORIENTADO.pdf
MATERIAL-DO-EDUCADOR-AULAS-DE-ESTUDO-ORIENTADO.pdf
 
Volume do prisma
Volume do prismaVolume do prisma
Volume do prisma
 
Senos e-cossenos trigonometria
Senos e-cossenos trigonometriaSenos e-cossenos trigonometria
Senos e-cossenos trigonometria
 
Quadrilateros.Ppt
Quadrilateros.PptQuadrilateros.Ppt
Quadrilateros.Ppt
 
Notação científica
Notação científicaNotação científica
Notação científica
 
Operações com intervalos
Operações com intervalosOperações com intervalos
Operações com intervalos
 
Cesgranrio banco do brasil 2018
Cesgranrio banco do brasil 2018Cesgranrio banco do brasil 2018
Cesgranrio banco do brasil 2018
 
Projeto software matemático geogebra (informatica educativa i)
Projeto software matemático geogebra (informatica educativa i)Projeto software matemático geogebra (informatica educativa i)
Projeto software matemático geogebra (informatica educativa i)
 
Conexoes-Com-a-Matematica-2º-Ano.pdf
Conexoes-Com-a-Matematica-2º-Ano.pdfConexoes-Com-a-Matematica-2º-Ano.pdf
Conexoes-Com-a-Matematica-2º-Ano.pdf
 
Polígonos..
Polígonos..Polígonos..
Polígonos..
 

Destacado

Manual De comandos Como Utilizar Los Comandos De Kturtle
Manual De comandos Como Utilizar Los Comandos De KturtleManual De comandos Como Utilizar Los Comandos De Kturtle
Manual De comandos Como Utilizar Los Comandos De Kturtlegueste8795e
 
Introdução a linguagem LOGO
Introdução a linguagem LOGOIntrodução a linguagem LOGO
Introdução a linguagem LOGORaiza Medeiros
 
создание рисунков и диаграмм
создание рисунков и диаграммсоздание рисунков и диаграмм
создание рисунков и диаграммDmitry Kulikov
 
Логомиры KTurtle. Учим черепашку рисовать
Логомиры KTurtle. Учим черепашку рисоватьЛогомиры KTurtle. Учим черепашку рисовать
Логомиры KTurtle. Учим черепашку рисоватьDmitry Kulikov
 
Логомиры KTurtle.Раскрасим свой мир.
Логомиры KTurtle.Раскрасим свой мир.Логомиры KTurtle.Раскрасим свой мир.
Логомиры KTurtle.Раскрасим свой мир.Dmitry Kulikov
 
Apresentação do Ambiente de Aprendizagem Super Logo
Apresentação do Ambiente de Aprendizagem Super LogoApresentação do Ambiente de Aprendizagem Super Logo
Apresentação do Ambiente de Aprendizagem Super LogoVictor Martins
 
Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento ComputacionalLuiz Rocha
 
Super Logo Comandos Para Movimentar A Tartaruga
Super Logo   Comandos Para Movimentar A TartarugaSuper Logo   Comandos Para Movimentar A Tartaruga
Super Logo Comandos Para Movimentar A TartarugaVictor Martins
 
Computação desplugada na prática escolar
Computação desplugada na prática escolarComputação desplugada na prática escolar
Computação desplugada na prática escolarJessica Pontes
 
Pequenique das tartarugas
Pequenique das tartarugasPequenique das tartarugas
Pequenique das tartarugascarolceres
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação ScratchMichele Felkl
 
Ensinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsEnsinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsGuilherme Medeiros
 
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...Raquel Camacho
 
Slide projeto de pesquisa
Slide projeto de pesquisaSlide projeto de pesquisa
Slide projeto de pesquisarivanialeao
 
Dicas para montar excelentes apresentações de slides no power point
Dicas para montar excelentes apresentações de slides no power pointDicas para montar excelentes apresentações de slides no power point
Dicas para montar excelentes apresentações de slides no power pointBruno Oliveira
 
Slides para Apresentação acadêmica
Slides para Apresentação acadêmicaSlides para Apresentação acadêmica
Slides para Apresentação acadêmicaRafaelBorges3
 

Destacado (18)

Manual De comandos Como Utilizar Los Comandos De Kturtle
Manual De comandos Como Utilizar Los Comandos De KturtleManual De comandos Como Utilizar Los Comandos De Kturtle
Manual De comandos Como Utilizar Los Comandos De Kturtle
 
Introdução a linguagem LOGO
Introdução a linguagem LOGOIntrodução a linguagem LOGO
Introdução a linguagem LOGO
 
Guia Lenguaje Logo
Guia Lenguaje Logo Guia Lenguaje Logo
Guia Lenguaje Logo
 
создание рисунков и диаграмм
создание рисунков и диаграммсоздание рисунков и диаграмм
создание рисунков и диаграмм
 
Логомиры KTurtle. Учим черепашку рисовать
Логомиры KTurtle. Учим черепашку рисоватьЛогомиры KTurtle. Учим черепашку рисовать
Логомиры KTurtle. Учим черепашку рисовать
 
Логомиры KTurtle.Раскрасим свой мир.
Логомиры KTurtle.Раскрасим свой мир.Логомиры KTurtle.Раскрасим свой мир.
Логомиры KTurtle.Раскрасим свой мир.
 
Apostilalinux
ApostilalinuxApostilalinux
Apostilalinux
 
Apresentação do Ambiente de Aprendizagem Super Logo
Apresentação do Ambiente de Aprendizagem Super LogoApresentação do Ambiente de Aprendizagem Super Logo
Apresentação do Ambiente de Aprendizagem Super Logo
 
Pensamento Computacional
Pensamento ComputacionalPensamento Computacional
Pensamento Computacional
 
Super Logo Comandos Para Movimentar A Tartaruga
Super Logo   Comandos Para Movimentar A TartarugaSuper Logo   Comandos Para Movimentar A Tartaruga
Super Logo Comandos Para Movimentar A Tartaruga
 
Computação desplugada na prática escolar
Computação desplugada na prática escolarComputação desplugada na prática escolar
Computação desplugada na prática escolar
 
Pequenique das tartarugas
Pequenique das tartarugasPequenique das tartarugas
Pequenique das tartarugas
 
Apresentação Scratch
Apresentação ScratchApresentação Scratch
Apresentação Scratch
 
Ensinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphicsEnsinando a programar através do Python turtle graphics
Ensinando a programar através do Python turtle graphics
 
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...
Síntese Crítica ao livro de Seymour Papert "A Máquina das Crianças: Repensand...
 
Slide projeto de pesquisa
Slide projeto de pesquisaSlide projeto de pesquisa
Slide projeto de pesquisa
 
Dicas para montar excelentes apresentações de slides no power point
Dicas para montar excelentes apresentações de slides no power pointDicas para montar excelentes apresentações de slides no power point
Dicas para montar excelentes apresentações de slides no power point
 
Slides para Apresentação acadêmica
Slides para Apresentação acadêmicaSlides para Apresentação acadêmica
Slides para Apresentação acadêmica
 

Similar a Tutorial kturtle iniciante

Linguagem logo
Linguagem logoLinguagem logo
Linguagem logowanluli
 
Por que você deveria aprender python?
Por que você deveria aprender python?Por que você deveria aprender python?
Por que você deveria aprender python?Felipe Volpone
 
Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoUniversidade de Lisboa
 
Cópia de apresentação logo 2011
Cópia de apresentação logo 2011Cópia de apresentação logo 2011
Cópia de apresentação logo 2011Ana Pierina
 
Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)Álvaro Justen
 
Linguagem LOGO - Papert
Linguagem LOGO - PapertLinguagem LOGO - Papert
Linguagem LOGO - Papertac94
 
C a linguagem de programação
C   a linguagem de programaçãoC   a linguagem de programação
C a linguagem de programaçãoAndrei Bastos
 
G.O. - Grafos Online
G.O. - Grafos OnlineG.O. - Grafos Online
G.O. - Grafos Onlinedudleyy
 
Senid2016 - Oficina de LibreLogo - Prof. Gilvan Vilarm
Senid2016 - Oficina de LibreLogo - Prof. Gilvan VilarmSenid2016 - Oficina de LibreLogo - Prof. Gilvan Vilarm
Senid2016 - Oficina de LibreLogo - Prof. Gilvan VilarmGilvan Vilarim
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em PythonRodrigo Hübner
 
Uso de software nas escolas
Uso de software nas escolasUso de software nas escolas
Uso de software nas escolasLeonardo Soares
 
Scratch uma linguagem de programação para todos.pptx
Scratch   uma linguagem de programação para todos.pptxScratch   uma linguagem de programação para todos.pptx
Scratch uma linguagem de programação para todos.pptxHenrique Fonseca
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumLuca Bastos
 

Similar a Tutorial kturtle iniciante (20)

Linguagem logo
Linguagem logoLinguagem logo
Linguagem logo
 
Empreendendo com Python
Empreendendo com PythonEmpreendendo com Python
Empreendendo com Python
 
Python-Fenalivre-Imed
Python-Fenalivre-ImedPython-Fenalivre-Imed
Python-Fenalivre-Imed
 
Por que você deveria aprender python?
Por que você deveria aprender python?Por que você deveria aprender python?
Por que você deveria aprender python?
 
Novas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino BásicoNovas Abordagens no Ensino da Programação - Ensino Básico
Novas Abordagens no Ensino da Programação - Ensino Básico
 
Cópia de apresentação logo 2011
Cópia de apresentação logo 2011Cópia de apresentação logo 2011
Cópia de apresentação logo 2011
 
Linguagem Python
Linguagem PythonLinguagem Python
Linguagem Python
 
Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)Introdução a programação com Python (para jornalistas)
Introdução a programação com Python (para jornalistas)
 
Linguagem LOGO - Papert
Linguagem LOGO - PapertLinguagem LOGO - Papert
Linguagem LOGO - Papert
 
C a linguagem de programação
C   a linguagem de programaçãoC   a linguagem de programação
C a linguagem de programação
 
Livro
LivroLivro
Livro
 
G.O. - Grafos Online
G.O. - Grafos OnlineG.O. - Grafos Online
G.O. - Grafos Online
 
Senid2016 - Oficina de LibreLogo - Prof. Gilvan Vilarm
Senid2016 - Oficina de LibreLogo - Prof. Gilvan VilarmSenid2016 - Oficina de LibreLogo - Prof. Gilvan Vilarm
Senid2016 - Oficina de LibreLogo - Prof. Gilvan Vilarm
 
Introdução à Programação em Python
Introdução à Programação em PythonIntrodução à Programação em Python
Introdução à Programação em Python
 
cursoCalculoI-livro.pdf
cursoCalculoI-livro.pdfcursoCalculoI-livro.pdf
cursoCalculoI-livro.pdf
 
cursoCalculoI-livro.pdf
cursoCalculoI-livro.pdfcursoCalculoI-livro.pdf
cursoCalculoI-livro.pdf
 
Calourada2010
Calourada2010Calourada2010
Calourada2010
 
Uso de software nas escolas
Uso de software nas escolasUso de software nas escolas
Uso de software nas escolas
 
Scratch uma linguagem de programação para todos.pptx
Scratch   uma linguagem de programação para todos.pptxScratch   uma linguagem de programação para todos.pptx
Scratch uma linguagem de programação para todos.pptx
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelum
 

Tutorial kturtle iniciante

  • 1. LÓGICA DE PROGRAMAÇÃO COM KTURTLE “A forma mais dinâmica de simular o funcionamento lógico do cérebro na Educação.”
  • 2. Kturtle- Lógica de programação na Educação Clean Rodrigo Costa E-mail:cleanoiq@gmail.com/clean.costa@unifra.br/ clean.costa@maristas.org.br Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições: Motivadores:
  • 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. LOGO e educação Existe um consenso entre os pesquisadores do uso da informática em educação que a adoção das novas tecnologias deve ser feita de forma crítica e significativa no ambito educacional. Neste contexto a linguagem Logo propicia ao aluno uma relação de maior dominio sobre o computador. Ao programar o computador para que ele realize uma determinada tarefa o aluno está exercitando sua capacidade em resolver problemas. Por ser uma linguagem procedural o Logo torna a tarefa de programar o computador uma experiência produtiva e extremamente prazerosa para o aluno, pois o instiga a encontrar caminhos diferentes para solucionar uma determinada questão. A linguagem Logo foi criada por Seymor Papert e Wally Feurzeig final dos anos 60. Paper havia estudado com o pedagogo Jean Piaget entre 1958 e 1963 e incorporou a linguagem conceitos do construtivismo. Com base no construtivistmo, Papert propos uma nova forma de aprendizagem conhecida como construcionismo. Essa teoria parte da visão de que só conseguimos absorver o conhecimento quando participamos efetivamento do processo e não quando somos meros “expectadores” dele. Neste ponto a teoria de Papert vai de encontro ao pensamento de Paulo Freire, de que não há aprendizado quando a chamada “Educação Bancária” é utilizada em sala de aula, e sim quando o aluno participa e se torna consciente de sua importância neste processo. O NIED – Núcle de Informática Aplicada a Educação da Unicamp traduziu para o português do Brasil uma versão da linguagem Logo chamada SuperLogo.. O aluno (“inteligente”) diz o que a tartaruga (“burra”) tem que fazer.
  • 6. Softwares que utilizama linguagem LOGO • Kturtle • SuperLogo • FMSLogo • xLogo • Megalogo • Micromundos
  • 7. Características • Amigabilidade: • Interatividade: • Flexibilidade: • Modularidade e Extensibilidade: • Capacidade:
  • 8. Como instalar no GNU/LINUX Vá em APLICAÇÕES, em seguida clique em “Central de Programas” Digite “kturtle” na barra de pesquisa e instale a opção Kturtle com a Turtle verde
  • 9. Alterando o Idioma de execução do código: Vá em SISTEMA e abra o aplicativo: “Gerenciador de pacotes Synaptic”, em seguida no botão “search” ou “buscar”, digite: kde pt br ; e instale o pacote de idiomas PT-BR para a plataforma KDE
  • 12. Ambiente de ProgramaçãoKturtle Editor doKturtle. Aqui se digita os códigos ou comandos que movem a tartaruga. Barra de Menus e Barra de Ferramentas. + Ambiente de Movimento doKturtle. 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. +
  • 13. Conhecendo a interface de programação LOGO -Kturtle • Barra de Menus • Arquivo: • Novo(Ctrl+N): • Abrir(Ctrl+O): • AbrirExemplos: • Salvar(Ctrl+S): • Salvar Como...: • Exportar para HTML: • Imprimir(Ctrl+P): • Sair(Ctrl+Q):
  • 14. 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):
  • 15. 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): • ImprimirTela:
  • 16. Conhecendo a interface de programação LOGO-Kturtle • Executar:exibem opções de como executar os comandos doKturtle. • Executar(F5): • Pausar(F6): • Cancelar(F7): • Velocidadede Execução:
  • 17. Conhecendo a interface de programaçãoLOGO-Kturtle • Ferramentas:oferecem opções que auxiliam o usuário nos comandos e nas cores. • Seletor de Direções: • Seletor de Cores:
  • 18. 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:
  • 19. Comandos LOGO • Comandos Básicos : Comandos Para Mover a Tartaruga Comando em Português Sigla Comando em 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 dir direction dir direção da tartaruga para um ângulo de X graus a contar do zero centralize   center   move a tartaruga para o centro da área de desenho. vápara x,y   gox,y   manda a tartaruga ir para um determinado local da área de desenho váparax X   gox   a Tartaruga irá mover-se X pontos a partir da esquerda da área de desenho váparayY   goy   a tartaruga irá mover-se Y pixels a partir do topo da área de desenho
  • 20. 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)
  • 21. Comandos LOGO Comandos para limpar Comando em Português Sigla Comando em Inglês Sigl a 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 Sigl a Função apareça ap show ss torna a tartaruga visível de novo depois de ter ficado escondida. desapareça da hide sh esconde a tartaruga. Isto pode ser usado se a tartaruga não couber no seu desenho mostre print escrever algo na área de desenho tamanhodafonte fontsize configura o tamanho da letra que é usado peloprint mensagem X inputwindow X pergunte X Comandos matemáticos Comando em Português Sigla Comando em Inglês Sigl a Função
  • 22. Exemplo de comando: • Criando uma estrela
  • 24. 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
  • 25. Referências • PAPERT, S.LOGO: Computadores e Educação. São Paulo, Brasiliense, 1985. • http://docs.kde.org/stable/pt_BR/kdeedu/kturtle/commands.html Acessado em 15 de outubro de 2011 • http://pan.nied.unicamp.br/equipe/equipe_detalhes.php?id=30. Acessado em 15 de outubro de 2011 • CRÉDITOS: • Aos bolsistas do PIBID: Josivan Gomes da Cruz, Renata Tavares Nascimento, Wanderson Lucena de Lima • Universidade federal de Tocantins – Campus Porto Nacional
  • 26. 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 criticar, melhor será o mundo” Seymour Papert
  • 27. Kturtle- Lógica de programação na Educação Clean Rodrigo Costa E-mail:cleanoiq@gmail.com/clean.costa@unifra.br/ clean.costa@maristas.org.br Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições: Motivadores: