DJ LOOP MASTER

MÜZİĞİN RİTMİ: DÖNGÜLER

HAFTA 32: DÖNGÜ YAPISI OLUŞTURMA

SET LİSTESİ (İÇERİK)

  • Döngü (Loop) Nedir?
  • Neden Döngü Kullanırız?
  • Döngü Çeşitleri
  • Sayılı Döngü (Repeat)
  • Sonsuz Döngü (Forever)
  • Şartlı Döngü (Repeat Until)
  • İç İçe Döngüler (Ritimler)
  • Engelliler Haftası ve Teknoloji
DJ Controller

DÖNGÜ (LOOP) NEDİR?

Bir işlemin veya kod bloğunun birden fazla kez TEKRARLANMASINI sağlayan yapıdır.


"Müzikteki NAKARAT gibidir. Aynı sözler tekrar tekrar söylenir."

HAYATIMIZDAKİ DÖNGÜLER

Doğada ve yaşamda her şey bir döngü içindedir.

GÜNLER

Güneş doğar, batar. (Sonsuz Döngü)

KALP ATIŞI

Sürekli atar. (Yaşam Döngüsü)

ŞARKI RİTMİ

Dum-Tıs, Dum-Tıs... (Tekrar Eden Ritim)

NEDEN DÖNGÜ KULLANIRIZ?

Kod yazarken tembellik iyidir! Aynı şeyi tekrar tekrar yazmak yerine döngü kullanırız.

DÖNGÜSÜZ (UZUN)

Davul Çal

Davul Çal

Davul Çal

Davul Çal

(Çok yorucu!)

DÖNGÜLÜ (KISA)

4 Kere Tekrarla:

  -> Davul Çal


(Kısa ve temiz!)

DÖNGÜ ÇEŞİTLERİ (SCRATCH)

10 defa tekrarla

SAYILI DÖNGÜ

Kaç kere çalışacağı bellidir.

Sürekli tekrarla

SONSUZ DÖNGÜ

Durdurulana kadar çalışır.

.. olana kadar tekrarla

ŞARTLI DÖNGÜ

Bir şart gerçekleşene kadar çalışır.

1. SAYILI DÖNGÜ (REPEAT)

İşlemin kaç kez yapılacağını bildiğimiz durumlarda kullanırız.


Örnek: "Bir kare çiz." (4 kenar olduğu için 4 kez tekrarla).

4 defa tekrarla
100 adım git
90 derece dön

2. SONSUZ DÖNGÜ (FOREVER)

sürekli tekrarla
Sonraki kostüm
0.5 saniye bekle

İşlemin hiç durmadan devam etmesini istediğimizde kullanırız.


Örnek: Oyunlardaki arka plan müziği, karakterin yürüme animasyonu.

3. ŞARTLI DÖNGÜ (REPEAT UNTIL)

Bir koşul gerçekleşene kadar devam eden döngüdür.


Örnek: "Duvara değene kadar yürü." (Duvara değince dur).

<Duvara değdi mi?> olana kadar tekrarla
10 adım git

DÖNGÜNÜN HARİTASI

İŞLEM
Bitti mi?
HAYIR
SON

SENARYO 1: DANS PARTİSİ

Dancer Silhouette

GÖREV:

Kukla müziğin ritmine göre sürekli dans etsin (kostüm değiştirsin).


Döngü: Sürekli Tekrarla

İşlem: Sonraki Kostüm + Bekle

DANS KODLARI

Tıklandığında
Sürekli tekrarla
Sonraki kostüm
0.2 saniye bekle

SENARYO 2: DAVUL RİTMİ

GÖREV:

Bir "Dum-Tıs" ritmi oluştur. Bu ritim 4 kez çalsın.


Döngü: 4 Defa Tekrarla

İşlem: Davul1 Çal -> Bekle -> Davul2 Çal -> Bekle

RİTİM KODLARI

4 defa tekrarla
Kick Drum çal (0.25 vuruş)
Snare Drum çal (0.25 vuruş)

SENARYO 3: ÇOKGEN ÇİZİMİ

Bir Altıgen çizdirmek istiyoruz. Altıgenin 6 kenarı vardır.

6 defa tekrarla
50 adım git
60 derece dön

6 Kenar = 6 Tekrar

İÇ İÇE DÖNGÜLER (NESTED LOOPS)

Bir döngünün içinde başka bir döngü olabilir.


3 defa tekrarla (Şarkı)
4 defa tekrarla (Ritim)
Davul Çal
"Nakarat Bitti" de

Toplam 3 x 4 = 12 kez davul çalar.

10-16 MAYIS ENGELLİLER HAFTASI

Engelleri teknoloji ve sevgiyle aşıyoruz.

DÖNGÜLER VE ERİŞİLEBİLİRLİK

Teknoloji, engelli bireylerin hayatını kolaylaştırır. Yazılımlardaki döngüler sayesinde:

  • Ekran Okuyucular: Sayfadaki tüm kelimeleri sırayla (döngüyle) okur.
  • Akıllı Sandalyeler: Sensörler sürekli (sonsuz döngü) engelleri kontrol eder.

"En iyi kod, herkesin kullanabildiği koddur."

RİTİM TESTİ 1

İşlemlerin belirli bir sayıda (Örn: 10 kere) tekrar etmesini sağlayan blok hangisidir?

A) Sürekli Tekrarla
B) Eğer İse
C) ... Defa Tekrarla
D) Haber Sal

RİTİM TESTİ 2

Program durdurulana kadar hiç durmadan çalışan döngü hangisidir?

A) Sürekli Tekrarla (Sonsuz)
B) 10 Defa Tekrarla
C) Olana Kadar Tekrarla
D) Eğer Değilse

RİTİM TESTİ 3

Bir kare çizmek için "Git" ve "Dön" komutlarını kaç kez tekrarlamalıyız?

A) 2
B) 3
C) 4
D) 10

RİTİM TESTİ 4

Dışarıda 5 kez tekrarla, içeride 2 kez tekrarla döngüsü varsa, içteki işlem toplam kaç kez yapılır?

A) 7 (5+2)
B) 5
C) 10 (5x2)
D) 2

KENDİ RİTMİNİ YARAT

Sınıfta bir ritim grubu kuralım!

Grup 1: 2 kez el çırp (Döngü)

Grup 2: 1 kez ayak vur

Hepsi: Bu hareketi sürekli tekrarla!

PARTİ SONU (ÖZET)

REPEAT

Sayılı tekrar.

FOREVER

Sonsuz döngü.

UNTIL

Şartlı döngü.

MÜZİK DURDU!

Döngüleri başarıyla öğrendin.


Gelecek Hafta: "Döngü Yapısını Test Etme ve Hata Ayıklama"