Değerli öğrencilerim, 2. Dönem 12. haftadan hepinize selamlar
12.HAFTA DERS AKIŞI
KONU ANLATIMI
Her Şey Bir Kararla Başlar!
Bilgisayarlar çok hızlıdır ama kendi başlarına düşünemezler. Onlara ne yapacaklarını, bir işlem sırası belirleyerek biz söyleriz.
Temel Kavramlar: Şart ve Karar Yapısı
Bilgisayarların yol ayrımlarına gelmeden önce bu kavramların ne anlama geldiğini öğrenelim.
Örnekler:
• Yağmur yağıyor mu? (Evet/Hayır)
• Kullanıcının şifresi doğru mu?
• Oyundaki canımız sıfır oldu mu?
Tıpkı bir makasın tren raylarını değiştirmesi gibi, “Eğer şart doğruysa bunu yap, değilse diğerini yap” mantığıyla çalışır.
Karar Yapıları (Eğer / Değilse)
İşte karar yapılarının gerçek hayatta ve kod bloklarında kullanılışı.
EĞER sensör hareket algılarsa (koşul sağlanırsa) lambayı yak.
DEĞİLSE (koşul sağlanmazsa) lambayı söndür.
Karar Yapıları İçin Günlük Hayat Örnekleri
Etrafımızdaki neredeyse her elektronik cihaz bir karar mekanizmasına sahiptir.
Pekiştirme: Zamanlayıcı Kararları
Mutfaktaki aletler bile sürekli bir karar döngüsü içindedir!
Karar Yapılarında Birden Fazla Koşul (VE / VEYA)
Bilgisayarın karar vermesi için bazen birden fazla şartın aynı anda kontrol edilmesi gerekir.
“Odanı topla VE ödevini yap.”
Sadece biri yapılırsa karar “Hayır” olur. E-posta VE Şifrenin aynı anda doğru olması gerektiği gibi.
“Öğrenci kimliği VEYA öğretmen kartı göster.”
İkisinden sadece birine sahip olmak, indirimi kazanma kararını “Evet” yapar.
Pekiştirme: Lunapark Kararları
Aynı anda kaç koşula uymamız gerekiyor?
“Boyun 120 cm’den uzun olmalı VE kemerin takılı olmalı!”
Eğer boyun uzun ama kemerin takılı değilse, sistemin çalışmama kararı kesindir.
Temel Kavramlar: Döngü Nedir?
Aynı komutları alt alta yüzlerce kez yazmak yerine bilgisayarın gücünü kullanırız.
Siz ona “Dur” diyene kadar veya sayım bitene kadar aynı işi bıkmadan usanmadan yapmaya devam eder.
Döngüler sayesinde aynı kodu defalarca yazmaktan kurtulur, zaman kazanırız ve programlarımızın boyutunu küçültürüz.
Tekrar Etmekten Yorulmayanlar: Döngüler
İşte döngülerin kod bloklarındaki karşılığı.
Döngüler İçin Günlük Hayat Örnekleri
Bilgisayarlar sıkılmadan aynı işlemi sonsuza kadar yapabilirler.
Pekiştirme: Animasyonlar Nasıl Çalışır?
İnternette gördüğümüz GIF’ler ve çizgi filmler dev bir döngüdür.
Sabit ve Değişken Hatırlama
Verileri saklamak için bilgisayarın hafızasında kullandığımız görünmez kutulardır.
• TC Kimlik Numaramız
• Doğum Tarihimiz
• Bir haftadaki gün sayısı (7)
• Kumbaramızdaki paramız
• Telefondaki pil yüzdesi
• Spor müsabakasındaki skorlar
Pekiştirme: Maçlardaki Sabit ve Değişkenler
Futbol veya basketbol maçlarındaki skor tabelalarını düşünelim!
DEĞİŞKEN: Takımların attığı gol sayısı (skor) veya kronometredeki kalan süre sürekli güncellenir.
Kodların Renkli Dünyasına Giriş
Şimdi öğrendiğimiz bu karar ve döngü adımlarını bilgisayarın anlayacağı bloklarla birleştirelim.
İnografik

Video
ETKİNLİK 1
ETKİNLİK 2
ETKİNLİK 3
ETKİNLİK 4

heleleleleleleleleleleleleleleeleleleeleleleeleleleleleleleleleleleleleleleleleleleleeleleleleleelelelelelelele