Você está na página 1de 16

Linux Educacional 3.

0 e o Kturtle A tecnologia est em todo lugar que possamos imaginar, pois isto nos possibilitar aproveitar desta ferramenta tecnolgica para ns aplicar na educao como meio de facilitar aprendizagem. Linux Educacional 3.0 um software livre, como o nome j diz direcionada a educao. Ele possui ferramentas que proporcionam ao professor complementar as aulas, e aos alunos oferece uma maneira fcil e divertida de aprender algumas disciplinas que eram tidas como complicadas. O Linux Educacional de fcil instalao, que pode ser instalado num sistema particionado ou no. No incio de sua instalao requerido do usurio que fornea um nome de usurio (login), e uma senha. Este login para segurana do sistema. Posteriormente o Linux carregar o ambiente KDE ( K Desktop Environment) atravs do qual gerenciamos nossa comunicao com o sistema operacional. O sistema Linux possui um design atrativo, e sites que direcionados a educao. Inicialmente um usurio que no conhece o Linux pode ser assustar um pouco, mas logo comea a perceber que ele um sistema bem amigvel e de fcil entendimento A Linguagem de Programao LOGO, presente no ambiente no ambiente de programao KTurtle do Linux Educacional, foi desenvolvida por Seymour Papert em entre 1965 e 1968. O Kturtle e a Linguagem LOGO tm por objetivo, ensinar de maneira simples e atrativa as bases de matemtica e geometria, fsica e robtica, ingls e programao. A linguagem LOGO explorada nesse ambiente de programao, possui diferentes verses, que variam a linguagem de scripts, a atualizao e outras caractersticas. Dentre elas destacam-se: KTurtle: uma ferramenta livre que roda em ambiente LINUX, e usa a linguagem de scripts (comandos), em ingls. Essa a ferramenta utilizada neste projeto. Sua principal caracterstica uma tartaruga no centro da tela de desenho, que segue todos os comandos digitados pelo programador.

SuperLogo: tambm uma ferramenta de uso livre, que roda em Linux e Windows, contudo aqui a famosa tartaruga no existe.

Ambiente de Programao Kturtle Observe a tela inicial do Kturtle abaixo, vamos conhecer um pouco sobre ela.
Barra de Menus e Barra de Ferramentas. Editor do Kturtle. Aqui se digita os cdigos ou comandos que movem a

tartaruga.

Ambiente de Movimento do Kturtle. 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.

Barra de Menus

Arquivo: Abrem arquivos salvos no computados. Neste menu esto os sub menus:

Novo (Ctrl+N), que abre um novo documento de programao da Kturtle. Abrir (Ctrl+O), abre um arquivo j salvo no computador. Abrir Recentes : abre os ltimos documentos salvos nas pastas. Abrir Exemplos: abre alguns exemplos salvos no computador. Salvar (Ctrl+S): salva um arquivo no computador que esta em edio. Salvar Como...: salva o arquivo em um lugar especficado pelo usurio. Exportar para HTML: transforma a pgina de edio em uma pgina da internet. Imprimir (Ctrl+P): manda o arquivo em edio para ser impresso. Sair (Ctrl+Q): sai do editor do Kturtle Editar: oferecem opes de edio no documento. Desfazer (Ctrl+Z): desfaz a ltima opo realizada no documento. Refazer (Ctrl+Shift+Z): refaz a ltima opo desfeita. Recortar (Ctrl+X): recorta parte do documento selecionado. Copiar (Ctrl+C): copia parte selecionada pelo usurio do documento. Colar (Ctrl+V): colar um arquivo recortado ou copiado de um local especificado. Selecionar Tudo (Ctrl+A): seleciona todo o documento. Localizar (Ctrl+F): localiza algum cdigo no texto. Localizar Prximo (F3): localiza o prximo cdigo do documento. Localizar Anterior (Shift+F3): localiza o cdigo anterior do documento. Modo de Edio:altera o modo de editar os cdigos no documento.

Ver: configura o modo de ver a tela. Modo de tela cheia (Ctrl+Shift+F): visualiza a tela de edio pra tela cheia. Mostrar Nmero de Linhas (F11): mostra o nmero de linhas de cdigos editados. Esse menu muito importante, porque mostra a quantidade de linhas e onde esta o erro caso tenha algum. Ferramentas: oferecem opes que auxiliam o usurio nos comandos e nas cores.

Selecionador de cores (Alt+C): mostra as cores e cdigos do modo RGB (Red, Green e Blue). Atravs desse menu, o usurio pode fazer a combinao de cores que desejar. Observe a tabela de cdigos abaixo que mostra as variaes bsicas de cores.

Cor Preto Branco Vermelho Vermelho Escuro Verde

Cdigo 0,0,0 255,255,255 255,0,0 150,0,0 0,255,0

Azul Azul Claro Rosa Amarelo

0,0,255 0,255,255 255,0,255 255,255,0

Recuo (Ctrl+I): muda a posio do cursor na edio dos cdigos. Diminuir Recuo: (Ctrl+Shift+I): volta o cursor para posio inicial. Comentrio (Ctrl+D): durante a edio de cdigos o programador pode inserir comentrios usando esse menu, ou simplesmente inserir # (jogo da velha), e escrever o comentrio.

Descomentar (Ctrl+Shift+D): retira o ltimo comentrio realizado na edio dos comandos do Kturtle.

Configuraes: configura o documento em edio. Ocultar Barra de Ferramentas: retira da pgina do Kturtle a barra de ferramentas. Ocultar Barra de Status: retira a barra que esta localizada na parte de baixo do documento. Configuraes Avanadas: configura o editor, os atalhos e a barra de ferramentas. Configurar o Kturtle: nesta sub menu, o usurio pode mudar a linguagem dos scripts, que nesta verso do Kturtle s podem ser mudadas com a instalao de um plug-in. E ainda fazer outras configuraes quanto rea de trabalho do programa.

Ajuda: este menu oferece opes de ajuda ao programador, como o manual do Kturtle, o significado de alguns comandos, obter ajuda on-line (para isso precisa estar conectado internet), e outras opes de suporte ao usurio.

Barra de Ferramentas Essa barra oferece atalhos em forma de cones, que facilitam a navegao para o usurio. Dentre esses cones destacam-se:

Esse cone de Desfazer (Ctrl+Z) ou Refazer , ou seja o programador pode desfazer a ltima configurao. E refaz a ltima configurao desfeita.

Recortar, retira a parte selecionada do editor e a move para outro local escolhido pela editor.

Copiar (Ctrl+C): copia uma parte selecionada do editor.


Dica: para selecionar tudo que esta no editor utilize o atalho Ctrl+A.

Colar (Ctrl+V): cola a parte copiada ou recortada do documento.

Selecionador de Cores: esse um atalho de leva o usurio escolher as cores que deseja colocar no projeto.

Modo de Tela Cheia: abre para a tela cheia.

Esses so os cones de execuo. A execuo consiste em mostrar na tela em que esta a Tartaruga, todos os comandos digitados pelo usurio. Nesta execuo mostra-se o que foi criada atravs dos comandos. Aqui o modo de execuo pode ser alternado de Velocidade Mxima Velocidade Baixa. Os outros cones so para execuo, pausa e cancelamento.

Como movimentar a Tartaruga A tartaruga pode realizar trs movimentos bsicos: 1 - Ir para frente e para trs; 2 - Virar direita e esquerda; 3 - Mudar de posio na tela; Para realizar esses movimentos, precisa-se dos seguintes comandos que podem ser palavras completas ou abreviaes: Forward (fw): movimenta a tartaruga para frente. Para isso necessrio atribuir um parmetro ou uma quantidade de passos. Que far com que ela se movimente na tela. Ex.: forward 100 / fw 100 Backward (bw): faz com que a tartaruga volte para trs. Ex.: backward 50 / bw 50 Turnright (tr): faz com que ela gire para a direita. Ex.: turnright 90 / tr 90 Turleft (tl): gira a tartaruga para a esquerda. Ex.: turleft 180 / tl 180 Obs.: A escrita desses comandos variam de maiscula para minscula, ou seja uma letra errada pode no executar o comando. Inserir a imagem do quadrado Os comandos mostrados acima no so os nicos que podem ser executados nesse ambiente de programao. Existe outros comandos que podem mover a tartaruga e fazer configuraes na rea de programao. Conhea-os abaixo:

Canvassize (cs): muda o tamanhos da tela de edio. Aqui o programador precisar definir duas medidas uma de largura e outra de altura da tela. Essa medida so os pixels, ou seja quantidade de pontos que se deseja. Ex.: canvassize 200,200 / cs 200,200 Note que para separar os nmeros precisa-se da vrgula (,). Esse comando lembra as matrizes da matemtica que precisa definir uma nmero de linha e colunas, 2 x 4, 3x5. Contudo nas matrizes usam-se o x para separar as linhas das colunas. Canvascolor (cc): muda a cor do plano de fundo da tela, as cores usadas so do padro RGB (red, green e blue). Para isso usam-se os cdigos de cores, que podem ser cominadas formando a cor desejada pelo usurio. Para facilitar, v at a barra de ferramentas e escolha a cor desejada e copie o cdigo para o editor. Note que esse comando precisa de 3 nmeros de cdigos para formar a cor escolhida. Ex.: canvascolor 255,0,0 / cc 255, 0,0 Obs: use sempre a vrgula para separar os nmeros. Penwidth (pw): muda a largura da linha do lpis, precisa-se apenas de um nmero que define a largura. Ex.: penwidth 3 / pw 3 Pencolor (pc): muda a cor do lpis. Esse comando tambm precisa de uma cdigo de cor. Ex.: pencolor 9,0,0 / pc 9,0,0 Clear (ccl): esse comando limpa toda a tela. Reset: apaga todos os comandos. Direction (dir): muda a direo da tartaruga num ngulo de 360.

Gox (gx): movimenta a tartaruga num plano x. Basta imaginar a tela como uma plano cartesiano. O x muda a posio dela da direita esquerda ou vice-versa. Basta atribuir uma valor desejado para que ela se movimente. Ex.: gox 10 / gx 10 Goy (gy): movimenta a tartaruga, no plano y. Ou seja parte de cima parte de baixo, e vice-versa. Ex.: goy 10 / gy 10 Go: faz com que ela se movimente em todo plano. Precisa-se de dois determinantes. Ex.: go 25, 30 Penup (pu): movimenta a turtle sem que ela desenhe no editor. Pendown (pd): com esse comando o usurio passa a utilizar o lpis. Com isso, por onde a tartaruga passar, ela ir desenhar. Repeat (rpt): com esse comando, o programador pode escolher repetir determinado comando em vez de copiar todos novamente. Learn: significa aprender. O LEARN serve para que o programador crie seus prprios comandos. Ex.: learn quadrado repeat 4 [ fw 50 tr 90 ] Run: executa os comandos . Hide (sh): significa desaparecer, ou seja o turtle some da tela.

Show (ss): faz com que a turtle aparea novamente. Change (sc): esse comando faz com que mude outro comando, como cor, tamanho de lpis e de tela e outros. Wait: faz com que a tartaruga espere determinado tempo antes de executar algum comando. Return: retorna ao incio do cdigo de edio. Observe a imagem abaixo do Kturtle com alguns comandos:

Comandos de Texto Para escrever no Kturtle, precisamos editar outros comandos: Message: imprime alguma mensagem na tela Print: esse comando mostra na tela o que o usurio desejar.

Fontsize: muda o tamanho da fonte. Precisa apenas de um nmero para determinar o tamanho. Ex.: fontsize 4. Fonttype: muda a fonte de edio. Precisa de 2 parmetros. Ex: #comandos de texto fontsize 20 fonttype 30,30 print Bem Vindo ao Kturtle!!! OBS.: Sempre coloque o texto entre aspas (), para que ele seja mostrado na tela. Veja a imagem abaixo:

Comandos Matemticos O Kturtle pode fazer clculos matemticos, para isso utiliza-se os operadores bsicos da nossa matemtica. Soma (+) Subtrao (-) Multiplicao (*) Diviso (/) Potncia (^) Imagem de clculo Round: no clculo com nmeros decimais, pode-se escolher arredondar o nmero. Ex.: print round (10.8) SQTR: usado para descobrir a raz quadrada de um nmero x. Ex.: sqtr 81 PI: nos clculos que envolvem raio e a constante pi, usa-se esse comando que coloca o nmero de pi no clculo. PI= 3,14159 Nos clculos que envolvem seno, cosseno e tangente usam-se os seguintes cdigos: sin: seno de um nmero qualquer. cos: cosseno de um nmero qualquer. tan: tangente de uma nmero. Operadores Booleanos (verdadeiro ou falso)

Esses comandos servem para atribuir valores de verdadeiro e falso. Existem alguns operadores booleanos, o and (e), ou (our), not (no), If (se), else (seno). Ex.: $a=9 $b=6 If $a < Sb true print Oi Imagem dos clculos Esses so os principais comandos que o Kturtle pode executar. Observe abaixo alguns exemplos criados com os comandos da linguagem LOGO.

Bibliografia de Consulta

http://docs.kde.org/stable/pt_BR/kdeedu/kturtle/commands.html Acessado em 15 de outubro de 2011

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA TOCANTINS Campus Porto nacional -TO

PIBID - Programa Institucional De Bolsa De Iniciao Docncia

Porto Nacional - outubro de 2011

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA TOCANTINS Campus Porto nacional -TO

Manual: Kturtle Linguagem Logo

Bolsistas: Josivan Gomes da Cruz, Renata Tavares Nascimento, Wanderson Lucena de Lima

Porto Nacional - outubro de 2011