12 Nisan 2026

6. Sınıf - 27. Hafta

ide.mblock.cc

 ÖDEV... Aşağıdaki 1 soruyu dersten sonra defterinize cevaplayınız.

Kullanılacak kodlar:

1.    Bayrağa Tıklandığında

2.    […Kuklaya…] Tıklandığında

3.    […] tuşuna basıldığında

4.    X i [...] değiştir

5.    Y yi [...]değiştir

6.            [...] saniye bekle

7.    [...] defa tekrarla

 

8.    Sürekli Tekrarla

9.    x: […] y:[…] konumuna git

10. X [...] olsun

11.         Y [...] olsun

12. [...] saniye de x: [...] y: [...]'a süzül

13. [...] adım git

14. sağa [...] derece dön

 

15. sola [...] derece dön

16. […Öğrenci Oku...]'na doğru dön

 

17. kenara geldiyse sek

18. dönüş tarzını […sağa-sola…] yap

19. […] saniyede […Karakter…] e süzül

20. […karaktere….]'e git

 

 

Soru 1:

 Karakterler:

  • Çocuk (x: 0, y: -100)
  • Kedi (x: -100, y: 50)
  • Köpek (x: 100, y: 50)
  • Araba (x: -200, y: -100)

 

Senaryo: Bayrağa tıklandığında, Kedi 2 saniyede, Köpek 3 saniyede Çocuğa süzülsün. Araba ise "A" tuşuna basıldığında 2 saniye beklesin, sonra x:0 y:-100 konumuna (Çocuğun yanına) 2 saniyede süzülsün. Araba geldiğinde Kedi ve Köpek sürekli olarak 10 birim yukarı-aşağı hareket etsin.

 

(Not: süzülme komutlarında Eğer [ ... ] ise komutu gerekiyor olmasına rağmen öğretilmediği için listede yok. Bunun yerine her karakter zamana - [...] saniye bekle - göre kodlanarak hareket edebilir.)

.



----------------------------------------------------------------------------------------
BLOK TABANLI KODLAMA
(DEVAM)

Hareket Menüsü: Süzülme Kodları ve açıklaması (DEVAM):


"[…karakter…] 'e git" kodu tasarım ekranındaki kuklanın yanına gitmesi için

"[…] saniyede […Karakter…] e süzül" kodu Ekrandaki ismi verilen diğer kuklaya belirtilen saniyede süzülerek gitmesi için

"Kenara geldiyse sek" kodu tasarım ekranının dışına çıkacak şekilde hareket ederse tersine gitmesi için

              “Dönüş tarzını [sağa-sola dönebilirsin] yap” Kuklanın kenarlara geldiğinde yönünü hareket yönü olarak belirlemek için kullanılır. Fakat bu komut “Kenara geldiyse sek”, “ [...] derece dön ” veya “ […Öğrenci Oku...] 'na doğru dön ” komutlarıyla birlikte kullanılır.

 



Havucu Yemek

 

Karakterler: Panda (-180,130) , Kuş (-160, -110), Tırtıl (160, 150), Havuç(50,0)

 

Senaryo: Bayrağa tıklanınca Panda, Tırtıl ve Kuş aynı anda 2 saniyede havuca doğru süzülecekler.

 

 

Kod:

Bayrağa Tıklandığında
Panda. [2] saniyede [Çocuk]'a süzül

Bayrağa Tıklandığında
Kuş. [2] saniyede [Çocuk]'a süzül

 

Bayrağa Tıklandığında
Tırtıl. [2] saniyede [Çocuk]'a süzül

 

Parkta Buluşma

Karakterler: Çocuk (x: -200, y: 0) , Kedi (x: 150, y: -50) , Köpek (x: 100, y: 100)

Senaryo: Bayrağa tıklanınca Çocuk, Kedi ve Köpek parkta buluşacak. Çocuk 5 defa tekrarlayarak her seferinde 20 adım sağa gitsin ve 0.5 saniye beklesin. Kedi, 3 saniye bekledikten sonra 2 saniyede Çocuk'a süzülsün. Köpek ise sürekli olarak 10 adım sağa gitsin, kenara geldiyse sekip yön değiştirsin (dönüş tarzını sağa-sola yapsın).

 

Kod:
Çocuk.Bayrağa Tıklandığında
Çocuk.[5] defa tekrarla
Çocuk.[20] adım git
Çocuk.[0.5] saniye bekle

Kedi.Bayrağa Tıklandığında
Kedi.[3] saniye bekle
Kedi.[2] saniyede [Çocuk]'a süzül

Köpek.Bayrağa Tıklandığında
Köpek.Sürekli Tekrarla
Köpek.[10] adım git
Köpek.kenara geldiyse sek
Köpek.dönüş tarzını [sağa-sola] yap

 

Köpek ve Kedi Kovalamacası

Karakterler: Köpek (x: -100, y: 0) , Kedi (x: 100, y: 0) , Panda (x: 0, y: 100)

Senaryo: Bayrağa tıklanınca Köpek, Kedi'ye doğru dönüp 3 defa tekrarlayarak her seferinde 30 adım gitsin. Kedi sürekli olarak kaçsın: 20 adım sağa gitsin, kenara gelince sekerek yön değiştirsin (dönüş tarzını sağa-sola yapsın). Panda "P" tuşuna basıldığında 1 saniye bekleyip x:-50 y:50 konumuna süzülsün (2 saniyede).

 

Kod:
Bayrağa Tıklandığında
Köpek.[Kedi]'na doğru dön
Köpek.[3] defa tekrarla
Köpek.[30] adım git

Bayrağa Tıklandığında
Kedi.Sürekli Tekrarla
Kedi.[20] adım git
Kedi.kenara geldiyse sek
Kedi.dönüş tarzını [sağa-sola] yap

[P] tuşuna basıldığında
Panda.[1] saniye bekle
Panda.[2] saniye de x: [-50] y: [50]'a süzül

 

Trafik Işıkları

Karakterler: Araba (x: -150, y: -50) , Durak (x: 100, y: -50) , Çocuk (x: -200, y: 50)

Senaryo: Bayrağa tıklanınca Araba sürekli olarak 5 adım sağa gitsin, kenara geldiyge sekip geri dönsün. Çocuk "A" tuşuna basıldığında 3 defa tekrarlayarak 20 birim yukarı gitsin ve her seferinde 0.2 saniye beklesin. Durak sabit bir noktadır.

 

Kod:
Araba.Bayrağa Tıklandığında
Araba.Sürekli Tekrarla
Araba.[5] adım git
Araba.kenara geldiyse sek

Çocuk.[A] tuşuna basıldığında
Çocuk.[3] defa tekrarla
Çocuk.Y'yi [20] değiştir
Çocuk.[0.2] saniye bekle

Hayvanat Bahçesi Ziyareti

Karakterler: Panda (x: -100, y: 50) , Fil (x: 200, y: -80) , Çocuk (x: 0, y: 0)

Senaryo: Çocuk hayvanat bahçesinde Panda ve Fil'i ziyaret ediyor. Boşluk tuşuna basıldığında Çocuk 2 saniyede Panda'nın yanına süzülsün. Panda'ya tıklandığında Panda 90 derece sağa dönsün ve 50 adım gitsin. Fil'e tıklandığında Fil x:100 y:0 konumuna gitsin.

 

Kod:
Çocuk.[Boşluk] tuşuna basıldığında
Çocuk.[2] saniyede [Panda]'a süzül

Panda.[Panda] Tıklandığında
Panda.sağa [90] derece dön
Panda.[50] adım git

Fil.[Fil] Tıklandığında
Fil.x: [100] y: [0] konumuna git

 

 

Karakterler: Fil (x: -150, y: 0) , Çocuk (x: 100, y: 80), Araba (x: 200, y: -50), Kedi (x: -50, y: 100) , Köpek (x: 50, y: -100)

 

Senaryo: Bayrağa tıklanınca Fil sırayla Çocuk, Araba, Kedi ve Köpek'in yanına süzülerek gitsin. Her bir karakterin yanına vardığında 2 saniye beklesin.

 

Kod:
Bayrağa Tıklandığında
Fil.[2] saniyede [Çocuk]'a süzül
Fil.[2] saniye bekle
Fil.[2] saniyede [Araba]'ya süzül
Fil.[2] saniye bekle
Fil.[2] saniyede [Kedi]'ye süzül
Fil.[2] saniye bekle
Fil.[2] saniyede [Köpek]'e süzül
Fil.[2] saniye bekle

 

 

Karakterler: Çocuk (x: -150, y: 50) , Fil (x: 150, y: -50) , Kedi (x: -100, y: -100) , Köpek (x: 100, y: 100) , Araba (x: 0, y: 0)

 

Senaryo: Bayrağa tıklanınca Fil, sırayla Çocuk, Kedi, Köpek ve Araba'nın yanına süzülerek gitsin. Her bir karaktere 2 saniyede varsın ve yanında 1 saniye beklesin.
Çocuk "F" tuşuna basıldığında, 1 saniye bekledikten sonra Fil'e doğru dönsün ve 30 adım Fil'e doğru gitsin. Daha sonra kenara geldiyse sekerek geri dönsün ve bu hareketi sürekli tekrarlasın.
Araba'ya tıklandığında, Araba 90 derece sağa dönsün ve 40 adım gitsin.
Kedi "K" tuşuna basıldığında, 0.5 saniye bekle ve 20 birim yukarı gitsin.
Köpek "Boşluk" tuşuna basıldığında, x: -100 y: -100 konumuna 1 saniyede süzülsün.

 

 

Kod:
Bayrağa Tıklandığında
Fil.[2] saniyede [Çocuk]'a süzül
Fil.[1] saniye bekle
Fil.[2] saniyede [Kedi]'ye süzül
Fil.[1] saniye bekle
Fil.[2] saniyede [Köpek]'e süzül
Fil.[1] saniye bekle
Fil.[2] saniyede [Araba]'ya süzül
Fil.[1] saniye bekle

 

[F] tuşuna basıldığında
Çocuk.[1] saniye bekle
Çocuk.[Fil]'na doğru dön
Çocuk.Sürekli Tekrarla
Çocuk.[30] adım git
Çocuk.kenara geldiyse sek

 

[Araba] Tıklandığında
Araba.sağa [90] derece dön
Araba.[40] adım git

 

[K] tuşuna basıldığında
Kedi.[0.5] saniye bekle
Kedi.Y'yi [20] değiştir

 

 [Boşluk] tuşuna basıldığında
Köpek.[1] saniyede x: [-100] y: [-100]'a süzül

 

Kedi Fare Kovalıyor

Karakterler:

  • Kedi (x: -150, y: 0)
  • Köpek (x: 150, y: 0)

Senaryo: Bayrağa tıklanınca Kedi sürekli olarak Köpek'e doğru dönsün ve 15 adım gitsin. Köpek ise "K" tuşuna basıldığında 10 adım sağa gitsin, kenara gelince sekerek geri dönsün ve dönüş tarzını sağa-sola yapsın.

 

Kod:
Kedi.Bayrağa Tıklandığında
Kedi.Sürekli Tekrarla
Kedi.[Köpek]'na doğru dön
Kedi.[15] adım git

Köpek.[K] tuşuna basıldığında
Köpek.[10] adım git
Köpek.kenara geldiyse sek
Köpek.dönüş tarzını [sağa-sola] yap

 

Araba Yarışı

Karakterler:

  • Araba (x: -200, y: 50)
  • Çocuk (x: -200, y: -50)

Senaryo: Bayrağa tıklanınca Araba sürekli olarak 8 adım sağa gitsin, kenara gelince sekip sola dönsün. Çocuk "A" tuşuna basıldığında 3 saniye beklesin, sonra x:150 y:-50 konumuna 2 saniyede süzülsün. Araba yarışı bitince Çocuk "B" tuşuna basıldığında x:-200 y:-50 konumuna ışınlansın.

 

Kod:
Araba.Bayrağa Tıklandığında
Araba.Sürekli Tekrarla
Araba.[8] adım git
Araba.kenara geldiyse sek

Çocuk.[A] tuşuna basıldığında
Çocuk.[3] saniye bekle
Çocuk.[2] saniye de x: [150] y: [-50]'a süzül

Çocuk.[B] tuşuna basıldığında
Çocuk.x: [-200] y: [-50] konumuna git

 

Salıncakta Sallanma

Karakterler:

  • Çocuk (x: 0, y: 50)
  • Panda (x: 100, y: 100)

Senaryo: Çocuk "S" tuşuna basıldığında 10 defa tekrarlasın. Her tekrarda 20 birim sağa gitsin, 0.2 saniye beklesin, 20 birim sola gitsin, 0.2 saniye beklesin. Bu hareketi yaparken Panda, Çocuk'a tıklandığında 1 saniye bekleyip x:50 y:50 konumuna gitsin.

 

Kod:
Çocuk.[S] tuşuna basıldığında
Çocuk.[10] defa tekrarla
Çocuk.X'i [20] değiştir
Çocuk.[0.2] saniye bekle
Çocuk.X'i [-20] değiştir
Çocuk.[0.2] saniye bekle

Panda.[Çocuk] Tıklandığında
Panda.[1] saniye bekle
Panda.x: [50] y: [50] konumuna git

 

Durakta Bekleyenler

Karakterler:

  • Durak (x: 0, y: -100)
  • Kedi (x: -100, y: 50)
  • Köpek (x: 100, y: 50)
  • Araba (x: -200, y: -100)

Senaryo: Durak'a tıklandığında Kedi ve Köpek sırayla Durak'a süzülsün. Kedi 2 saniyede, Köpek 3 saniyede Durak'a varsın. Araba "O" tuşuna basıldığında 2 saniye beklesin, sonra x:0 y:-100 konumuna (Durak'ın yanına) 2 saniyede süzülsün. Araba geldiğinde Kedi ve Köpek sürekli olarak 10 birim yukarı-aşağı zıplasın (Y'yi değiştirerek).

 

(Not: "konumuna gelince" şartı için Eğer [ ... ] ise komutu gerekiyor ama listede yok. Alternatif olarak sürekli kontrol yapılabilir ancak şimdilik böyle yazdım.)

 

Kod:
[Durak] Tıklandığında
Kedi.[2] saniyede [Durak]'a süzül
Köpek.[3] saniyede [Durak]'a süzül

Araba.[O] tuşuna basıldığında
Araba.[2] saniye bekle
Araba.[2] saniyede x: [0] y: [-100]'a süzül

Kedi.Araba x: [0] y: [-100] konumuna gelince
Kedi.Sürekli Tekrarla
Kedi.Y'yi [10] değiştir
Kedi.[0.2] saniye bekle
Kedi.Y'yi [-10] değiştir
Kedi.[0.2] saniye bekle

Köpek.Araba x: [0] y: [-100] konumuna gelince
Köpek.Sürekli Tekrarla
Köpek.Y'yi [10] değiştir
Köpek.[0.2] saniye bekle
Köpek.Y'yi [-10] değiştir
Köpek.[0.2] saniye bekle

 

Karakterler:

  • Fil (x: 0, y: 0)
  • Panda (x: -100, y: 100)
  • Çocuk (x: 150, y: -50)

Senaryo: Fil "F" tuşuna basıldığında önce sağa 45 derece dönsün, sonra 50 adım gitsin. Ardından 1 saniye bekleyip sola 90 derece dönsün ve 30 adım daha gitsin. Panda "P" tuşuna basıldığında x:-50 y:50 olsun (konum değiştirsin), Çocuk ise Fil'e tıklandığında 2 saniyede Fil'in yanına süzülsün.

 

Kod:
Fil.[F] tuşuna basıldığında
Fil.sağa [45] derece dön
Fil.[50] adım git
Fil.[1] saniye bekle
Fil.sola [90] derece dön
Fil.[30] adım git

Panda.[P] tuşuna basıldığında
Panda.x: [-50] olsun
Panda.y: [50] olsun

Çocuk.[Fil] Tıklandığında
Çocuk.[2] saniyede [Fil]'e süzül

 







.

İyi çalışmalar!
Bilişim Teknolojileri ve Yazılım Öğretmeniniz Muhammed HALICI