]> Ajuda do KLogoTurtle Euclides Chuma
euclideschuma@yahoo.com.br
August/2003 1.0 O KLogoTurtle e um interpretador da linguagem LOGO para o ambiente KDE. KDE KLogoTurtle LOGO
Introducao Caracteristicas O KLogoTurtle e uma util ferramenta para o ensinamento de geometria e os principios basicos de programacao de computadores. Criancas podem estudar matematica de forma empolgante e construtiva. KLogoTurtle suporta comandos em diversos idiomas. KLogoTurtle esta sob licenca GPL e foi desenvolvido com o KDevelop por Euclides Lourenco Chuma Instalacao Requisitos KLogoTurtle requer KDE 3.1.x Compilacao e Instalacao Compilar o KLogoTurtle e muito facil. Faca o seguinte: 1. `cd' para o direterio contendo do pacote com o codigo fonte e digite `./configure' para configurar o pacote para seu sistema. Se voce esta usando `csh' em uma velha versao do System V, voce podera precisar digitar `sh ./configure' para previnir `csh' de tentar executar `configure' dele mesmo. Executar `configure' demora algum tempo. Enquanto executar, ele mostra algumas mensagens dizendo quais caracteristicas ele esta checando. 2. Digite `make' para compilar o pacote. 3. Digite `make install' para instalar os programas, algum arquivo de dados e documentacao. 4. Voce pode remover o programa binario e arquivos objetos do diretorio do codigo fonte digitando `make clean'. Esta pronto! Se ocorrer algum problema ao executar, por favor informe oautor Usando KLogoTurtle Usar o KLogoTurtle e muito facil, apenas digite os comandos no campo de Comandos e click no botao Executar para ver o desenho. Dicas As seguintes dicas sao importantes: Use um comando por linha no campo de Comandos. Os nomes de variaveis nao diferenciam letras maiusculas de minusculas. Os numeros devem ser inteiros positivos. Comandos Os comandos em portugues para o KLogoTurtle sao: FRENTE Move para frente produzindo uma linha. Formato: FRENTE ?? (?? e a quantidade de passos) Exemplo: FRENTE 50 ATRAS Move para atras produzindo uma linha. Formato: ATRAS ?? (?? e a quantidade de passos) Exemplo: ATRAS 50 ESQUERDA Rotaciona para esquerda mudando de direcao. Formato: ESQUERDA ?? (?? e a quantidade de graus) Exemplo: ESQUERDA 90 DIREITA Rotaciona para direita mudando de direcao. Formato: DIREITA ?? (?? e a quantidade de graus) Exemplo: DIREITA 90 POSX Move para posicao do eixo X. Formato: POSX ?? (?? e a posicao) Exemplo: POSX 100 POSY Move para posicao do eixo Y. Formato: POSY ?? (?? e a posicao) Exemplo: POSY 100 DESCELAPIS Desce o lapis e assim desenha na tela. Formato: DESCELAPIS Exemplo: DESCELAPIS SOBELAPIS Sobe o lapis e assim nao desenha na tela. Formato: SOBELAPIS Exemplo: SOBELAPIS COR Muda a cor do lapis. As cores do lapis podem ser Green, Red, Blue, Black, Yellow, Gray, Darkblue, Darkgreen, Darkred, Darkyellow. Formato: COR ?? (?? e a cor) Exemplo: COR RED LIMPA Limpa a tela apagando o desenho. Formato: LIMPA Exemplo: LIMPA CENTRO Move para a posicao central da tela. Formato: CENTRO Exemplo: CENTRO ESCONDE Esconde o cursor. Formato: ESCONDE Exemplo: ESCONDE MOSTRA Mostra o cusor. Formato: MOSTRA Exemplo: MOSTRA NOVO Comeca um novo desenho. Formato: NOVO Exemplo: NOVO FACA Define uma variavel com um numero inteiro. Formato: FACA nome = ?? (?? e um numero inteiro) Exemplo (define variavel TESTE com valor 100): FACA TESTE = 100 CONTEUDO Mostra o conteudo de uma variavel. Formato: CONTEUDO variavel Exemplo: CONTEUDO TESTE SOMA Soma dois numeros inteiros positivos e coloca o resultado numa variavel. Formato: SOMA variavel = ?? + ?? (?? e um numero inteiro) Exemplo: SOMA TESTE = 10 + 20 SUBTRAI Subtrai dois numeros inteiros positivos e coloca o resultado numa variavel. Formato: SUBTRAI variavel = ?? - ?? (?? e um numero inteiro) Exemplo: SUBTRAI TESTE = 30 - 10 MULTIPLICA Multiplica dois numeros inteiros positivos e coloca o resultado numa variavel. Formato: MULTIPLICA variavel = ?? * ?? (?? e um numero inteiro) Exemplo: MULTIPLICA TESTE = 20 * 20 DIVIDE Divide dois numeros inteiros positivos e coloca o resultado numa variavel. Formato: DIVIDE variavel = ?? / ?? (?? e um numero inteiro) Exemplo: DIVIDE TESTE = 30 / 5 RESTO Divide dois numeros inteiros positivos e coloca o resto numa variavel. Formato: RESTO variavel = ?? / ?? (?? e um numero inteiro) Exemplo: RESTO TESTE = 50 / 6 REPETE Repete algumas vezes um conjunto de comandos. Formato: REPETE ?? (?? e a quantidade de vezes) comandos FIM REPETE Exemplo: (desenha um quadrado) REPETE 4 FRENTE 50 ESQUERDA 90 FIM REPETE DEFINE Define um conjunto de comandos com um unico nome. Formato: DEFINE nome comandos FIM DEFINE Exemplo: (define um quadrado e desenha ele) DEFINE QUADRADO FRENTE 50 ESQUERDA 90 FRENTE 50 ESQUERDA 90 FRENTE 50 ESQUERDA 90 FRENTE 50 ESQUERDA 90 FIM DEFINE QUADRADO SE Executa os comandos se a condicao e verdadeira. Formato: (=, <, >, !) SE ?? = ?? (?? e um numero inteiro) comandos FIM SE Exemplo: (desenha uma linha) SE 10 < 100 FRENTE 50 FIM SE Credits and License KLogoTurtle Program copyright 2003 Euclides Chuma euclideschuma AT yahoo DOT com DOT br Contributors: Coding help: Anne-Marie Mahfouf annma AT kde DOT org Documentation copyright 2003 Euclides Chuma euclideschuma AT yahoo DOT com DOT br &underFDL; &underGPL; &documentation.index;