KOD EKSPRESİ

DOĞRUSAL MANTIK YOLCULUĞU

HAFTA 28: SIRALI İŞLEMLER

YOLCULUK PLANI (İÇERİK)

  • Doğrusal Mantık (Linear Logic) Nedir?
  • Sıralı İşlemlerin Önemi
  • Kod Bloklarının Sırası
  • Senaryo 1: Dans Eden Kedi
  • Senaryo 2: Kare Çizimi (Döngüsüz)
  • Koordinat Düzleminde Hareket
  • Turizm Haftası: Dijital Rehberlik
  • Sıra Sizde: Kendi Rotanızı Çizin
Metro Tunnel

DOĞRUSAL MANTIK NEDİR?

Kodların, en baştan başlayıp en sona kadar HİÇBİR SAPMA OLMADAN sırayla çalışmasıdır.


"Tıpkı bir trenin raylarda istasyonları sırayla gezmesi gibidir. A'dan B'ye, B'den C'ye..."

GÜNLÜK HAYATTA SIRA

Sabah okula giderken yaptığımız işlemler doğrusaldır.

1. ADIM

Uyan.

2. ADIM

Yüzünü Yıka.

3. ADIM

Kıyafetlerini Giy.

Sırayı karıştırırsan (Önce giyinip sonra yüzünü yıkarsan) kıyafetlerin ıslanır!

YEMEK TARİFİ MANTIĞI

Cake

Bir kek yaparken malzemeleri sırayla ekleriz.

  1. Yumurtayı kır.
  2. Şekeri ekle.
  3. Çırp.
  4. Fırına koy.

Bu sıra bozulursa kek olmaz!

KOD BLOKLARINDA SIRA

Scratch'te bloklar birbirine mıknatıs gibi yapışır ve YUKARIDAN AŞAĞIYA doğru çalışır.

tıklandığında
10 adım git
Merhaba de
10 adım git

1. Önce 10 adım gider.

2. Sonra "Merhaba" der.

3. En son tekrar 10 adım gider.

ZAMANLAMA ÖNEMLİDİR

Bilgisayar işlemleri çok hızlı yapar. Gözümüzle takip edebilmek için araya "Bekle" komutu koymalıyız.

Merhaba de
1 saniye bekle
Nasılsın? de

Eğer bekleme koymazsak, "Merhaba" yazısını hiç göremeyiz çünkü anında "Nasılsın?" yazısına geçer.

SENARYO 1: DANS EDEN KEDİ

Görev: Kedi önce sağa gitsin, sonra bir ses çıkarsın, sonra sola dönsün.


Bu işlem sıralı bir akıştır.

ÇÖZÜM KODLARI

tıklandığında
50 adım git
1 saniye bekle
Miyav sesini başlat
15 derece sola dön

SENARYO 2: KARE ÇİZMEK (DÖNGÜSÜZ)

Döngüleri henüz kullanmadan, sadece doğrusal mantıkla kare çizelim.

1. KENAR

Git, Dön.

2. KENAR

Git, Dön.

3. KENAR

Git, Dön.

KARE ÇİZİM KODLARI

Kodlar alt alta uzun bir liste oluşturur.

100 adım git
90 derece dön
100 adım git
90 derece dön
100 adım git
90 derece dön
100 adım git

Bu yapıya "Sıralı Yapı" (Sequence) denir. İşlemler sırayla yapılır.

KOORDİNATLARLA YOLCULUK

Kuklayı ekranda belirli noktalara sırayla göndermek.

A
B
C
MERKEZ
x: -150 y: 100 konumuna git (A)
1 saniye bekle
x: 150 y: 100 konumuna git (B)
1 saniye bekle
x: 150 y: -100 konumuna git (C)

SENARYO 3: TRAFİK LAMBASI

Traffic Light

Trafik lambası sırayla yanar:

  1. Kırmızı Yan (Bekle)
  2. Sarı Yan (Hazırlan)
  3. Yeşil Yan (Geç)

Bu tam bir doğrusal mantık örneğidir.

LAMBA KODLARI

Kırmızı kostümüne geç
3 saniye bekle
Sarı kostümüne geç
1 saniye bekle
Yeşil kostümüne geç
3 saniye bekle

SIRAYI KİM BOZDU?

Aşağıdaki kodda bir mantık hatası var. Bulabilir misin?

Gizlen
100 adım git
2 saniye boyunca Merhaba de
Göster

Hata: Kukla gizliyken hareket ediyor ve konuşuyor. Kimse onu göremez!

Çözüm: "Göster" bloğu en başta olmalıydı.

SIRA SİZDE: SABAH RUTİNİ

Kendi sabah rutininizi kod bloklarıyla tasarlayın.

BAŞLANGIÇ

Alarm çalar.

İŞLEM

Yatak toplanır.

SONUÇ

Kahvaltı yapılır.

15-22 NİSAN TURİZM HAFTASI

Ülkemizin güzelliklerini tanıyalım ve tanıtalım.

Dijital Turizm: Kodlama ile şehrinizin turistik yerlerini tanıtan bir animasyon yapabilirsiniz.

Kukla sırayla; Müze -> Kale -> Park'a gidip bilgi verebilir.

TURİZM REHBERİ PROJESİ

Doğrusal mantık kullanarak bir rehber yapalım:

Dekor: Sultanahmet
"Burası Sultanahmet Meydanı" de
3 saniye bekle
Dekor: Kapadokya
"Burası Peri Bacaları" de

BİLET KONTROL 1

Doğrusal mantık yapısında kodlar nasıl çalışır?

A) Rastgele
B) Yukarıdan aşağıya sırayla
C) Aşağıdan yukarıya
D) Sadece tıklandığında

BİLET KONTROL 2

Kod bloklarının arasına neden "Bekle" komutu koyarız?

A) Bilgisayar dinlensin diye
B) Kodlar silinmesin diye
C) İşlemleri gözle takip edebilmek için
D) Kod daha hızlı çalışsın diye

BİLET KONTROL 3

Hangi yapı doğrusal mantığa örnektir?

A) Yemek Tarifi
B) Labirentte Kaybolmak
C) Rastgele Yürüyüş
D) Karar Vermek

BİLET KONTROL 4

Turizm haftasında yapacağımız bir "Rehber" projesinde, sahnelerin sırayla değişmesi için hangi blok grubu kullanılır?

A) Ses
B) Hareket
C) Görünüm (Dekor Değiştir)
D) Algılama

SEYİR DEFTERİ (ÖZET)

SIRA

Kodlar sırayla işlenir.

ZAMAN

Bekleme blokları akışı düzenler.

MANTIK

Adım adım ilerlemek temeldir.

GELECEK İSTASYON

HATA AYIKLAMA 2

Doğrusal mantıkta yapılan hataları bulup düzelteceğiz.

YOLCULUK TAMAMLANDI!

Son istasyona vardık. İyi çalışmalar!