Bilişim Teknolojileri-5

Algoritma Test Etme ve Hata Ayıklama

Aykut AKMAN 2 ay önce Yorumlar (0) 11 Dakika Okuma
Algoritma Test Etme ve Hata Ayıklama
E-Posta : 1.7k 1

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.

Kazanım

BTY.5.6.2: Algoritma oluşturmada test edebilme-hata ayıklayabilme

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
  1. Başla
  2. Okula git
  3. Uyan
  4. Kahvaltı yap
  5. Bitir
Test sonucu: Uyanmadan okula gidilemez. Adımlar karışık sırada.
Örnek 1: Okula Gitme (Düzeltilmiş)
Kullanıma Hazır
  1. Başla
  2. Uyan
  3. Kahvaltı yap
  4. Üstünü giy
  5. Çantanı kontrol et
  6. Evden çık
  7. Okula git
  8. Bitir
Neden doğru? Adımlar gerçek hayattaki sıraya göre düzenlendi.
Örnek 2: Çay Yapma (Eksik Adım)
Hatalı Algoritma
  1. Başla
  2. Bardağa çayı doldur
  3. 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
  1. Başla
  2. Çaydanlığa su doldur
  3. Ocağa koy ve kaynat
  4. Çayı demliğe ekle
  5. Kaynar suyu dök
  6. 10 dakika bekle
  7. Bardağa doldur
  8. Bitir
Neden doğru? Eksik adımlar tamamlandı ve sıraya kondu.
Örnek 3: İki Sayıyı Toplama (Eksik Girdi)
Hatalı Algoritma
  1. Başla
  2. İki sayıyı topla
  3. Sonucu yazdır
  4. 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
  1. Başla
  2. Birinci sayıyı gir
  3. İkinci sayıyı gir
  4. Sayıları topla
  5. Sonucu yazdır
  6. 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ş.

Sıkça Sorulan Sorular

Algoritma test etmek, yazılan adımların doğru çalışıp çalışmadığını uygulayarak kontrol etmektir.

Hata ayıklama, algoritmadaki yanlış veya eksik adımları bulup düzelterek algoritmayı kullanıma hazır hâle getirme işlemidir.

Yanlış sonuçları önlemek, eksik adımları fark etmek ve doğru çözüm üretmek için algoritmalar mutlaka test edilmelidir.

Adımları sırayla uygular, hatalı bölümü bulur, düzeltir ve tekrar test ederek doğru sonuca ulaşır.

Aykut AKMAN

Aykut AKMAN

Bilgisayar ve Öğretim Teknolojileri Öğretmeni

Bu Gönderiye Yorum Yapılmamış

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlendi.

Diğer Yazılar

PHP Temel Bilgileri ve Sözdizimi Php

PHP Temel Bilgileri ve Sözdizimi

Aykut AKMAN 2 yıl önce