Jak poruszać żółwia w LOGO? [Zamknięte]


209

Jak poruszać żółwia w LOGO ?


Nie zapomnij PENUP i PENDOWN. W przeciwnym razie poruszysz żółwia, ale nie zobaczysz jego śladu. Zmień także kolor pióra i kolor tła papieru.
abelenky

Odpowiedzi:


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

Sprawdź inne znalezione tutaj polecenia żółwia ...


Polecenia żółwia

  • BACK ## [BK] - Cofnij żółwia do tyłu
  • BACKGROUND ## [BG] - Ustaw kolor tła (0-15)

    • 0 - czarny
    • 1 - biały
    • 2 - czerwony
    • 3 - cyjan
    • 4 - Fioletowy
    • 5 - zielony
    • 6 - niebieski
    • 7 - żółty
    • 8 - pomarańczowy
    • 9 - brązowy
    • 10 - Jasnoczerwony
    • 11 - szary 1
    • 12 - szary 2
    • 13 - Jasnozielony
    • 14 - Jasnoniebieski
    • 15 - Szary 3
  • CLEARSCREEN [CS] - Wyczyść ekran bez poruszania żółwia

  • DRAW - Wyczyść ekran i zabierz żółwia do domu
  • EACH - Powiedz kilku duszkom, których numery znajdują się na liście, aby akceptowały polecenia z drugiej listy, np EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Przesuń żółwia do przodu
  • FULLSCREEN - Pełny ekran graficzny (tak samo jak naciśnięcie F5)
  • HEADING - Wyjściowy kurs żółwia jako liczbę (0–359)
  • HIDETURTLE [HT] - Spraw, by żółw był niewidoczny
  • HOME - Przesuń żółwia na środek ekranu, wskazując w górę
  • LEFT [LT] - Skręć żółw w lewo
  • NODRAW [ND] - Wejdź w tryb tekstowy z wyraźnym ekranem
  • NOWRAP - Zapobieganie zawijaniu się rysunków po ekranie
  • PENCOLOR [PC] - Zmień kolor pisaka
  • PENDOWN [PD] - Szlak liści żółwia
  • PENUP [PU] - Żółw przestaje opuszczać szlak
  • RIGHT ## [RT] - Skręć żółw w prawo
  • SETHEADING [SETH] - Ustaw kurs żółwia, np SETH 180
  • SETSHAPE - Ustaw aktualny kształt duszka (0-7)
  • SETX Przesuń żółwia na określone współrzędne x, np SETX 50
  • SETXY Przesuń żółwia na określone współrzędne x, y np. SETXY 50 50
  • SETY Przesuń żółwia na określoną współrzędną y, np SETY 50
  • SHAPE - Liczba wyjściowa aktualnego kształtu duszka
  • SHOWTURTLE [ST] - Spraw, aby żółw był widoczny
  • SPLITSCREEN - Mieszana grafika i ekran tekstowy (tak samo jak naciśnięcie F3)
  • STAMPCHAR - Ustaw żółwia na znak w bieżącej lokalizacji, np STAMPCHAR "A
  • TELL - Poinformuj wyznaczonego duszka, aby odbierał polecenia, np TELL 2
  • TEXTSCREEN- Użyj całego ekranu dla tekstu (tak samo jak naciśnięcie F1)
  • TOWARDS - Wyjście w kierunku żółwia w kierunku współrzędnej X, Y, np TOWARDS 0 0
  • WRAP - Twórz rysunki żółwi na ekranie
  • XCOR - Prąd wyjściowy x współrzędna żółwia
  • YCOR - Współrzędna prądu wyjściowego y żółwia
  • ASPECT - Ustaw współczynnik skali ekranu wertykalnego, domyślnie 0,76

Próbki pobrane bezpośrednio ze strony: http://gaza.freehosting.net/logo/index.html


52

Logo polega na przemieszczaniu żółwia ... wydajesz mu następujące polecenia :

Forward 100
Right 45

Możesz robić rzeczy takie jak powtarzanie poleceń:

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

(Co wygrywam? 8-)


11

Zaraz! Czy to wciąż jest w pobliżu?

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

To kiedyś działało.


6

Widziałem kilka implementacji LOGO, w których możesz używać zlokalizowanych poleceń, takich jak:

  • NAPRZOD (DO PRZODU),
  • LEWO (LEWO),
  • PRAWO (PRAWO)

a nawet NAPRZÓD (z polską literą Ó).

LOGO to fajny język do nauki programowania w języku ojczystym.


4

Wydając polecenia w poprawnej składni. NA PRZYKŁAD:

forward 100

Jest tylko jedno niezbędne polecenie, aby przesunąć żółwia. To jest to, forwardco ma mnemonik fd. Podczas pracy z robotem (prawdziwym) żółwiem, w przeciwieństwie do graficznego (wirtualnego), może się okazać, że polecenia obracania lefti right[ lt& rt] poruszają żółwia trochę, przypadkowo.

Większość implementacji pozwala również na polecenie backwards[ bk].

Kiedy żółw się porusza, może rysować linię, w zależności od tego, czy pióro jest w tym momencie w górę, czy w dół i czy bieżący kolor pióra różni się od koloru tła.

Na bazie graficzny (wirtualny) żółw może skakać w ekran setx, setyorazsetxy


4

spróbuj: bk(wstecz), fd(do przodu), ld(skręt w lewo w stopniach), rt(skręt w prawo).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.