9. Sınıf · 3. hafta
Bugün öğreneceklerimiz
Belirsiz bir problemi sonlu ve test edilebilir bir algoritmaya dönüştür.
- Algoritmanın açık, sıralı ve sonlu adımlarını yazarım.
- İki örnek ve bir sınır durumla çözümü kontrol ederim.
Derse hazırlık · araçlar ve ön bilgiler
Araçlar: Kâğıt, kalem; iki sayının büyüğünü bulma örneği.
Ön bilgi: Karşılaştırma ve girdi–çıktı modeli.
Öğretmen, gerekli dosya ve uygulamaları ders başlamadan hazırlar. Anlatım, örnek inceleme, çoktan seçmeli sorular ve açıklamaları 40 dakikalık akışın içindedir. Küçük yaşlarda metinler öğretmen tarafından sesli okunur.
Önce bilgiyi oku, sonra yanındaki çoktan seçmeli soruyu çöz. Kaydırarak altı bölümde ilerle; “Kesintisiz oku” ile bütün dersi birlikte görebilirsin.
0–4. dakika · 4 dk
Konuyu tanı

Ders anlatımı
Algoritma açık ve sonlu adımlar dizisidir. Belirsiz ifadeler yerine girdiyi, karar koşulunu ve üretilecek sonucu tanımlar.
Ayrıntısıyla öğren
Algoritma, bir problemi çözmek için tanımlanan açık ve sonlu adımlar dizisidir. Önce ne verileceğini ve ne üretileceğini belirleriz. 'Gerektiği kadar yap' gibi belirsiz ifadeler yerine kararın koşulunu yazarız.
4–12. dakika · 8 dk
Temel bilgiler

Ders anlatımı
İki sayı karşılaştırılırken a>b koşulu a'nın daha büyük olduğunu söyler. a=8 ve b=5 için büyük sayı 8'dir.
Ayrıntısıyla öğren
İki sayının büyüğünü bulmak için a ve b girdilerini alırız. a>b ise a, b>a ise b, diğer durumda eşit olduklarını bildiririz. Eşitlik durumu açıkça ele alınmalıdır.
12–20. dakika · 8 dk
Yakından incele

Ders anlatımı
İlk sayı büyük değilse ikinci sayının büyüklüğü incelenir. a=2 ve b=7 için b>a doğrudur; çıktı 7 olur.
Ayrıntısıyla öğren
Bir algoritmayı kod yazmadan izleyebiliriz. Her testte girdileri yerine koyar, hangi koşulun doğru olduğunu ve çıktıyı kaydederiz. Çalışan tek örnek tüm durumları garanti etmez.
20–32. dakika · 12 dk
Örnek üzerinden öğren

Ders anlatımı
Eşit sayılar ayrı bir durumdur. a=4 ve b=4 olduğunda ne a>b ne de b>a doğrudur; sonuç eşitlik olmalıdır.
a ve b değerlerini al
Eğer a > b ise a değerini yaz
Değilse eğer b > a ise b değerini yaz
Değilse "Eşit" yaz
Bitir(7, 3) → 7 (2, 9) → 9 (4, 4) → Eşit
32–37. dakika · 5 dk
Bilgini geliştir

Ders anlatımı
Algoritma kod olmadan da izlenebilir. Girdiler yerine konur, koşullar değerlendirilir ve izlenen yolun çıktısı kaydedilir.
37–40. dakika · 3 dk
Konuyu pekiştir

Ders anlatımı
Tek test bütün olasılıkları göstermez. İlk sayının büyük, ikinci sayının büyük ve iki sayının eşit olduğu örnekler ayrı denenir.
Bu dersin özeti
- Algoritma açık ve sonlu adımlar dizisidir. Belirsiz ifadeler yerine girdiyi, karar koşulunu ve üretilecek sonucu tanımlar.
- İlk sayı büyük değilse ikinci sayının büyüklüğü incelenir. a=2 ve b=7 için b>a doğrudur; çıktı 7 olur.
- Algoritma kod olmadan da izlenebilir. Girdiler yerine konur, koşullar değerlendirilir ve izlenen yolun çıktısı kaydedilir.
