tutorial kturtle iniciante

27
LÓGICA DE PROGRAMAÇÃO COM KTURTLE “A forma mais dinâmica de simular o funcionamento lógico do cérebro na Educação.”

Upload: rodrigo-costa

Post on 07-Jul-2015

951 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tutorial kturtle iniciante

LÓGICA DE PROGRAMAÇÃO COM KTURTLE

“A forma mais dinâmica de simular o funcionamento lógico do cérebro na Educação.”

Page 2: Tutorial kturtle iniciante

Kturtle- Lógica de programação na Educação

Clean Rodrigo Costa

E-mail:[email protected]/[email protected]/

[email protected]

Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições:

Motivadores:

Page 3: Tutorial kturtle iniciante

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

Page 4: Tutorial kturtle iniciante

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.

Page 5: Tutorial kturtle iniciante

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.

Page 6: Tutorial kturtle iniciante

Softwares que utilizama linguagem LOGO

• Kturtle

• SuperLogo

• FMSLogo

• xLogo

• Megalogo

• Micromundos

Page 7: Tutorial kturtle iniciante

Características

• Amigabilidade:

• Interatividade:

• Flexibilidade:

• Modularidade e Extensibilidade:

• Capacidade:

Page 8: Tutorial kturtle iniciante

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

Page 9: Tutorial kturtle iniciante

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

Page 10: Tutorial kturtle iniciante

No Windows:

http://www.copbh.com.br/cop/KTurtle.pdf

Page 11: Tutorial kturtle iniciante

Duvidas???

[email protected]

(55) 92101411

Facebook: http://facebook.com/crodrigocosta

Page 12: Tutorial kturtle iniciante

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.

+

Page 13: Tutorial kturtle iniciante

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):

Page 14: Tutorial kturtle iniciante

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):

Page 15: Tutorial kturtle iniciante

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:

Page 16: Tutorial kturtle iniciante

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:

Page 17: Tutorial kturtle iniciante

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:

Page 18: Tutorial kturtle iniciante

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:

Page 19: Tutorial kturtle iniciante

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

Page 20: Tutorial kturtle iniciante

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)

Page 21: Tutorial kturtle iniciante

Comandos LOGOComandos 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

arredonda(x) round arredonda o número indicado ao inteiro mais próximo.

raiz sqrtX usado para descobrir a raiz quadrada de um número X.

pi pi devolve a constantePi,3,14159.

sin, cos, tan sin, cos,tan funções trigonométricassin(seno), cos (coseno) etan(tangente)

Page 22: Tutorial kturtle iniciante

Exemplo de comando:

• Criando uma estrela

Page 23: Tutorial kturtle iniciante

Duvidas???

[email protected]

(55) 92101411

Facebook: http://facebook.com/crodrigocosta

Page 24: Tutorial kturtle iniciante

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

Page 25: Tutorial kturtle iniciante

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

Page 26: Tutorial kturtle iniciante

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

Page 27: Tutorial kturtle iniciante

Kturtle- Lógica de programação na Educação

Clean Rodrigo Costa

E-mail:[email protected]/[email protected]/

[email protected]

Essa iniciativa em Santa Maria /RS só é concretizada graças ao esforço das seguintes instituições:

Motivadores: