Вы находитесь на странице: 1из 3

1

BetaLogo
Guia Rpido de Comandos com Exemplos
Grupo Escrita Comando Esc Esc Mo Mo ou Esc Rotule Rotule PF PT P PP MudePos MudeX MudeY MudeXY MudeXYZ PC CoorX CoorY CoorZ Pos GD GE D MudeD DireoPara GiroPara AT DT Repita CV UL UN UB UI Esp MudeEsp Ponta RestaurePonta MP AD Tat RJG RJC IndBMP MudeIndBMP Cole Cole ReCole ReCole Aprenda Ap MudeAp BAp Mots JaMenu Preserve Recupere Recupere Entrada Palavra Lista Palavra ou Lista Varivel (:nome) Palavra ou Lista Varivel Nmero Nmero Nmero Lista: 2 ou 3 Ns Lista: 2 ou 3 Ns Nmero Nmero 2 Nmeros 3 Nmeros Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nmero Nmero Nenhuma Nmero Lista: 2 ou 3 Ns Lista: 2 ou 3 Ns Nenhuma Nenhuma N e Lista Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nmero Nenhuma Nenhuma Lista Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma N de 0 a 1000 " "S "T ou N Lista " "S "T ou N Lista Nome (sem " ) Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma " ( aspas ) 0 "D "E ou "T Ao Escreva na janela de comandos a palavra Escreva os elementos da lista ( sem [ ] externos ) Mostre a palavra ou a lista ( mantm [ ] ) Mostre ( ou escreva ) o contedo da varivel Escreva na Janela Grfica ( na direo da Tat ) Rotule o contedo da varivel Ande ParaFrente o n de passos da entrada Ande ParaTrs o n de passos da entrada Pule o n de passos da entrada ( para a frente ou usar negativo ) Pule Para o Ponto da entrada ( sem riscar ou apagar ) Mude para o ponto com as coordenadas da entrada Mude para ponto com coordenada X, mantendo Y ( e Z ) Mude para ponto com coordenada Y, mantendo X ( e Z ) Mude para ponto com coordenadas da entrada ( X e Y ) Mude para ponto com coordenadas X, Y e Z) V Para o Centro ( Direo 0 ) Envie a Coordenada X ( usar com outro comando ) Envie a Coordenada Y ( usar com outro comando ) Envie a Coordenada Z ( usar com outro comando ) Envie sua posio ( lista de coordenadas; usar com outro comando ) Gire para a Direita o nmero de graus da entrada Gire para a Esquerda o nmero de graus da entrada Envie sua Direo ( usar com outro comando ) Mude para a Direo: 0=norte; 180=sul; 90=leste; 270=oeste Envie a Direo do Centro ao Ponto da entrada Envie ngulo a ser girado para apontar para ponto da entrada ApareaTartaruga DesapareaTartaruga Repita o n de vezes a Lista de comandos ConteVezes: Envie N da repetio ( usar na lista do repita ) UseLpis ( risca ao andar ) UseNada ( no risca nem apaga ao andar ) UseBorracha ( apaga onde anda ) UseInversor ( ao andar, risca se no est riscado e apaga se riscado ) Envie a Espessura da Ponta Mude a Espessura da Ponta para o valor da entrada Envie as caractersticas da ponta Restaure a Ponta ( caractersticas iniciais da Ponta ) Mude a Ponta para a lista ( em geral, armazenada em uma varivel ) Apague o Desenho Tartaruga: apague o desenho e v para o centro (direo 0) Restaure Janela Grfica ( como ao iniciar o Logo ) Restaure a Janela de Comandos (Limpa a Janela de Comandos) Envie o nmero ( ndice ) da rea de Armazenamento atual Mude a rea de Armazenamento para a do N da entrada Cole da rea de Armazenamento: Atual ou do N da entrada Cole da MZ da Lista; opes: posio, n, porcentagem ReCole da MZ: Atual (", "S, "T) ou da entrada (N) ReCole da MZ; opes: posio, n, porcentagem Caixa de dilogo para aprender ( variveis aps nome ) Editor de Proc. para aprender ( digitar nome e variveis ) Alterna funcionamento de Ap para o de Aprenda O mesmo que Ap ( usar se Ap = Aprenda ) Mostre os Ttulos do Procedimentos Ensinados Janela Menu: usar como SubProcedimento Preserve o Desenho e atributos do estado da Tat Envie o nmero de desenhos/atributos a recuperar 0 (Reinicialize) ou ( D )esenho ou ( E )stado ou ( T )udo Exemplo Esc "casa Esc [A casa bonita] Mo [A casa bonita] Mo :Lado MudeD 90 Rotule "casa Rotule :Lado PF 50 PT 30 P 30 ; P -50 PP [50 100] MudePos [40 90] MudeX 50 MudeY 30 MudeXY -40 90 MudeXYZ -40 90 150 PC Mo CoorX Esc CoorY Mo CoorZ Mo Pos GD 45 GE 30 Mo D MudeD 90 Mo DireoPara [100 100] Mo GiroPara [100 100] AT DT Repita 5 [pf 50 gd 30] Repita 5 [MudeCL cv pf 9] UL UN UB UI Mo Esp MudeEsp 3 Mo Ponta RestaurePonta MP :PontaInicial ul pf 50 AD ul pf 50 Tat UN PF 50 RJG Mo Ponta PF 50 RJC Mo IndBMP MudeIndBMP 1000 Cole " ; Cole 5 ; Cole S Cole [T 5 150] ReCole " ReCole [T 5 150] Aprenda quadrado :lado Ap MudeAp Bap Mots vide Ajuda >> BetaLogo Preserve Mo Recupere " Recupere "T

Deslocamento

Posio

Direo

Visibilidade

Repeties

Ponta

Apagar

reas de Armazenamento ( IndBMP )

Procedimentos

Preservar e Recuperar

2
Pausa Cores Espere Cores AjusteCor NCores Cor CL CP CF CB CorDoPonto CorDeXY CorDeXYZ MudeCL MudeCP MudeCF Pinte PintePonto PinteXY PinteXYZ MudeCor MudeCor Dim 2D 3D Limite TL AL PL AAt AAt AAt CopieAAt Reta RetaP SemiReta SemiRetaP Circ Arco Elipse Mi ou Ma FMi FMa Acentue Salve Salve Abra Abra Arq ELArq Pastas NovaPasta ELPasta EnP SdP SortNum SortEL GF GF GF GF GF MF MF MF Carimbe RecFig Nmero Nenhuma 0, 1 ou 2 Nenhuma N, Pal. ou Lista Nenhuma Nenhuma Nenhuma Nenhuma Lista: 2 ou 3 Ns 2 Nmeros 3 Nmeros N, Pal. ou Lista N, Pal. ou Lista N, Pal. ou Lista Nenhuma Lista: 2 ou 3 Ns 2 Nmeros 3 Nmeros Lista: 2 cores Lista: 4 elem/s Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma " ( aspas ) Nmero de 0 a 6 Lista com 4 Ns Nmero Nenhuma Lista: 2 ou 3 Ns Nenhuma Lista: 2 ou 3 Ns Nmero 2 Nmeros 2 Nmeros Palavra ou Lista Lista Lista Nenhuma " ( aspas ) Palavra ou Lista " ( aspas ) Palavra ou Lista " , Pal. ou Lista Palavra ou Lista " , Pal. ou Lista Palavra ou Lista Palavra ou Lista Palavra ou Lista Nenhuma Nmero (N) Palavra ou Lista " (aspas) "T "A "N Nmero de 1 a 8 " ( aspas ) Nmero Lista com 2 Ns Nenhuma " (aspas) ou N Espere o valor da entrada ( espere 60 = 1 segundo ) Mostre Tabela com as cores com nomes e nmeros definidos Ajuste intensidades de Cores configurao de vdeo Abra arquivo com os nomes das cores do BetaLogo Envie intensidades, nmero e nome da Cor Envie intensidades, nmero e nome da Cor do Lpis Envie intensidades, N e Nome da Cor de Preenchimento Envie intensidades, nmero e nome da Cor do Fundo Envie intensidades, nmero e nome da CorDeBaixo Envie intensidades, nmero e nome da Cor do Ponto Envie intensidades, nmero e nome da Cor do Ponto Envie intensidades, nmero e nome da Cor do Ponto Mude a Cor do Lpis para a Cor da entrada Mude a Cor de Preenchimento para a Cor da entrada Mude a Cor do Fundo para a Cor da entrada Pinte a regio com a Cor de Preenchimento Pinte o Ponto da entrada com a Cor de Preenchimento Pinte o Ponto de coordenadas da entrada com CP Pinte o Ponto de coordenadas da entrada com CP Mude a primeira cor para a segunda cor, na rea Ativa Mude 1 cor para 2 cor, no bloco ( largura x altura ) Envie o Modo Dimensional atual ( 2D ou 3D ) Mude o Modo Dimensional para 2D ( padro inicial ) Mude o Modo Dimensional para 3D ( 3 dimenses ) Envie o nome do Limite atual ( usar com outro comando ) TireLimite: alm dos limites, a Tat aparece no lado oposto AumenteLimite: alm dos limites, continua no espao PonhaLimite: Tat no ultrapasse os limites da rea grfica Envie a rea Ativa atual ( cantos inf esq e sup dir ) Mude a rea Ativa para n ( pr-definidas; 0=mxima ) Mude a rea Ativa: [Xinfesq Yinfesq Xsupdir Ysupdir] Copie o a rea Ativa na rea de Armazenamento N Trace Reta na sua direo Trace Reta por sua posio e pelo ponto da entrada Trace SemiReta a partir de sua posio e na sua direo Trace SemiReta da posio atual, passando pelo ponto Trace Circunferncia ao seu redor, com o raio da entrada Trace Arco: ngulo e raio da entrada Trace Elipse ao seu redor com semieixos da entrada Envie a entrada em Minsculas ( Mi ) ou Maisculas ( Ma ) Faa em Minsculas a Lista ( Executa em minsculas ) Faa em Maisculas a Lista ( Executa em maisculas ) Aceite primitivas escritas com maisculas acentuadas Abra Caixa de Dilogo para Salvar ( usar extenso ) Salve nas pastas correspondentes ou pelo caminho Abra Caixa de Dilogo para Abrir Arquivo Abra das pastas correspondentes ou pelo caminho Envie Lista dos Arquivos da pasta atual (") ou pelo caminho Elimine arquivo nome ou caminho\\nome Envie Lista das Pastas da pasta atual (") ou da pasta da entrada Crie NovaPasta nome ou caminho\\nome Elimine a pasta da pasta atual ou caminho\\pasta Entre na Pasta da entrada ou caminho\\pasta Saia da Pasta ( nvel acima no Windows ) Envie nmero sorteado de 0 a N-1 Envie o elemento sorteado da entrada Envie n Grupo Figs atual, n de figs desse e de todos grupos Apresente Telas com as Figuras Disponveis Atualize os grupos de Figuras ( usar se acrescentar ) Abra arquivo "GFNomes.txt" ( instrues para acrescentar ) Mude para o grupo de figuras Nmero Abra Caixa de Dilogo para escolher figura ( .GIF ou .BMP ) Mude a Figura da Tat para Nmero ( 0 = tartaruga ) Mude a Figura da Tat para 1 N do Grupo 2 N Carimbe sua figura atual Recupere figura ( se "perder" ou p/ modificar porcentagem ) repita 4 [GD 90 espere 60] Cores AjusteCor 0 NCores Mo Cor 5 Mo CL Mo CP Mo CF Mo CB Mo CorDoPonto [40 70] Mo CorDeXY 100 50 Mo CorDeXYZ 100 50 80 MudeCL "Azul MudeCP 12 MudeCF [120 250 120] Mudecp 3 pp [50 50] Pinte PintePonto [100 100] MudeCP 5 PinteXY 50 50 PinteXYZ 100 100 100 MudeCor [1 23] MudeCor [1 23 50 30] Mo Dim 2D MudeZ 50 3D MudeZ 50 Mo Limite TL PF 2000 AL PF 2000 PL PF 2000 Mo AAt " AAt 5 AAt [-100 -100 100 100] CopieAAt 5 Reta RetaP [100 100] SemiReta SemiRetaP [100 50] Circ 50 Arco 180 50 Elipse 50 80 Mo Mi "RECUPERAO FMi [CORAO] FMa [corao] Acentue Salve " Salve "A:\\aula1.lgo Abra " Abra [A:\\meu desenho.gif] Mo Arq " ELArq [B:\\meu teste.lgo] Mo Pastas " NovaPasta [B:\\Pasta 1] ELPasta "A:\\FIGS EnP "C:\\Desenhos SdP Mo SortNum 9 Mo SortEL [gato rato co] Mo GF " GF "T GF "A GF "N GF 6 MF " MF 4 MF [4 6] Carimbe RecFig " ; RecFig 150

Dimenses

Limites Da rea Grfica

REA ATIVA Limita a rea a ser Impressa ou Salva Figuras Geomtricas

Acentuao

Salvar, Abrir, Arquivos e Pastas B:\\ pode ser usado como ...\\ Documentos\\

Sorteio

Figuras para a Tartaruga

3
Tartarugas Mltiplas ATats RTats Quem M ( ou Mouse ) Beta Notas Reg NReg CopieBMP RecorteBMP ColeBMP TamFig TamFig TamFig ATr LATr Local MoNs ElN ElNs Raiz MultXY MultXY MultXY MultXY MultXY MultXY Menor Menor Maior Maior MaiorInt AbraMCI AbraMCI AbraMCI TempoMCI PareMCI ToqueCD ToqueCD NFaixasCD PareCD Som Anime Anime Anime Anime Anime Anime Anime Nmero e Lista Nenhuma Nenhuma Nenhuma Nenhuma Nenhuma Palavra ou Lista Nenhuma 2 Nmeros 2 Nmeros Nenhuma " ( aspas ) Nmero Palavra ou Lista Palavra e objeto Palavra Palavra ou Lista Nenhuma Palavra ou Lista Nenhuma 2 Nmeros " ( aspas ) 0 ou [0 0] Int. positivo M [m 0] [0 n] [m n] Nmero Lista de Nmeros Nmero Lista de Nmeros Nmero " (aspas) Palavra Lista " , Pal. ou Lista Nenhuma Letra da unidade Lista Letra da unidade Letra da unidade Lista Nmero lista: n letra n... " ou "S ou "P Lista Lista G Lista: [G ... Ative o n de Tats para que executem a Lista de Comandos Restaure as Tartarugas ( como ao iniciar o BetaLogo ) Envie o nmero da tartaruga ativa ( usar com ATats ) Abra a Janela Mouse ( Para terminar, clicar no boto Termine ) Abra a janela Ajuda Betalogo: Comandos implementados Abra o Bloco de Notas para anotaes Abra o arquivo para registro dos comandos digitados Feche o arquivo de registro aberto, salvando-o Copie desenho ( Largura x Altura ) na AMZ atual Recorte desenho ( Largura x Altura ) para AMZ atual Cole desenho acima e direita, da AMZ atual Envie o tamanho da figura: escolha arquivo .gif ou .bmp Envie o tamanho da figura que est AMZ da entrada Envie o tamanho da figura nome_arquivo Atribua "Nome objeto ( cria varivel Nome com contedo = objeto ) Crie Varivel Local ( para ser usado em procedimento ) Defina como Local a(s) varivel(eis) ( usar em procedimento ) Mostre os Nomes das Variveis que esto na rea de trabalho Elimine Nome(s): Varivel ( Palavra ) ou Variveis ( Lista ) Elimine todas as variveis da memria Envie a Raiz de ndice ( 1 n ) do Radicando ( 2 n ) Envie a lista dos Multiplicadores em uso Restaure ou Multiplicadores; o mesmo que MultXY [1 1] Altere os multiplicadores X e Y para M Altere o multiplicador X para m Altere o multiplicador Y para n Altere os multiplicadores X para m e Y para n Envie o menor algarismo do nmero ( n inteiro positivo ) Envie o menor nmero da lista Envie o menor algarismo do nmero ( n inteiro positivo ) Envie o menor nmero da lista Envie o Maior Inteiro contido no nmero Abra caixa de dilogo para escolher mdia ( inicia em B:\\MCI ) Abra arquivo de mdia caminho\\nome ( sem caminho=pasta MCI ) Abra arq. mdia [Caminho\\Nomearq.ext InstanteInicial InstFinal]. Envie o tempo, em segundos, da Mdia da entrada Para a execuo da Mdia atual Toque o CD da unidade da entrada [Letra_Unidade Faixa] ou [Letra_Unidade FaixaInicial FaixaFinal] Envie o Nmero de Faixas do CD da unidade da entrada Pare a execuo do CD da unidade da entrada Emita os Sons da Lista ( pares de ns: freqncia durao... ) Anime as reas de armazenamento de 1 at a entrada Anime [n r n e n p n] ( n de reas, Repita, Espere, % ) Abra cx dilogo para Animar ("), Salvar ("S) ou Preparar ("P) Anime [Caminho\\nome_grupo nmero_de_arq r n e n p n] Inicio: S ou S A ou P ou P A ou A - Salve, Prepare, P. Atual Abra cx. dial. para escolher ltimo arq. do grupo Pode ter lista para parmetros: [G [R 3 E 60 T 1] ATats 6 [gd quem*9 pf 80] RTats ATats 6 [pf quem*30] M Beta Notas Reg "A:\\momento1.txt NReg CopieBMP 50 30 RecorteBMP 100 50 ColeBMP Mo TamFig " Mo TamFig 5 Mo TamFig "Cavalo.gif Atr "Pos1 [40 60] LAtr "Pos1 [40 60] Local [Var1 Var2] MoNs ElN "Lado; Eln [var1 var2] ElNs Mo Raiz 2 25 Mo MultXY MultXY 0 MultXY 2 MultXY [2 0] MultXY [0 2] MultXY [2 3] Mo Menor 2837 Mo Menor [23 45 21 5 89] Mo Maior 2837 Mo Maior [23 45 21 5 89] Mo Maior Int -3.56 AbraMCI " AbraMCI "A:\\Banjo.mid Abramci [Banjo.mid 20 40] Mo Tempomci "Banjo.mid PareMCI ToqueCD "E ToqueCD [E 3 7] Mo NFAixasCD "E PareCD "E Som [500 20 400 30] Anime 5 Anime [7 r 5 e 10 p 150] Anime " ; Anime "P Anime [A:\\cena6.gif e 30] Anime [S A Cena6.gif] Anime G (cria gif animado) Execute Beta p. Exemplo

Auxlio e Registros

Comandos de BitMap ( BMP ) Desenhos

Variveis

Complementos Matemticos

MDIAS: Sons Msicas Filmes

Animaes

Criar GIF Animado

AMZ=rea de Armazenamento

Вам также может понравиться