Home
O Manual do Kturtle - Sistemas de Informação - Turma A
Contents
1. A tartaruga sabe escrever e pode escrever tudo o que lhe disser para escrever e printx O comando print usado para dizer tartaruga para escrever algo na rea de desenho O print recebe n meros e texto como par metros Voc poder executar o print para v rios par metros com o sinal Veja aqui um pequeno exemplo ano 2004 autor Ze print O autor iniciou o projeto do KTurtle em ano e ainda continua gostando de trabalhar nele e fontsize X O fontsize configura o tamanho da letra que usado pelo print O fontsize recebe um par metro que dever ser um n mero O tamanho definido em pixels Um comando que joga os dados para voc Existe um comando que lan a os dados para voc que se chama random ele muito til para alguns resultados inesperados e random X Y O random um comando que recebe par metros e devolve resultados Como par metros s o necess rios dois n meros onde o primeiro define o resultado m nimo X e o segundo o m ximo Y O resultado um n mero escolhido aleatoriamente que maior ou igual ao m nimo e menor ou igual ao m ximo Aqui est um pequeno exemplo repeat 500 x random 1 20 forward x turnleft 10 x Voc adici u u u f Com o comando random voc poder adicionar um pouco de confus o ao seu programa Entrada de dados e rea o atrav s de janelas Uma janela poder pedir alguma alguma rea o em especial ou a int
2. O direction configura a dire o da tartaruga para um ngulo de X graus a contar do zero e isto n o relativo dire o anterior da tartaruga O direction pode ser abreviado para dir e center O center move a tartaruga para o centro da rea de desenho e go XY O go manda a tartaruga ir para um determinado local da rea de desenho Este local est a X pixels do lado esquerdo da rea de desenho e a Y pixels do topo da rea Lembre se que ao usar o comando go a tartaruga n o ir desenhar nenhuma linha o goxX Ao usar o comando gox a tartaruga ir mover se X pixels a partir da esquerda da rea de desenho mantendo se na mesma altura e goyY Ao usar o comando goy a tartaruga ir mover se Y pixels a partir do topo da rea de desenho mantendo se na mesma dist ncia do lado esquerdo da rea de desenho A tartaruga tem um tra o A tartaruga tem um tra o e vai desenhando uma linha medida que a tartaruga se move Existem alguns comandos para controlar o tra o Nesta se o iremos explicar estes comandos e penup pu O penup levanta o tra o da rea de desenho Quando o tra o est em cima n o desenhada nenhuma linha medida que a tartaruga se move Veja tamb m o pendown O penup pode ser abreviado para pu e pendown pd O pendown pressiona o tra o para baixo na rea de desenho Quando o tra o est em baixo desenhada uma linha medida que a tartaruga se move Veja tamb m o
3. Colagem de Perguntas As perguntas tamb m podem ser coladas umas s outras com palavras de colagem de perguntas onde desta forma algumas perguntas tornam se uma pergunta maior a 1 b 5 if a lt 5 and b 5 print ol Neste exemplo a palavra de colagem and usada para colar 2 perguntas a lt 5 b 5 juntas Se um lado do and der uma resposta false falsa a pergunta toda ir responder false porque com a palavra de colagem and ambos os lados precisam ser true para que a resposta seja true verdadeira Por favor n o se esque a de usar os par nteses ao redor das perguntas Conector Resultado do Teste and ambos os lados t m que ser true verdadeiros para a resposta ser true verdadeira or se um dos lados for true verdadeiros a resposta true verdadeira not Caso especial s funciona com uma pergunta Muda o true para false e o false para true Tabela 4 2 Palavras de colagem de perguntas As palavras de colagem ficam real adas em p rpura no editor de c digo e and Quando s o coladas duas perguntas juntas com o and ambos os lados do and ter o que ser true para que o resultado tamb m seja true verdadeiro Por exemplo a 1 b 5 if a lt 10 and b 5 and a lt b print ol Nestes exemplo voc poder ver uma pergunta colada a outra pergunta tamb m colada e o Se uma
4. poder escrever os comandos de Logo Ele tem todos os recursos que voc poderia esperar num editor moderno A maioria dos seus recursos s o encontrados nos menus Editar e Ferramentas O editor de c digo pode ser acoplado a qualquer um dos lados da janela principal ou poder ser destacado e colocado em qualquer local da sua tela Voc disp e de v rias formas de obter algum c digo no editor A forma mais f cil usar um exemplo j feito Voc escolhe o Arquivo gt Abrir Exemplos no menu Arquivo onde poder clicar num arquivo O nome do arquivo lhe dir algo sobre o que o exemplo por exemplo o square logo vai desenhar um quadrado square O arquivo que escolher ser aberto no editor de c digo voc poder ir ent o a Arquivo gt Executar Comandos para rodar o c digo se desejar Voc poder abrir os arquivos de Logo escolhendo Arquivo gt Abrir A terceira forma escrever diretamente o seu c digo no editor ou copiar colar algum c digo deste guia do usu rio A posi o do cursor indicada na barra de estado direita com o n mero da Linha e da Coluna A rea de Desenho A rea de desenho a rea onde os comandos s o visualizados ou seja onde eles desenham uma imagem Em outras palavras o espa o de recreio da tartaruga Depois de introduzir algum c digo no editor de c digo e de execut lo com Arquivo gt Executar Comandos duas coisas poder o acontecer ou o c digo se executa com perf
5. Ctrl V Cola o texto na rea de transfer ncia no editor Editar gt Procurar Ctrl F Com esta a o voc poder procurar frases no c digo Editar gt Procurar Pr ximo F3 Use isto para procurar a pr xima ocorr ncia da frase Editar gt Substituir Ctrl R Com esta a o voc poder substituir frases no c digo No Menu Ver podemos Ver gt Modo Tela Cheia Ctrl Shift F Com esta a o voc ativa ou desativa o modo de tela cheia Nota Quando o c digo executado estando no modo de tela cheia tudo exceto a rea de desenho fica escondido Isto torna poss vel criar programas de tela cheia no K Turtle Ver gt Mostrar N meros de Linha F11 Com esta a o voc poder mostrar os n meros de linha no editor de c digo Isto poder ser til para procurar um erro Op es do Menu Ferramentas Ferramentas gt Extrator de Cor Alt C Esta a o abre o extrator de cores Com este extrator voc poder selecionar facilmente um c digo de cores e inser lo no editor de c digo Ferramentas gt Indentar Ctrl l Esta a o indenta adiciona espa os em branco as linhas que est o selecionadas Quando a indenta o usada convenientemente isto poder tornar o c digo muito mais f cil de ler Todos os exemplos usam indenta o por isso veja os por favor Ferramentas gt Desindentar Ctrl Shift l Esta a o desindenta remove os espa os em branco no in cio as linhas que est o
6. o usados para 1 adicionar uma pequena descri o ao programa 2 explanar como um peda o do c digo funciona se ele for um pouco complicado e 3 para comentar linhas de c digo que devem ser temporariamente ignoradas veja a ltima linha do exemplo As linhas comentadas ficam real adas em amarelo escuro no editor de c digo e Comandos Ao usar os comandos voc diz tartaruga ou ao KTurtle para fazer algo Alguns comandos precisam de dados de entrada enquanto outros fornecem resultados ou dados de sa da Nesta se o iremos explicar todos os comandos que podem ser usados no KTurtle Observe que todos os comandos incorporados ficam real ados em verde escuro no editor de c digo para que possa ajudar a distingu los Movendo a tartaruga Existem v rios comandos para mover a tartaruga pela tela e forward X fw X O forward move a tartaruga para a frente X pixels Quando o tra o est em baixo a tartaruga ir deixar um rastro O forward pode ser abreviado para fw e backward X bw X O backward move a tartaruga para tr s X pixels Quando o tra o est em baixo a tartaruga ir deixar um rastro O backward pode ser abreviado para bw e turnleft X tl X O turnleft diz tartaruga para se virar X graus para a esquerda O turnleft pode ser abreviado para tl e turnright X tr X O turnright diz tartaruga para se virar X graus para a direita O turnright pode ser abreviado para tr e direction X dir X
7. cadeias de caracteres n o podem ser usadas em c lculos matem ticos e perguntas Um exemplo da utiliza o das cadeias de caracteres x Ol nome inputwindow por favor insira o seu nome print x nome como est Na segunda linha a cadeia de caracteres x fica igual a Ol Na segunda linha a cadeia de caracteres nome configurada como o resultado do comando inputwindow Na terceira linha o programa imprime uma composi o de tr s cadeias de caracteres na rea de desenho Este programa pede para inserir o seu nome Quando voc por exemplo inserir o nome Jos o programa ir imprimir Ol Jos como est Lembre se que o sinal de mais o nico s mbolo matem tico que voc poder usar com as cadeias de caracteres Ser que a Tartaruga sabe fazer contas Sim o KTurtle sabe fazer contas para voc Voc poder somar subtrair multiplicar e dividir Aqui est um exemplo no qual iremos usar todas as opera es a 20 5 b 15 2 c 30 30 d 1 1 print a tar b c MEEI d Ser que voc sabe o valor de a b c e d Repare por favor no uso do s mbolo de atribui o Se voc somente queria fazer um c lculo simples voc poder fazer algo semelhante a isto print 2004 12 Agora um exemplo com par nteses print 20 5 2 30 1 O que estiver entre par nteses ser calculado em primeiro lugar Neste exemplo o 20 5 ser cal
8. das duas perguntas coladas juntas com o or for true verdadeira o resultado ser tamb m true Por exemplo a 1 b 5 if a lt 10 or b 10 or a 0 print ol Neste exemplo ir ver uma pergunta colada a outra pergunta que tamb m est colada e not O not uma palavra de colagem especial porque somente funciona com uma pergunta de cada vez not muda true para false e false para true Um exemplo a 1 b 5 if not a lt 10 and b 5 print ol else print adeus Neste exemplo a pergunta colada true ainda que o not mude a para false Assim no final adeus impresso na rea de desenho Controlando a execu o Os controladores de execu o permitem lhe como o nome deles indica controlar a execu o Os comandos de controle de execu o s o real ados em verde escuro e negrito Os colchetes s o frequentemente usados juntamente com os controladores de execu o e eles s o real ados em verde claro o wait X Se voc j tentou programar um pouco no KTurtle voc j poder ter reparado que a tartaruga pode ser bastante r pida desenhando Este comando faz a tartaruga esperar X segundos repeat 36 forward 5 turnright 10 wait 0 5 Este c digo ir desenhar uma circunfer ncia mas a tartaruga ir esperar meio segundo a cada passo Isto d a no o de uma tartaruga vagarosa e ifpergunta cc 29 O c digo qu
9. de Logo e a rea de desenho 4 direita onde as instru es s o visualizadas A rea de desenho a rea de recreio da tartaruga na rea de desenho que a tartaruga se move e desenha Os tr s outros locais da janela principal s o o menu 1 onde todas as a es podem ser acessadas a barra de ferramentas 4 que lhe permite selecionar rapidamente as a es mais utilizadas e a barra de estado 5 onde voc ir encontrar algumas informa es sobre o estado do Kturtle Aplica es Locais Sistema 998 m Qui 06 Abr 12 52 a triangulos multicoloridos logo KTurtle Arquivo Editar Ver Ferramentas Configura es Ajuda ja Sta amp E SB F3 Velocidade Completa gt O O 0 arte com triangulos 3 p reset canvassize 750 750 center penwidth 3 VI ph a J learn triangle X repeat 3 forward X turnleft 120 l hide for r 5 to 15 repeat 18 R random 1 255 G random 1 255 B random 1 255 pencolor R G B triangle r r 2 turnright 20 l K Z K AMA M VA a lt Z AX SR GOLA RES AA pi message Eu estou cansado ds WU G SL LS G S EE SET nei Executando Comandos Idioma do comando Ingl s Linha 22 Coluna 19 INS I amp triangulos multicoloridos logo KT Cap tulo 2 Usando o KTurtle Cent Untitledl OpenOffice org Writer A JIN R pga O Editor de C digo No editor de c digo voc
10. diretamente para uma posi o da tela Tente isto por exemplo forward 100 turnleft 90 Digita ou copie e cole o c digo no editor e execute o usando o Arquivo gt Executar Comandos para ver o resultado Quando tiver digitado e executado os comandos acima no editor de c digo voc ir reparar em uma ou mais das seguintes coisas e Que depois de executar os comandos a tartaruga vai mover se desenhar uma linha e depois dar um quarto de volta para a esquerda Isto acontece porque voc usou os comandos forward e turnleft e Que a cor do c digo mudou medida que o foi digitando este recurso chama se realce intuitivo os diferentes tipos de comandos s o real ados de forma diferente Isto torna a leitura de grandes blocos de c digo mais f cil e Que a tartaruga desenha uma linha preta fina Talvez tenha obtido uma mensagem de erro Isto poder simplesmente significar duas coisas voc poder ter cometido um erro ao copiar os comandos ou voc precisa de definir o idioma correto para os comandos de Logo o que voc pode fazer isso escolhendo Configura es gt Configurar o KTurtle na se o Idioma Voc ir da mesma forma perceber que o forward 100 mandou a tartaruga andar em frente deixando uma linha e que o turnleft 90 disse tartaruga para virar 90 graus esquerda Por favor veja as seguintes refer ncias para o manual para uma explica o completa dos comandos inseridos forward backward turnleft
11. e turnright O primeiro exemplo foi muito simples por isso vamos continuar canvassize 200 200 canvascolor 0 0 0 pencolor 255 0 0 penwidth 5 clear go 20 20 direction 135 forward 200 turnleft 135 forward 100 turnleft 135 forward 141 turnleft 135 forward 100 turnleft 45 go 40 100 Mais uma vez voc dever digitar ou copiar e colar o c digo para o editor ou abrir o arquivo arrow logo na pasta Abrir exemplos e execut lo usando a op o Arquivo gt Executar Comandos para ver o resultado Nos pr ximos exemplos iremos considerar que voc j sabe a mec nica do assunto Voc j deve ter notado que este segundo exemplo usa muito mais c digo Voc deve ter visto tamb m um conjunto de comandos novos Aqui est uma breve explica o de todos os comandos novos O canvassize 200 200 configura a largura e a altura da rea de desenho para 200 pontos A largura e a altura s o iguais em tamanho o que significa que a rea de desenho dever ser agora um quadrado O canvascolor 0 0 0 deixa a rea de desenho em preto O 0 0 0 uma combina o RGB onde todos os valores ficam iguais a 0 o que corresponde a preto O pencolor 255 0 0 deixa a cor do tra o em vermelho O 255 0 0 uma combina o RGB em que s o valor do vermelho fica igual a 255 enquanto que os outros verde e azul ficam a 0 o que resulta num tom claro de vermelho Se n o compreender os valores das cores tente por favor ler o gloss rio sobre a
12. logohighlightstyle codigo xml em que o codigo o c digo de 2 ou 4 letras ISO do seu pa s no caso do Brasil o br A linha 4 do arquivo tem um lt language name en US gt o qual voc dever alterar para o c digo ISO do seu idioma pt BR para o Portugu s do Brasil Traduza para o seu pr prio idioma o conte do da marca lt item gt i e a informa o entre o lt item gt e o lt item gt Este conte do dever ter uma correspond ncia ao arquivo logokeyword Por exemplo traduza o while para lt item gt enquanto lt item gt e deixe os espa os tal como est o um no in cio e um no fim Por favor n o traduza mais nada Salve o seu arquivo como UTF 8 no Kate use o Salvar Como e mude para UTF 8 na lista direita do nome do arquivo Envie o seu arquivo por CVS adicione o nome do seu arquivo ao Makefile am ou envie o para a Anne Marie Em caso de qualquer d vida por favor contacte a Anne Marie Mahfouf annemarie mahfouf AT free fr para mais informa es Como Traduzir os Exemplos Copie os exemplos em Ingl s da pasta kdeedu kturtle data e mude os nomes dos arquivos de acordo com a tradu o para o seu idioma isto permitir aos usu rios perceberem r pida e facilmente o objetivo do exemplo Traduza as palavras chave nos exemplos usando as do logokeywords xml para o seu idioma O arquivo de palavras chave dever estar terminado em primeiro lugar antes de traduzir os exemplos Sa
13. o Por ltimo ser mostrado como criar os seus pr prios comandos com o learn Tipos Diferentes de Instru es Como em qualquer linguagem o LOGO possui diferentes tipos de palavras e s mbolos Aqui as diferen as entre os tipos ser o brevemente explanadas e Comandos Usando comandos voc diz tartaruga ou ao K Turtle para fazer algo Alguns comandos precisam de dados de entrada enquanto outros fornecem resultados ou dados de sa da o forward um comando que necessita de dados de entrada neste caso o n mero 100 forward 100 e N meros Muito provavelmente voc j conhece alguma coisa sobre os n meros A forma como eles s o usados no K Turtle n o muito diferente do idioma falado ou da matem tica Temos ent o os n meros conhecidos por naturais 0 1 2 3 4 5 etc Os n meros negativos 1 2 3 etc Finalmente os n meros decimais ou fracion rios como por exemplo 0 1 3 14 33 3333 5 05 1 0 Os n meros podem ser usados em c lculos matem ticos e perguntas Eles tamb m podem ser colocados em recipientes Os n meros ficam real ados em azul no editor de c digo e Cadeias de caracteres Primeiro um exemplo print Ol sou uma cadeia de caracteres Neste exemplo o print um comando enquanto o Ol sou uma cadeia de caracteres de fato uma cadeia de caracteres Elas come am e terminam com o s mbolo atrav s destes s mbolos o KTurtle sabe que uma cadeia de caract
14. penup O pendown pode ser abreviado para pd e penwidth X pw X O penwidth configura a espessura do tra o para X pixels O penwidth pode ser abreviado para pw e pencolorR G B pc R G B O pencolor configura a cor do tra o O pencolor recebe uma combina o de RGB como par metro O pencolor pode ser abreviado para pc Comandos para controlar a rea de desenho Existem v rios comandos para controlar a rea de desenho e canvassize X Y cs X Y Com o comando canvassize voc poder alterar o tamanho da rea de desenho Ele recebe dois par metros X e Y de entrada em que o X a nova largura da rea de desenho em pixels e o Y a nova altura da mesma rea em pixels O canvassize pode ser abreviado para cs e canvascolor R G B cc R G B O canvascolor define a cor da rea de desenho O canvascolor recebe uma combina o RGB como par metro O canvascolor pode ser abreviado para cc e wrapon Com o comando wrapon voc poder ativar a envolv ncia para a rea de desenho Por favor veja o gloss rio para saber o que a envolv ncia e wrapoff Com o comando wrapoff voc poder desativar a envolv ncia para a rea de desenho Isto significa que a tartaruga poder mover se para fora da rea de desenho e perder se Por favor veja o gloss rio se quiser saber o que a envolv ncia Comandos para limpar Existem dois comandos para limpar a rea de desenho depois de voc ter deixado tudo bagun ado
15. Astals Cid astalsll AT terra es Direitos autorais da documenta o 2004 Cies Briej cies AT showroommama DOT nl Anne Marie Mahfouf annma AT kde DOT org Algumas altera es de corre o do texto por Philip Rodrigues phil AT kde org Ajuda de tradu o atualizada e algumas mudan as de verifica o editorial de Andrew Coles andrew coles AT yahoo DOT co DOT uk Tradu o de Marcus Gama marcus gama AT uol com br Esta documenta o licenciada sob os termos da Licen a de Documenta o Livre GNU Este programa licenciado sob os termos da Licen a P blica Geral GNU Ap ndice A Instala o Como obter o K Turtle KTurtle faz parte do projeto KDE http www kde org KTurtle pode ser encontrado no pacote kdeedu no site FTP principal do projeto KDE ftp ftp kde org pub kde Compila o e Instala o Para compilar e instalar o KTurtle sem seu sistema digite o sequinte no diret rio base da distribui o de K Turtle configure Y make Y make install Uma vez que o KTurtle usa o autoconf e o automake voc n o deve ter problemas em compil lo Se voc tiver problemas por favor reporte os s lista de correio do KDE
16. O Manual do Kturtle Cies Breijs lt cies AT kde DOT nl gt Anne Marie Mahfouf lt annma AT kde DOT org gt Tradu o Marcus Gama Revis o 0 6 2004 11 8 Copyright O 2004 Cies Breijs concedida permiss o para copiar distribuir e ou modificar este documento sob os termos da Licen a de Documenta o Livre GNU Vers o 1 1 ou qualquer vers o posterior publicada pela Funda o do Software Livre com nenhuma Se o N o Modific vel com nenhum Texto de Capa e com nenhum Texto de Contra Capa Uma c pia da licen a est inclu da em the section entitled GNU Free Documentation License O KTurtle um ambiente de programa o educativo que usa a linguagem de programa o Logo A qualidade nica do LOGO que os comandos de programa o s o traduzidos para o idioma do programador para que ele possa programar no seu idioma nativo ndice 1 Introdu o O que o Logo Recursos do K Turtle 2 Usando o K Turtle O Editor de C digo A rea de Desenho A Barra de Menu O Menu Arquivo O Menu Editar O Menu Ver O Menu Ferramentas O Menu Configura es O Menu Ajuda A Barra de Ferramentas A Barra de Estado 3 Come ando Primeiros passos no Logo apresentamos a Tartaruga A Tartaruga se Move Mais exemplos 4 Refer ncia de Programa o em Logo do K Turtle Tipos Diferentes de Instru es Comandos N meros Cadeias de caracteres Nomes Atribui es S mbolos Matem ticos Perguntas Palavras de Colagem de Pe
17. adores Recursos do KTurtle O KTurtle possui alguns recursos legais que tornam a introdu o programa o uma leve brisa Veja aqui alguns dos detalhes dos recursos do K Turtle e Um interpretador de Logo integrado sem depend ncias extras que usa arquivos em XML para as tradu es dos comandos suporta as fun es definidas pelo usu rio e a mudan a din mica de tipos e A execu o pode ser tornada mais lenta pausada ou interrompida a qualquer momento e Um editor poderoso para os comandos de Logo com um realce de sintaxe intuitivo com numera o de linhas entre outras coisas e A rea de desenho pode ser gravada como uma imagem ou impressa e A rea de desenho tem um modo de envolv ncia ativo por padr o para que a tartaruga n o se perca assim t o facilmente e A ajuda de contexto para todos os comandos do Logo basta para isso pressionar F2 e Os comandos de Logo s o completamente traduz veis atualmente s suportado o Ingl s o Holand s e o Franc s o Esloveno o S rvio Cir lico e Latim Espanhol e Sueco e Um di logo de erros que associa as mensagens de erro aos erros propriamente ditos no programa e Uma terminologia de programa o simplificada Modo de tela cheia e V rios programas exemplo em Logo integrados facilitam o in cio Cap tulo 2 Usando o Kturtle A janela principal do KTurtle tem dois componentes principais o editor de c digo 3 esquerda onde voc escreve os comandos
18. ar metro Lembre se que o par metro tamb m poder ser um recipiente O pr ximo exemplo ilustra isto x 50 print x texto ol print texto Agora alguns exemplos de comandos que devolvam resultados x inputwindow por favor digite algo e pressione OK obrigado r random 1 100 O comando inputwindow recebe um texto como par metro e devolve o n mero ou o texto que introduzido Como poder ver o resultado do inputwindow guardado no recipiente x O comando random tamb m devolve um resultado Neste caso devolve um n mero entre 1 e 100 O resultado do random de novo guardado num recipiente chamado r Lembre se que os recipientes x e r n o s o usados no c digo de exemplo acima Tamb m existem alguns comandos que n o precisam de par metros nem devolvem nada Alguns exemplos clear penup wrapon hide e realce intuitivo Este um recurso do KTurtle que torna a codifica o ainda mais simples Com o realce intuitivo o c digo que voc escrever ganha uma cor que indica qual tipo de c digo Na pr xima lista voc ir encontrar os diferentes tipos de c digo e a cor que obt m no editor de c digo C digo C r Descri o ou exemplos comandos verde escuro forward backward turnleft turnright direction center go gox goy penup normais pendown penwidth pencolor canvasize canvascolor wrapon wrapoff clear reset show hide print fontsize random message inputwindow contro
19. avorito substitua todas as inst ncias de en US no arquivo pelo seu c digo de pa s o que usado acima e grave o arquivo Como Traduzir as Palavras Chave Comandos do Logo Copie o arquivo logokeywords en US xml mudando o seu nome para logokeywords codigo xml em que o codigo o c digo do seu pa s para o Brasil o br Traduza para o seu pr prio idioma o conte do da marca lt keyword gt isto a informa o entre o lt keyword gt e o lt keyword gt sempre que poss vel e o conte do da marca lt alias gt isto a informa o entre o lt alias gt e o lt alias gt Estas informa es est o relacionadas uma vez que o conte do do alias um nome alternativo ou atalho para a palavra chave Por exemplo o while traduz se em portugu s para lt keyword gt enquanto lt keyword gt Por favor n o traduza mais nada e n o traduza as palavras em ingl s no lt command name palavra em ingles gt Estas ter o que permanecer em Ingl s Salve o seu arquivo como UTF 8 no Kate use o Salvar Como e mude para UTF 8 na lista direita do nome do arquivo Envie o seu arquivo por CVS adicione o nome do seu arquivo ao Makefile am ou envie o para a Anne Marie Em caso de qualquer d vida por favor contacte a Anne Marie Mahfouf annemarie mahfouf AT free fr para mais informa es Como Traduzir os Arquivos de Realce de Sintaxe Copie o arquivo logohighlightstyle een US xml mudando nome dele para
20. culado depois ser multiplicado por 2 dividido por 30 e depois adicionado 1 o que d 2 Fazendo perguntas obtendo respostas O if e o while s o controladores de execu o que iremos discutir na pr xima se o Nesta se o iremos usar o comando if para explicar as perguntas Perguntas Um exemplo simples de pergunta x 6 ifx gt 5 print ol Neste exemplo a pergunta x gt 5 se a resposta a esta pergunta for true verdadeira o c digo entre colchetes ser executado As perguntas s o uma parte importante da programa o e s o usadas normalmente em conjunto com os controladores de execu o como o if Todos os n meros e vari veis recipientes de n meros poder o ser comparados uns com os outros nas perguntas Teste Processamento a igual a a resposta true verdadeira se o a for igual ao b a b diferente de a resposta true verdadeira se o a n o for igual ao b a gt b maior que a resposta true verdadeira se o a for maior que o b Teste Processamento a lt b menor que a resposta true verdadeira se o a for menor que o b a gt b maior ou igual a a resposta true verdadeira se o a for maior ou igual ao b a lt b menor ou igual a a resposta true verdadeira se o a for menor ou igual ao b Tabela 4 1 Tipos de perguntas As perguntas ficam real adas em azul claro no editor de c digo
21. e colocado no s ser executado se if a resposta pergunta for true verdadeira Por favor leia para obter mais informa es sobre perguntas a se o de perguntas x 6 ifx gt 5 print O x maior que cinco Na primeira linha o x inicializado com 6 Na segunda linha a pergunta x gt 5 feita Uma vez que a resposta a esta pergunta verdadeira o controlador de execu o if ir permitir que o c digo entre colchetes seja executado e while pergunta O controlador de execu o while um pouco parecido com o if A diferen a que o while fica repetindo em ciclo o c digo entre os colchetes at que a resposta pergunta seja false x 1 whilex lt 5 forward 10 wait 1 x x 1 Na primeira linha o x inicializado com 1 Na segunda linha a pergunta x lt 5 feita Uma vez que a resposta verdadeiro o controlador de execu o while inicia a execu o do c digo entre colchetes at que a resposta pergunta seja falso Neste caso o c digo entre colchetes ser executado 4 vezes porque cada vez que a quinta linha executada o x aumentado de 1 e ifpergunta else Se n o em outras palavras else O else pode ser usado em adi o ao controlador de execu o if O c digo entre colchetes ap s o else s executado se a resposta pergunta feita respondida como falso O else n o esta funcionando na vers o 0 6 e reset x 4
22. e clear cr Com o clear voc poder limpar todos os desenhos da rea de desenho Todo o resto permanece igual a posi o e o ngulo da tartaruga a cor da rea de trabalho a visibilidade da tartaruga e o tamanho da rea de desenho O clear pode ser abreviado para cr o reset O reset limpa tudo de forma mais abrangente que o comando clear Depois de um comando reset tudo fica como estava quando voc iniciou o KTurtle A tartaruga posicionada no meio do tela a cor da rea de desenho branca e a tartaruga ir desenhar uma linha preta na rea de desenho A tartaruga uma imagem m vel Muitas pessoas n o sabem o que s o as imagens m veis sprites da uma breve explica o as imagens m veis s o pequenas imagens que podem percorrer o tela para mais informa es veja o gloss rio sobre as imagens m veis A seguir voc ir encontrar uma apresenta o completa de todos os comandos que lidam com imagens m veis A vers o atual do KTurtle n o suporta ainda o uso de imagens m veis al m da tartaruga Nas vers es futuras voc poder mudar a tartaruga para outra coisa que desejar e show ss O show torna a tartaruga vis vel de novo depois de ter ficado escondida O show pode ser abreviado para ss e hide sh O hide esconde a tartaruga Isto pode ser usado se a tartaruga n o couber no seu desenho O hide pode ser abreviado para sh Ser que as tartarugas sabem escrever A resposta sim
23. ei o e voc poder ver algo mudando na rea de desenho ou voc tem um erro no seu c digo e existir uma mensagem que lhe dir qual o erro que voc cometeu Esta mensagem dever ajud lo a resolver o erro A imagem que desenhada pode ser gravada num arquivo usando o Arquivo gt Salvar a rea de Desenho ou impressa usando o Arquivo gt Imprimir A Barra de Menu No menu voc ir encontrar todas as a es do K Turtle Elas est o nos seguintes grupos Arquivo Editar Ver Ferramentas Configura es e Ajuda Esta se o descreve todas estas op es As a es do Menu Arquivo Arquivo gt Novo Ctrl N Cria um arquivo de Logo novo vazio Arquivo gt Abrir Ctrl O Abre um arquivo de Logo Arquivo gt Abrir Recente Abre um arquivo de Logo que foi aberto recentemente Arquivo gt Abrir Exemplos Ctrl E Mostra a pasta com os programas de exemplo do Logo Os exemplos dever o estar no seu idioma favorito que poder ser escolhido em Configura es gt Configurar o K Turtle Arquivo gt Executar Comandos Alt Return Inicia a execu o dos comandos no editor de c digo Arquivo gt Salvar Ctrl S Salva o arquivo de Logo aberto atualmente Arquivo gt Salvar Como Salva o arquivo de Logo aberto atualmente num local especificado Arquivo gt Salvar rea de Desenho Salva a imagem desenhada na rea de desenho num arquivo Arquivo gt Pausar a Execu o Pause Coloca a execu o em pausa E
24. erada de uma tartaruga para outra coisa As vers es futuras do K Turtle ser o capazes de fazer isso e envolv ncia A envolv ncia o que acontece quando a tartaruga desenha algo que muito grande para caber na rea de desenho e a envolv ncia est ativa Quando a tartaruga passa para fora de um extremo da rea de desenho ele vai passar para o extremo imediatamente oposto para que possa continuar o seu movimento Deste modo a tartaruga ir estar sempre na tela enquanto se move A envolv ncia poder ser ativada e desativada com os comandos wrapon e wrapoff Quando o KTurtle inicia a envolv ncia est ativa por padr o Cap tulo 6 Guia do Tradutor do Kturtle Como voc sabe um dos grandes recursos da linguagem Logo que os comandos de Logo podem ser traduzidos para o seu pr prio idioma Isto facilita a uma crian a entender os comandos Para habilitar um idioma novo existem tr s arquivos a traduzir em primeiro lugar o arquivo de palavras chave ou comandos depois o arquivo logo highlight style e finalmente os exemplos Criando um Dicion rio para Guardar os Arquivos Traduzidos Primeiro voc precisa criar uma pasta para guardar os arquivos traduzidos Crie uma pasta chamada kde il 8n c digo data kdeedu kturtle na sua pasta de CVS do KDE onde o c digo o c digo do seu pa s o c digo ISO de 2 ou 4 letras Copie o arquivo Makefile am de kdeedu kturtle data para esta pasta Abra o com o seu editor de texto f
25. eres As cadeias de caracteres podem ser colocadas em recipientes Por m n o podem ser usadas em c lculos matem ticos nem em quest es As cadeias de caracteres ficam real adas em vermelho escuro no editor de c digo e Nomes Ao usar a linguagem de programa o Logo voc pode criar coisas novas Se criar um programa ir necessitar normalmente de recipientes e em alguns casos do learn para criar novos comandos Ao criar um recipiente ou um novo comando com o learn voc ter que especificar um nome Voc poder escolher qualquer nome desde que ele n o tenha j algum significado Por exemplo n o poder chamar um recipiente de forward uma vez que esse nome j usado para um comando e assim j tem um significado Aqui o forward usado como recipiente mas j tem um significado assim ir produzir um erro forward 20 isto funciona forward 20 Os nomes s poder o conter letras n meros e sublinhados De qualquer forma devem come ar por uma letra Por favor leia a documenta o sobre os recipientes e o comando learn para uma melhor explica o e mais exemplos e Atribui es As atribui es s o feitas com o s mbolo Nas linguagens de programa o melhor ler o simples n o como um igual a mas sim como um ficar igual a O termo igual a mais apropriado para que uma pergunta As atribui es s o usadas normalmente por duas raz es 1 para adicionar conte do ao
26. ifx gt 5 print x maior que cinco else print x menor que seis A pergunta feita se x maior que 5 Uma vez que x inicializado com 4 na primeira linha a resposta quest o falso Isto significa que o c digo entre colchetes ap s o else ser executado e for ponto inicial a ponto final O ciclo for um ciclo de contagem ou seja faz um contador para voc forx 1to 10 print x 7 forward 15 Cada vez que o c digo entre par nteses executado o x incrementado de uma unidade at que o valor do x chegue a 10 O c digo entre par nteses imprime o valor de x multiplicado por 7 Depois de este programa terminar a sua execu o voc ir ver a tabuada dos 77 na rea de desenho Crie os seus pr prios comandos com o learn O leam um comando muito especial porque ele usado para criar seus pr prios comandos O comando que voc criar pode ter valores de entrada e retornar valores de sa da Vamos dar uma olhada em como um novo comando criado learn circulo x repeat 36 forward x turnleft 10 O novo comando chamado circulo circulo recebe um valore de entrada um n mero para configurar o tamanho do c rculo circulo n o retorna nenhum valor de sa da O comando circulo pode agora ser usado como um comando normal no resto do c digo Veja este exemplo learn circulo x repeat 36 forward x turnleft 10 go 30 30 circul
27. ladores de preto negrito wait if else while repeat for execu o C digo C r Descri o ou exemplos coment rios amarelo escuro As linhas que est o comentadas come am por caracteres de coment rio estas linhas s o ignoradas quando o c digo executado Os coment rios permitem ao programador explicar um pouco do seu c digo ou podem ser usadas para evitar temporariamente que um peda o de c digo seja executado colchetes verde claro Os colchetes s o usados para agrupar peda os de c digo Os colchetes s o usados negrito normalmente com os controladores de execu o learn verde claro O comando learn usado para criar comandos novos negrito n meros azul N meros bem n o temos muita coisa para falar sobre eles texto vermelho Tamb m n o h muito a dizer sobre o texto nas cadeias de caracteres a n o ser escuro que come am e terminam com aspas caracteres cinza Estes s o os caracteres matem ticos e matem ticos caracteres das azul negrito perguntas palavras de cor de rosa and or e not colagem das perguntas texto normal preto Tabela 5 1 Os diferentes tipos de c digo e a sua cor de realce e pontos Um ponto um ponto na tela Se voc olhar muito de perto para o que v na tela do seu monitor ir constatar que ela usa pontos Todas as imagens da tela s o criadas com estes pon
28. lve o seu arquivo como utf 8 no Kate use o Salvar Como e mude para UTF 8 na lista direita do nome do arquivo Envie a sua pasta adicione um Makefile am dentro dela ou envie a para a Anne Marie Em caso de alguma d vida por favor contacte a Anne Marie Mahfouf annemarie mahfouf AT free fr para mais informa es Finalmente se voc quiser poder adicionar os seus pr prios exemplos nesta pasta Cap tulo 7 Cr ditos e Licen a Kturtle Direitos autorais do programa 2003 2004 Cies Breijs cies AT kde DOT nl Contribui es Ajuda na codifica o componente de edi o Anne Marie Mahfouf annma AT kde DOT org Autor do WSBASIC wsbasic sourceforge net a base para o interpretador do KTurtle Walter Schreppers Walter DOT Schreppers AT ua DOT ac DOT be Arquivo de Dados em Alem o Matthias Me mer bmlmessmer AT web DOT de Arquivo de Dados em Alem o Burkhard Liick lueck AT hube lueck DOT de Arquivo de Dados em Sueco Stefan Asserh ll stefan DOT asserhal AT telia DOT com Arquivos de Dados em Esloveno Jure Repinc jlp AT holodeck1 com Arquivos de Dados em S rvio Cir lico e Latim Chusslove Illich caslav ilic AT gmx net Arquivos de Dados em Italiano Pino Toscano toscano pino AT tiscali it Arquivos de Dados em Ingl s Brit nico Andy Potter A J Potter AT rhul ac uk Arquivo de Dados em Sueco Stefan Asserh ll stefan DOT asserhal AT telia DOT com Suporte do processador de cir lico Albert
29. ndos de Logo ou definir um novo tamanho inicial para a rea de desenho O Menu Ajuda Ajuda gt Manual do Kturtle Esta a o mostra o manual que voc est atualmente lendo Ajuda gt 0 Que Isto Shift F1 Depois de ativar esta a o a seta do cursor ir mudar para uma seta com ponto de interroga o Este novo tipo de seta usado para clicar em partes da janela principal do K Turtle aparecer uma descri o da componente em particular Ajuda gt Ajuda sobre F1 Esta uma fun o bastante til ela fornece ajuda sobre o c digo sobre o qual o cursor se encontra Por isso por exemplo voc poder usar o comando print no seu c digo e poder querer ler para saber o que o manual diz sobre este comando Voc poder mover o cursor para cima do comando print e clicar em Fl O manual ir ent o mostrar toda a informa o sobre o comando print Esta fun o muito importante durante a aprendizagem da programa o Ajuda gt Comunicar um Erro Use isto para comunicar um problema no KTurtle para os programadores Estes relat rios podem ser usados para tornar as vers es futuras do KTurtle melhores Ajuda gt Sobre o Kturtle Aqui voc poder encontrar informa es sobre o KTurtle como os seus autores e a licen a em que ele se baseia Ajuda gt Sobre o KDE Aqui voc poder encontrar informa es sobre o KDE Se n o souber ainda o que o KDE este um local que voc n o poder perder A Ba
30. o 20 go 40 40 circulo 50 No pr ximo exemplo um comando com valor de retorno criado reset learn multPorSi n r n 1 r n n return r i inputwindow Por favor insira um n mero e pressione OK print i multiplicado por ele mesmo multPorSi i Neste exemplo um novo comando chamado multPorSi criado A entrada deste comando multiplicada por ela mesmo e ent o retornada usando o comando return O comando return a maneira de retornar um valor a partir de uma fun o que voc criou Cap tulo 5 Gloss rio Neste cap tulo voc ir obter uma explica o para a maioria das palavras pouco comuns que s o usadas no manual e graus Os graus s o uma unidade para medir ngulos ou voltas Uma volta completa corresponde a 360 graus uma meia volta corresponde a 180 graus e um quarto de volta a 90 graus Os comandos turnleft turnright e direction necessitam de um par metro em graus e par metros e resultado dos comandos Alguns comandos recebem par metros outros devolvem resultados outros fazem ambas as coisas e finalmente existem outros que n o fazem nenhuma delas Alguns exemplos de comandos que s recebem par metros s o forward 50 pencolor 255 0 0 print ol O comando forward recebe o 50 como par metro porque o forward precisa deste par metro para saber quantos pontos dever andar em frente O pencolor recebe um par metro e o print recebe uma cadeia de caracteres com p
31. rguntas Coment rios Comandos Movendo a tartaruga A tartaruga tem um tra o Comandos para controlar a rea de desenho Comandos para limpar A tartaruga uma imagem m vel Ser que as tartarugas sabem escrever Um comando que joga aos dados para voc Entrada de dados e rea o atrav s de janelas Recipientes Vari veis recipientes de n meros Recipientes de texto cadeias de caracteres Ser que a Tartaruga sabe fazer contas Fazendo perguntas obtendo respostas Perguntas Colagem de Perguntas Controlando a execu o Fazendo a tartaruga esperar Executar o if O ciclo while Se n o em outras palavras else O ciclo for um ciclo de contagem Crie os seus pr prios comandos com o learn 5 Gloss rio 6 Guia do Tradutor do K Turtle Criando um Dicion rio para Guardar os Arquivos Traduzidos Como Traduzir as Palavras Chave Comandos do Logo Como Traduzir os Arquivos de Realce de Sintaxe Como Traduzir os Exemplos 7 Cr ditos e Licen a A Instala o Como obter o K Turtle Compila o e Instala o Lista de Tabelas 4 1 Tipos de perguntas 4 2 Palavras de colagem de perguntas 5 1 Os diferentes tipos de c digo e a sua cor de realce 5 2 Combina es RGB mais usadas Cap tulo 1 Introdu o O KTurtle um ambiente educativo de programa o utilizando a linguagem de programa o Logo Ele tenta manter a programa o t o acess vel quanto poss vel Isto torna o K Turtle adeq
32. rodu o de determinados dados O KTurtle tem dois comandos para janelas nomeadamente o message e o inputwindow e message X O comando message recebe uma cadeia de caracteres como entrada Mostra ent o uma janela que cont m o texto da cadeia de caracteres ano 2004 autor Ze print O autor iniciou o projeto do K Turtle em ano e ainda continua gostando de trabalhar nele e inputwindow X O inputwindow recebe uma cadeia de caracteres como entrada Mostra uma janela que cont m o texto da cadeia de caracteres tal como acontece no message Contudo al m disso tamb m mostra um campo de texto na janela Atrav s deste campo o usu rio poder introduzir um n mero ou uma cadeia de caracteres que poder ser guardada num recipiente Por exemplo in inputwindow Que idade voc tem out 2003 in print Em 2003 voc tinha out anos em determinado momento Quando um usu rio cancelar a janela ou n o inserir nenhuma informa o o recipiente fica vazio Recipientes Os recipientes s o letras ou palavras que podem ser usadas pelo programador para guardar algum n mero ou algum texto Os recipientes que cont m um n mero chamam se vari veis enquanto que os que cont m texto chamam se cadeias de caracteres Os recipientes que n o s o usados n o cont m nada Por exemplo um print N Isto n o ir imprimir nada Se tentar fazer opera es matem ticas com recipientes vazios ir obter erro
33. rra de Ferramentas Aqui voc poder acessar rapidamente s fun es mais usadas Por padr o voc ir encontrar aqui todos os comandos mais teis terminando nos icones Executar os Comandos e o Parar a Execu o Voc poder configurar a barra de ferramentas usando o menu Configura es gt Configura es Avan adas gt Configurar Barra de Ferramentas A Barra de Estado Na barra de estado voc poder saber o estado do KTurtle Do lado esquerdo ela fornece o resultado sobre a ltima a o Do lado direito voc encontra a localiza o atual do cursor os n meros da linha e da coluna No meio da barra de estado indicado idioma usado para os comandos Cap tulo 3 Come ando Neste guia introdut rio iremos assumir que o idioma dos comandos o Ingl s Voc poder mudar este idioma em Configura es gt Configurar o KTurtle mais precisamente na se o Idioma Observe que o idioma que definir para o KTurtle precisa ser o mesmo idioma que usa para digitar os comandos de Logo Primeiros passos no Logo apresentamos a Tartaruga Voc j deve ter reparado que a tartaruga est no meio da rea de desenho voc est agora prestes a aprender como control la usando os comandos no editor de c digo A Tartaruga se Move Vamos come ar colocando a tartaruga para andar A nossa tartaruga tem 3 tipos de movimentos 1 pode ir para a frente e para tr s 2 pode virar esquerda ou direita e 3 poder ir
34. s e Vari veis Vari veis s o recipientes de n meros vamos come ar com um exemplo x 3 print x Na primeira linha a letra x passou a ser uma vari vel um recipiente de n meros Como voc pode ver o valor da vari vel x passou para 3 Na segunda linha o valor impresso Lembre se que se quisermos imprimir um x ent o devemos escrever print x Isso foi f cil mas agora h um exemplo um pouco mais dificil A 2004 B 25 C A B o pr ximo comando imprime 2029 print C backward 30 o pr ximo comando imprime 2004 mais 25 print A mais B backward 30 o pr ximo comando imprime 1979 print A B Nas duas primeiras linhas as vari veis A e B s o configuradas como sendo iguais a 2004 e 25 Na terceira linha a vari vel C fica igual a A B o que d 2029 O resto do exemplo consiste em 3 comandos print com backward 30 no meio O backward 30 est l para garantir que cada resultado fica numa linha diferente Neste exemplo voc v tamb m que as vari veis podem ser usadas nos c lculos matem ticos e Recipientes de texto cadeias de caracteres No c digo do programa o texto normal iniciado e termina normalmente com aspas Como j foi visto print Ol programador O texto fica delimitado com as aspas Estes peda os de texto normal s o chamados ent o de cadeias de caracteres As cadeias de caracteres s o bastante parecidas com as vari veis A maior diferen a que as
35. s combina es RGB O penwidth 5 configura a espessura ou tamanho do tra o a 5 pontos A partir de agora todas as linhas que a tartaruga desenhar ir o ter uma espessura de 5 pontos at que se mude o penwidth para outra coisa qualquer O clear limpa a rea de desenho e tudo o que faz O go 20 20 manda a tartaruga ir para um determinado lugar da rea de desenho A contar do canto superior esquerdo este lugar fica a 20 pontos a contar da esquerda e a 20 pontos da parte superior Lembre se que ao usar o comando go a tartaruga n o ir desenhar uma linha O direction 135 define a dire o da tartaruga O turnleft e o turnright mudam o ngulo da tartaruga a partir da dire o atual dela O direction muda o ngulo da tartaruga a partir do zero e como tal n o relativo posi o anterior da tartaruga Depois do comando de dire o segue se um conjunto de comandos forward e turnleft Estes comandos fazem de fato o desenho Por fim usado outro comando go para mover a tartaruga para o lado Certifique se de seguir as refer ncias Elas explicam cada comando em mais detalhes Cap tulo 4 Refer ncia de Programa o em Logo do KTurtle Esta a refer ncia para o Logo do KTurtle Neste cap tulo iremos abordar brevemente todos os tipos de instru es diferentes Depois ser o explicados os comandos um por um Em seguida ser o explicados os recipientes a matem tica as quest es e os controladores de execu
36. s recipientes e 2 para modificar o conte do de um recipiente Por exemplo x 10 o recipiente x cont m agora o n mero 10 W A minha idade o recipiente W cont m agora o texto A minha idade isto imprime o conte do dos recipientes W e x na rea de desenho print W x Para mais exemplos veja a se o que explica os recipientes e S mbolos Matem ticos O KTurtle suporta todos os s mbolos matem ticos b sicos a adi o a substra o a multiplica o a divis o e os par nteses e Para uma explica o completa e mais exemplos veja a se o de matem tica e Perguntas N s podem fazer perguntas simples onde a respostar ser true verdadeiro ou false falso O uso de perguntas extensivamente explicado na se o perguntas e Palavras de Colagem de Perguntas As perguntas podem ser coladas juntas com o que se denomina por cola das perguntas As palavas de colagem s o o and e o or ou e uma palavra especial a not n o A utiliza o da colagem de perguntas explicada na se o de Colagem de Perguntas e Coment rios Coment rios s o linhas que iniciam com um Por exemplo isto um coment rio print isto n o um coment rio a linha anterior n o um coment rio mas a pr xima gt print isto n o um coment rio N s podemos adicionar coment rios ao c digo para n s mesmos ou para que algu m os leia Coment rios s
37. selecionadas Ferramentas gt Limpar Indenta o Esta a o limpa a indenta o remove todos os espa os em branco no in cio das linhas que est o selecionadas Ferramentas gt Comentar Ctrl D Esta a o adiciona caracteres de coment rio ao in cio das linhas que s o selecionadas As linhas que come am com um car cter de coment rio s o ignoradas quando o c digo executado Os coment rios permitem ao programador explicar um pouco o seu c digo ou podem ser usadas para evitar temporariamente que um determinado peda o de c digo seja executado Ferramentas gt Descomentar Ctrl Shift D Esta a o remove os caracteres de coment rios das linhas selecionadas O Menu Configura es Configura es gt Mostrar Ocultar Barra de Ferramentas Ativa ou desativa a Barra Principal Configura es gt Mostrar Ocultar Barra de Estado Alterna a Barra de Estado Configura es gt Configura es Avan adas Aqui voc poder alterar as coisas que voc normalmente n o necessita mudar O sub menu da Configura es Avan adas possui tr s itens Configurar o Editor a janela de configura o padr o do editor Kate Configurar os Atalhos a janela de configura o de atalhos padr o do KDE e a Configurar as Barras de Ferramentas a janela de configura o da barra de ferramentas do KDE Configura es gt Configurar o Kturtle Isto usado para configurar o KTurtle Aqui voc poder mudar o idioma dos coma
38. sta a o s fica ativa quando os comandos estiverem de fato sendo executados Arquivo gt Parar Execu o Escape P ra a execu o esta a o s fica ativa quando os comandos estiverem de fato sendo executados Arquivo gt Velocidade de Execu o Apresenta uma lista com as velocidades de execu o poss veis consistindo em Toda Velocidade Lento Mais Lento e Lent ssimo Quando a velocidade igual a Toda Velocidade padr o voc poder n o conseguir ver o que est acontecendo Em alguns dos casos este comportamento poder ser o desejado mas noutros casos voc poder querer ter uma id ia da execu o No ltimo caso poder desejar configurar a velocidade da execu o como Lento Mais Lento e Lent ssimo Quando um dos modos lentos for selecionado a posi o atual de execu o ser mostrada no editor Arquivo gt Imprimir Ctrl P Imprime o c digo atual no editor ou ent o o desenho gerado na rea de desenho Arquivo gt Sair Ctrl Q Sai do Kturtle No Menu Editar temos Editar gt Desfazer Ctrl Z Anula a ltima altera o ao c digo O KTurtle pode fazer anula es de forma ilimitada Editar gt Refazer Ctrl Shift Z Refaz uma altera o anulada ao c digo Editar gt Cortar Ctrl X Corta o texto selecionado do editor de c digo para a rea de transfer ncia Editar gt Copiar Ctrl C Copia o texto selecionado do editor de c digo para a rea de transfer ncia Editar gt Colar
39. tos Um ponto a menor coisa que poder ser desenhada na tela Existem v rios comandos que precisam de uma quantidade de pontos como par metro e s o o forward backward go gox goy canvassize e o penwidth e Combina es de RGB c digos de cores As combina es de RGB s o usadas para descrever cores O R vem de red vermelho o G de green verde e o B de blue azul Um exemplo de uma combina o RGB o 255 0 0 onde o valor da componente vermelha 255 e as outras s o 0 o que resulta num tom claro de vermelho Cada valor de uma combina o RGB ter que estar no intervalo entre O e 255 Aqui est uma lista com as cores mais usadas RGB C r 0 0 0 preto 255 255 255 branco 255 0 0 vermelho 150 0 0 vermelho escuro 0 255 0 verde 0 0 255 azul 0 255 255 azul claro 255 0 255 cor de rosa 255 255 0 amarelo Tabela 5 2 Combina es RGB mais usadas Para descobrir facilmente as combina es RGB de uma cor voc dever experimentar o extrator de cores Voc poder encontr lo aqui Ferramentas gt Extrator de Cor Dois comandos necessitam de uma combina o RGB como par metro e s o eles o canvascolor e o pencolor e imagem m vel Uma imagem m vel uma pequena imagem que pode ser movida pela tela A nossa tartaruga uma imagem m vel por exemplo Nota com esta vers o do K Turtle a imagem m vel n o consegue ser alt
40. uado 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 Logo Um recurso nico do Logo que os comandos s o normalmente traduzidos para o idioma falado pelo programador O KTurtle tem o nome com base na tartaruga que desempenha um papel central no ambiente de programa o O usu rio programa a tartaruga usando os comandos do Logo para desenhar uma imagem na rea de desenho O que 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 educacionais A LCSI lan ou o MacLogo em 1985 como uma ferramenta para programadores profissionais mas nunca teve grande sucesso O MIT ainda mant m um s tio sobre Logo que poder ser acessado em http el media mit edu logo foundation Hoje em dia existem v rias vers es do Logo por a que poder o ser encontradas no s tio de Logo do MIT e com uma pequena pesquisa no Google Esta vers o do Logo K Turtle focada somente nas qualidades educacionais da linguagem de programa o e n o tentar se adequar s necessidades profissionais dos program
Download Pdf Manuals
Related Search
Related Contents
2015 安全衛生 図書・用品カタログ 4” Submersible Pumps Bombas sumergibles de 4” FlexScan S1701-X/S1721-X/S1902/S1921-X PUB HS53 Automated link analysis using radio 時限動作機能付き警報設定器 MS3505DT 取扱説明書 MANUALE di ISTRUZIONI Clarus 500/580 GC User's Guide 6001-6.5.5, Allen-Bradley Standard Driver Software, User Manual Samsung CC03 用戶手冊 Copyright © All rights reserved.
Failed to retrieve file