10. Sınıf 1. Dönem 2. Hafta · 40 dk

9. Sınıf Bilgi ve Algoritma Kazanımlarının Pekiştirilmesi

40 dakikalık ders

10. Sınıf · 2. hafta

Bugün öğreneceklerimiz

Bir algoritmayı izleme tablosuyla kontrol et ve eksik sınır durumunu bul.

  • Değişken, döngü ve koşulun etkisini izlerim.
  • Boş girdi ve eşik değerleri için test tasarlarım.
Derse hazırlık · araçlar ve ön bilgiler

Araçlar: Kâğıt izleme tablosu; Python 3 öğretmen gösterimi isteğe bağlı.

Ön bilgi: Değişken, koşul ve döngüye giriş; gerekirse nesne kartlarıyla tekrar.

Öğ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ı

10. Sınıf, 2. hafta: 9. Sınıf Bilgi ve Algoritma Kazanımlarının Pekiştirilmesi konusuna özel illüstrasyon

Ders anlatımı

Sayaç, koşulu sağlayan ögelerin sayısını tutabilir. Döngüden önce sıfırdan başlatılır ve uygun her ögede bir artırılır; önceki toplam korunur.

Ayrıntısıyla öğren

Değişken, izlediğimiz bir değeri saklar. Döngü listedeki her ögeyi sırayla ele alır. Koşul doğruysa sayacı bir artırırız. Sayaç başlangıçta sıfır olmalı; her adımda sıfırlanırsa önceki sonuçlar kaybolur.

4–12. dakika · 8 dk

Temel bilgiler

Ders anlatımı

Döngü listedeki ögeleri sırayla işler. Her adımda koşul değerlendirilir; koşul yanlışsa sayaç artırılmadan bir sonraki ögeye geçilir.

Ayrıntısıyla öğren

İzleme tablosu, o anki puanı, koşul sonucunu ve sayacın yeni değerini gösterir. Böylece yalnızca son çıktıya değil, onu üreten adımlara bakarız.

12–20. dakika · 8 dk

Yakından incele

Ders anlatımı

İzleme tablosu o anki değer, koşul sonucu ve yeni sayacı gösterir. Böylece yanlış çıktının hangi adımda oluştuğu incelenebilir.

Ayrıntısıyla öğren

Test kümesi farklı yolları kapsamalıdır: hiçbir değer koşulu sağlamadığında, tam eşikte, tüm değerler sağladığında ve liste boş olduğunda. Örnekte boş listenin sonucu 0'dır; döngüye hiç girilmez.

20–32. dakika · 12 dk

Örnek üzerinden öğren

Ders anlatımı

En az 50 koşulunda 40, 50 ve 80 listesi iki uygun değer içerir. 50 eşik değeridir ve eşitlik koşula dahil olduğu için sayılır.

python · Açıklamalı örnek
puanlar = [40, 50, 80]
sayac = 0
for puan in puanlar:
    if puan >= 50:
        sayac = sayac + 1
print(sayac)
Beklenen sonuç
2

32–37. dakika · 5 dk

Bilgini geliştir

Ders anlatımı

Boş listede döngüye hiç girilmez. Sayaç başlangıçta sıfırsa ve döngü dışında değişmiyorsa sonuç sıfır kalır.

37–40. dakika · 3 dk

Konuyu pekiştir

Ders anlatımı

Testler farklı yolları kapsamalıdır. Hiçbir değerin, bütün değerlerin ve tam eşikteki değerin koşulu sağlaması ile boş liste ayrı kontrol edilir.

Bu dersin özeti

  • Sayaç, koşulu sağlayan ögelerin sayısını tutabilir. Döngüden önce sıfırdan başlatılır ve uygun her ögede bir artırılır; önceki toplam korunur.
  • İzleme tablosu o anki değer, koşul sonucu ve yeni sayacı gösterir. Böylece yanlış çıktının hangi adımda oluştuğu incelenebilir.
  • Boş listede döngüye hiç girilmez. Sayaç başlangıçta sıfırsa ve döngü dışında değişmiyorsa sonuç sıfır kalır.