Como movo a tartaruga no LOGO? [fechadas]

209

Como movo a tartaruga no LOGO ?

George Stocker
fonte
Não esqueça PENUP e PENDOWN. Caso contrário, você moverá a tartaruga, mas não verá a trilha dele. Altere também a cor da caneta e a cor de fundo do papel.
22415 abelenky

Respostas:

234
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17

Confira alguns outros comandos de tartarugas encontrados aqui ...


Comandos da tartaruga

  • BACK ## [BK] - Mover a tartaruga de volta
  • BACKGROUND ## [BG] - Definir cor de fundo (0-15)

    • 0 - preto
    • 1 - branco
    • 2 - vermelho
    • 3 - ciano
    • 4 - Roxo
    • 5 - Verde
    • 6 - azul
    • 7 - Amarelo
    • 8 - Laranja
    • 9 - Castanho
    • 10 - Vermelho Claro
    • 11 - cinza 1
    • 12 - cinza 2
    • 13 - Verde claro
    • 14 - azul claro
    • 15 - cinza 3
  • CLEARSCREEN [CS] - Tela clara sem mover tartaruga

  • DRAW - Limpe a tela e leve a tartaruga para casa
  • EACH - Diga a vários sprites, cujos números estão em uma lista, para aceitar comandos em uma segunda lista, por exemplo EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Mova a tartaruga para frente
  • FULLSCREEN - Tela gráfica completa (o mesmo que pressionar F5)
  • HEADING - Título da tartaruga de saída como um número (0-359)
  • HIDETURTLE [HT] - Tornar a tartaruga invisível
  • HOME - Mova a tartaruga para o centro da tela, apontando para cima
  • LEFT [LT] - Vire a tartaruga para a esquerda
  • NODRAW [ND] - Entre no modo de texto com tela limpa
  • NOWRAP - Impedir que os desenhos envolvam a tela
  • PENCOLOR [PC] - Alterar a cor da caneta
  • PENDOWN [PD] - Trilha de folhas de tartaruga
  • PENUP [PU] - Tartaruga deixa de deixar rastro
  • RIGHT ## [RT] - Vire a tartaruga para a direita
  • SETHEADING [SETH] - Definir o rumo da tartaruga, por exemplo SETH 180
  • SETSHAPE - Defina a forma atual do sprite (0-7)
  • SETX Mova a tartaruga para as coordenadas x especificadas, por exemplo SETX 50
  • SETXY Mova a tartaruga para as coordenadas x, y espec. SETXY 50 50
  • SETY Mova a tartaruga para a coordenada y especificada, por exemplo SETY 50
  • SHAPE - Número de saída da forma atual do sprite
  • SHOWTURTLE [ST] - Tornar a tartaruga visível
  • SPLITSCREEN - Gráficos mistos e tela de texto (o mesmo que pressionar F3)
  • STAMPCHAR - Faça da tartaruga carimbar um personagem no local atual, por exemplo STAMPCHAR "A
  • TELL - Diga ao sprite designado para receber comandos, por exemplo TELL 2
  • TEXTSCREEN- Use a tela inteira para texto (o mesmo que pressionar F1)
  • TOWARDS - Rumo de saída para a tartaruga enfrentar uma coordenada X, Y, por exemplo TOWARDS 0 0
  • WRAP - Faça desenhos de tartarugas envolverem a tela
  • XCOR - Corrente de saída x coordenada da tartaruga
  • YCOR - Corrente de saída e coordenada da tartaruga
  • ASPECT - Defina o fator de escala da tela verticle, o padrão é 0,76

Amostras colhidas diretamente do site: http://gaza.freehosting.net/logo/index.html

RSolberg
fonte
52

O logotipo é sobre mover a tartaruga ... você fornece comandos como este:

Forward 100
Right 45

Você pode fazer coisas como repetir comandos também:

Repeat 8 [Forward 100 Right 45]  ; Draw an octagon

(O que eu ganho? 8-)

RichieHindle
fonte
11

Uau! Ainda está por aí?

fd 300 // Forward
rt 90  // Right 90°
fd 300 
lt 90  // Left 90°

Isso costumava funcionar.

xenon
fonte
6

Eu já vi algumas implementações de LOGO em que você pode usar comandos localizados como:

  • NAPRZOD (FORWARD),
  • LEWO (ESQUERDA),
  • PRAWO (DIREITO)

ou até NAPRZÓD (com letra polonesa Ó).

LOGO é uma linguagem agradável para ensinar crianças a programar em sua língua falada nativa.

Grzegorz Gierlik
fonte
4

Emitindo comandos na sintaxe correta. POR EXEMPLO:

forward 100

Existe apenas um comando necessário para mover a tartaruga. É o forwardque tem o mnemônico fd. Ao trabalhar com uma tartaruga robô (real) em oposição a uma tartaruga (virtual) baseada em gráficos, você pode achar que os comandos de rotação lefte right[ lt& rt] movem a tartaruga um pouco acidentalmente.

A maioria das implementações também permite o comando backwards[ bk].

Quando a tartaruga se move, ela pode desenhar uma linha, dependendo se a caneta está para cima ou para baixo no momento e se a cor atual da caneta é diferente da cor de fundo.

Uma tartaruga (virtual) baseada em gráficos também pode pular a tela com setx , setyesetxy

dlamblin
fonte
4

tente: bk(voltar), fd(avançar), ld(virar à esquerda em graus), rt(virar à direita).

neesh
fonte