9. Sınıf 1. Dönem 3. Hafta · 40 dk

Problem Çözme Yaklaşımları ve Algoritma Kavramına Giriş

40 dakikalık ders

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ı

9. Sınıf, 3. hafta: Problem Çözme Yaklaşımları ve Algoritma Kavramına Giriş konusuna özel illüstrasyon

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.

Sözde kod · Açıklamalı örnek
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
Beklenen sonuç
(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.