Bir algoritma yazdık diye hemen doğru çalışmayabilir. Bu yüzden algoritmayı test eder, yanlış veya eksik adımları bulup hata ayıklarız. Bu yazıda bol örnekle birlikte “nasıl test edilir, hata nasıl düzeltilir?” adım adım öğreneceğiz.
Kısa Tanımlar
- Test Etme: Adımları uygulayıp doğru sonuç veriyor mu kontrol etmek.
- Hata Ayıklama: Yanlış/eksik adımı bulup düzeltmek.
- Geri Bildirim: Başkalarının “şurada hata var” demesi ve iyileştirme yapmak.
1
Algoritmayı Uygula
- Adımları sırayla uygula.
- Hiç adım atlamadan kontrol et.
- Sonuç beklediğin gibi mi bak.
2
Hatalı Adımı Bul
- Yanlış sonuç hangi adımda çıktı?
- Sıra karışmış olabilir mi?
- Eksik bir adım var mı?
3
Düzelt ve Yeniden Yaz
- Eksik adımı ekle.
- Yanlış sırayı düzelt.
- Gereksiz adımı çıkar.
4
Tekrar Test Et
- Yeniden uygula.
- Sonuç doğru mu kontrol et.
- Doğruysa “kullanıma hazır” olur.
Örneklerle Test Etme ve Hata Ayıklama
Örnek 1: Okula Gitme (Hatalı)
Hatalı Algoritma
- Başla
- Okula git
- Uyan
- Kahvaltı yap
- Bitir
Test sonucu: Uyanmadan okula gidilemez. Adımlar karışık sırada.
Örnek 1: Okula Gitme (Düzeltilmiş)
Kullanıma Hazır
- Başla
- Uyan
- Kahvaltı yap
- Üstünü giy
- Çantanı kontrol et
- Evden çık
- Okula git
- Bitir
Neden doğru? Adımlar gerçek hayattaki sıraya göre düzenlendi.
Örnek 2: Çay Yapma (Eksik Adım)
Hatalı Algoritma
- Başla
- Bardağa çayı doldur
- Bitir
Test sonucu: Su kaynatma ve demleme adımları yok. Bu yüzden sonuç doğru çıkmaz.
Örnek 2: Çay Yapma (Düzeltilmiş)
Kullanıma Hazır
- Başla
- Çaydanlığa su doldur
- Ocağa koy ve kaynat
- Çayı demliğe ekle
- Kaynar suyu dök
- 10 dakika bekle
- Bardağa doldur
- Bitir
Neden doğru? Eksik adımlar tamamlandı ve sıraya kondu.
Örnek 3: İki Sayıyı Toplama (Eksik Girdi)
Hatalı Algoritma
- Başla
- İki sayıyı topla
- Sonucu yazdır
- Bitir
Test sonucu: Sayılar girilmediği için bilgisayar “hangi sayıları?” bilemez.
Örnek 3: İki Sayıyı Toplama (Düzeltilmiş)
Kullanıma Hazır
- Başla
- Birinci sayıyı gir
- İkinci sayıyı gir
- Sayıları topla
- Sonucu yazdır
- Bitir
Neden doğru? Girdi adımları eklendi, işlem doğru tanımlandı.
Etkinlik: Test Et – Hata Bul – Düzelt
- Aşağıdaki bir algoritmayı seç (yemek tarifi, sabah hazırlanma, oyun başlatma gibi).
- Adımları birebir uygula ve nerede hata/eksik olduğunu yaz.
- Algoritmayı düzelt ve tekrar test et.
- Son hâlini “kullanıma hazır” olacak şekilde sınıfta paylaş.

Bu Gönderiye Yorum Yapılmamış