# O Manual do &kturtle;

Cies
Breijs

    cies AT kde DOT nl

Anne-Marie
Mahfouf

    annma AT kde DOT org

Mauricio
Piacentini

    piacentini AT kde DOT org

José
Pires

    jncp@netcabo.pt

Tradução
2004
Cies Breijs
2004
2007
&Anne-Marie.Mahfouf;
2007
Mauricio Piacentini
&FDLNotice;
2008-01-22
0.8 beta

O &kturtle; é um ambiente de programação educativo que usa a linguagem de programação &turtlelang;, inspirada pelo &logo;. A qualidade única do &logo; é que os comandos de programação são traduzidos para a língua do 'programador', para que ele possa programar na sua língua nativa, sendo esta característica reproduzida pela linguagem de programação.

KDE
kdeedu
KTurtle
educação
linguagem
nativa
programação
código
&logo;
instruções
tartaruga

## Introdução

O &kturtle; é um ambiente educativo de programação utilizando a linguagem de programação &turtlelang;. Ele tenta manter a programação tão acessível quanto possível. Isto torna o &kturtle; adequado para ensinar às crianças matemática, geometria e... programação. Os comandos usados para programar são do estilo da linguagem de programação &turtlelang;. Uma funcionalidade única do &turtlelang; é que os comandos são normalmente traduzidos para a língua falada pelo programador.

O &kturtle; tem o nome com base na tartaruga que desempenha um papel central no ambiente de programação. O utilizador programa a tartaruga, usando os comandos do &logo;, para desenhar uma imagem na área de desenho.

### O que é o &turtlelang;?

A &turtlelang;, a linguagem de programação usada no &kturtle;, é fortemente inspirada por alguns dos conceitos fundamentais da linguagem de programação &logo;. A primeira versão da linguagem de programação &logo; foi criada por Seymour Papert do Laboratório de Inteligência Artificial do MIT em 1967 como uma alternativa à linguagem de programação LISP. Desde então, foram lançadas várias versões do &logo;. Em 1980, o &logo; foi ganhando adeptos, com versões para o MSX, Commodore, Atari e sistemas IBM PC. Estas versões eram principalmente para fins educativos. A LCSI lançou o &Mac;Logo em 1985 como uma ferramenta para programadores profissionais, mas nunca teve grande sucesso. O MIT ainda mantém um 'site' sobre &logo; que poderá ser acedido em http://el.media.mit.edu/logo-foundation/.

Hoje em dia existem várias versões do &logo; por aí, as quais poderão ser encontradas no 'site' de &logo; do MIT e com uma pequena pesquisa no Google.

Em comparação com as versões mais modernas do &logo;, o &turtlelang; implementa apenas os comandos básicos mais adequados para os objectivos educativos da linguagem, não tentando satisfazer as necessidades dos programadores profissionais.

### Funcionalidades do &kturtle;

O &kturtle; tem algumas funcionalidades giras que tornam a introdução à programação uma leve brisa. Veja aqui alguns dos detalhes das funcionalidades do &kturtle;:

- Um interpretador de &turtlelang; integrado (sem dependências extra) que usa ficheiros em Ruby para as traduções dos comandos, suporta as funções definidas pelo utilizador e a mudança dinâmica de tipos.

- A execução pode ser tornada mais lenta, pausada ou interrompida em qualquer altura.

- Um editor poderoso para os comandos de &turtlelang; com um realce de sintaxe intuitivo, com numeração de linhas, entre outras coisas.

- Os comandos do &turtlelang; podem ser completamente traduzidos.

- Uma janela de erros que associa as mensagens de erro aos erros propriamente ditos no programa.

- Uma terminologia de programação simplificada.

- Vários programas em &logo; de exemplo integrados facilitam o início.

&using-kturtle;

&getting-started;

&programming-reference;

&glossary;

&translator-guide;

## Créditos e Licença

&kturtle;

Programa copyright 2003-2007 Cies Breijs cies AT kde DOT nl

Documentação copyright 2004, 2007

- Cies Briej cies AT showroommama DOT nl

- &Anne-Marie.Mahfouf; annma AT kde DOT org

- Algumas alterações de correcção do texto por &Philip.Rodrigues; &Philip.Rodrigues.mail;

- Ajuda de tradução actualizada e algumas mudanças de verificação editorial de Andrew Coles andrew_coles AT yahoo DOT co DOT uk

Tradução de José Nuno Pires jncp@netcabo.pt

&underFDL; &underGPL;

## Instalação

### Como obter o &kturtle;

&install.intro.documentation;

### Compilação e Instalação

&install.compile.documentation;

## Índice de Comandos