Ali, bir hesap makinesi programı yapıyor. Programda bölme işlemi yapılırken 'İkinci sayı 0 olduğunda' programın çöktüğünü fark ediyor. Bu bir 'çalışma zamanı hatası'dır (runtime error). Ali'nin bu hatayı gidermek için algoritmaya eklemesi gereken kontrol adımı aşağıdakilerden hangisidir?
Şıklar
Bölünen sayının 0 olup olmadığını kontrol etmelidir.
Bölme işlemi yerine her zaman çarpma işlemi yapmalıdır.
Bölen sayının 0'a eşit olup olmadığını kontrol eden bir 'Eğer' bloğu eklemelidir.
Sonucu her zaman tam sayıya yuvarlamalıdır.
Çözüm Açıklaması
Matematikte bir sayının 0'a bölünmesi tanımsızdır ve bilgisayarlarda bu işlem programın çökmesine neden olur. Hata ayıklama sürecinde bu istisnai durum 'Eğer bölen = 0 ise hata ver, değilse böl' şeklinde kontrol edilmelidir.
Video Çözüm
AI ile video çözüm oluştur
İnteraktif Çözüm
Adım adım, sesli ve animasyonlu çözüm. Quiz ile kendini test et!