Çözümlü Örnek 2
Soru:
Bir tost yapma algoritması aşağıdaki gibidir:
- Ekmeği tost makinesine yerleştir.
- Peyniri ekmeğin üzerine koy.
- Tost makinesinin kapağını kapat.
- Makinenin fişini prize tak.
- 5 dakika bekle.
- Fişi prizden çek ve tostu çıkar.
Bu algoritmada bir mantık hatası (sıralama hatası) vardır. Bu hata hangi adımlar arasındadır?
Çözüm:
💡 Algoritmalarda adımların sırası çok önemlidir. Yanlış sıra, istenen sonucu vermez veya güvenlik sorunu yaratır. Bu tost algoritmasını adım adım kontrol edelim.
- ➡️ Algoritma, ekmeği makineye koymakla başlıyor. Bu doğru olabilir.
- ➡️ Ancak, 3. adımda makinenin kapağı kapatılıyor.
- ➡️ 4. adımda ise fiş takılıyor. Bu bir mantık hatasıdır!
- ➡️ Doğrusu: Önce fiş prize takılmalı, makine ısınmaya hazır hale getirilmeli, sonra malzemeler yerleştirilip kapağı kapatılmalıdır. Aksi halde, ekmeği soğuk makineye koymuş ve bekletmiş oluruz.
✅ Mantık hatası, 3. ve 4. adımların yerlerinin değişmesi gerektiğini gösterir. Doğru sıra: 1, 2, 4, 3, 5, 6 olmalıdır.