LOGO'daki kaplumbağayı nasıl hareket ettirebilirim? [kapalı]


209

Nasıl taşırım kaplumbağa içinde LOGO ?


PENUP ve PENDOWN öğelerini unutmayın. Aksi takdirde kaplumbağayı hareket ettirirsiniz, ancak izini göremezsiniz. Ayrıca kalemin rengini ve kağıdın arka plan rengini de değiştirin.
abelenky

Yanıtlar:


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

Burada bulunan diğer kaplumbağa komutlarına göz atın ...


Kaplumbağa Komutları

  • BACK ## [BK] - Kaplumbağayı geri taşı
  • BACKGROUND ## [BG] - Arkaplan rengini ayarla (0-15)

    • 0 - Siyah
    • 1 - Beyaz
    • 2 - Kırmızı
    • 3 - Camgöbeği
    • 4 - Mor
    • 5 - Yeşil
    • 6 - Mavi
    • 7 - Sarı
    • 8 - Turuncu
    • 9 - Kahverengi
    • 10 - Açık Kırmızı
    • 11 - Gri 1
    • 12 - Gri 2
    • 13 - Açık Yeşil
    • 14 - Açık Mavi
    • 15 - Gri 3
  • CLEARSCREEN [CS] - Hareketli kaplumbağa olmadan ekranı temizle

  • DRAW - Ekranı Temizle ve kaplumbağa eve götür
  • EACH - Numaraları listede bulunan birkaç sprite'a ikinci listedeki komutları kabul etmelerini söyleyin, ör. EACH [1 2] [SQUARE 10]
  • FORWARD ## [FD] - Kaplumbağayı ileri hareket ettirin
  • FULLSCREEN - Tam grafik ekran (F5 tuşuna basmakla aynı)
  • HEADING - Sayı olarak çıkış kaplumbağası başlığı (0-359)
  • HIDETURTLE [HT] - Kaplumbağayı görünmez yap
  • HOME - Kaplumbağayı yukarı doğru ekranın ortasına getirin
  • LEFT [LT] - Kaplumbağayı sola çevir
  • NODRAW [ND] - Net ekran ile metin moduna girin
  • NOWRAP - Çizimlerin ekranın etrafına sarılmasını önleyin
  • PENCOLOR [PC] - Kalem rengini değiştirme
  • PENDOWN [PD] - Kaplumbağa izi bırakır
  • PENUP [PU] - Kaplumbağa iz bırakmayı bıraktı
  • RIGHT ## [RT] - Kaplumbağayı sağa çevirin
  • SETHEADING [SETH] - Kaplumbağa başlığını ayarlayın, ör. SETH 180
  • SETSHAPE - Geçerli hareketli grafik şeklini ayarla (0-7)
  • SETX Kaplumbağayı belirtilen x koordinatlarına taşıyın, ör. SETX 50
  • SETXY Kaplumbağayı belirtilen x, y koordinatlarına hareket ettirin Eg. SETXY 50 50
  • SETY Kaplumbağayı belirtilen y koordinatına taşıyın, örn. SETY 50
  • SHAPE - Geçerli hareketli grafik şeklinin çıktı sayısı
  • SHOWTURTLE [ST] - Kaplumbağayı görünür yap
  • SPLITSCREEN - Karışık grafikler ve metin ekranı (F3 tuşuna basmakla aynı)
  • STAMPCHAR - Kaplumbağa damgasını geçerli konumda bir karakter yapın, örn. STAMPCHAR "A
  • TELL - Belirtilen hareketli grafiğe komutları almasını söyleyin, ör. TELL 2
  • TEXTSCREEN- Metin için tüm ekranı kullan (basmakla aynı F1)
  • TOWARDS - Kaplumbağa için X, Y koordinatına bakacak şekilde çıkış yönü, ör. TOWARDS 0 0
  • WRAP - Kaplumbağa çizimlerinin ekranın etrafına sarılmasını sağlayın
  • XCOR - Çıkış akımı x kaplumbağa koordinatı
  • YCOR - Kaplumbağa çıkış akımı y koordinatı
  • ASPECT - Dikey ekran ölçek faktörünü ayarla, varsayılan 0.76

Doğrudan web sitesinden alınan örnekler: http://gaza.freehosting.net/logo/index.html


52

Logo olduğu hakkında tüm ... bunu kaplumbağa hareket vermek komutları böyle:

Forward 100
Right 45

Komutları tekrarlamak gibi şeyler de yapabilirsiniz:

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

(Ne kazanırım? 8-)


11

Oha! Hala buralarda mı?

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

Eskiden işe yarar.


6

Yerelleştirilmiş komutları kullanabileceğiniz birkaç LOGO uygulaması gördüm:

  • NAPRZOD (İLERİ),
  • LEWO (SOL),
  • PRAWO (SAĞLIK)

hatta NAPRZÓD (Lehçe harf with ile).

LOGO, çocuklara kendi ana dillerinde programlama öğretmek için güzel bir dildir.


4

Doğru sözdiziminde komutlar vererek. ÖRNEĞİN:

forward 100

Kaplumbağayı hareket ettirmek için sadece bir gerekli komut vardır. Öyle forwardanımsatıcı olan fd. Grafik tabanlı (sanal) bir robotun aksine bir robot (gerçek) kaplumbağa ile çalışırken, dönüş komutlarının leftve right[ lt& rt] kaplumbağayı yanlışlıkla biraz hareket ettirdiğini görebilirsiniz.

Çoğu uygulamabackwards [ bk] komutuna da izin verir .

Kaplumbağa hareket ettiğinde, kalemin o anda yukarı veya aşağı olmasına ve mevcut kalem renginin arka plan renginden farklı olmasına bağlı olarak bir çizgi çizebilir.

Bir grafik tabanlı (sanal) kaplumbağa da ekranı etrafında atlayabilir setx, setyvesetxy


4

deneyin: bk(geri), fd(ileri), ld(derece cinsinden sola dönüş), rt(sağa dönüş).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.