🚀 Programlamaya Giriş ve Algoritma
10. Sınıf Öğrencileri için Etkileşimli Öğrenme Senaryoları
Senaryo 1: Pizza Sipariş Sistemi
Problem: Bir pizza dükkanı için otomatik sipariş sistemi tasarlayalım.
Girdi: Pizza boyutu, malzemeler, müşteri bilgileri
Çıktı: Toplam fiyat ve teslimat süresi
🔄 Algoritma Adımları:
1
Pizza boyutunu seç (Küçük: 25₺, Orta: 35₺, Büyük: 45₺)
2
Malzemeleri seç (Her malzeme +5₺)
3
Toplam fiyatı hesapla
4
Teslimat süresini belirle (30-45 dakika)
5
Sipariş özetini göster
Senaryo 2: Not Ortalaması Hesaplama
Problem: Öğrencinin dönem sonu not ortalamasını hesaplayalım.
Girdi: Ders notları ve kredi değerleri
Çıktı: Ağırlıklı not ortalaması ve harf notu
🔄 Algoritma Adımları:
1
Her dersin notunu ve kredisini al
2
Not × Kredi çarpımlarını hesapla
3
Toplam krediyi hesapla
4
Ağırlıklı ortalamayı bul
5
Harf notunu belirle
Senaryo 3: Sayı Tahmin Oyunu
Problem: Bilgisayarın tuttuğu sayıyı tahmin etme oyunu.
Girdi: Kullanıcının tahminleri
Çıktı: "Büyük", "Küçük" veya "Doğru" mesajları
🔄 Algoritma Adımları:
1
1-100 arası rastgele sayı üret
2
Kullanıcıdan tahmin al
3
Tahmin ile gerçek sayıyı karşılaştır
4
Uygun mesajı göster
5
Doğru tahmin edilene kadar tekrarla
💻 Canlı Kod Demonstrasyonu
Aşağıdaki algoritmaları çalıştırarak sonuçları görebilirsiniz!
📝 Kod Bloğu
// Basit bir algoritma örneği
function selamVer(isim) {
return "Merhaba " + isim + "!";
}
// Fonksiyonu çağır
let sonuc = selamVer("Öğrenci");
console.log(sonuc);
📤 Çıktı
Kodu çalıştırmak için butona tıklayın...
🤔 Algoritma Bilgi Testi: Aşağıdakilerden hangisi algoritmanın temel özelliklerinden DEĞİLDİR?
0 Yorumlar