Çözümlü Örnek 4
Soru:
Bir çay demleme algoritması tasarlanıyor. Aşağıdaki adımlardan hangisi bu algoritmaya dahil edilmemelidir? Nedenini açıklayınız.
- A) Suyu kaynat.
- B) Demliğe çay koy.
- C) Sıcak suyu demliğe dök.
- D) Çayın rengini beğen.
- E) 10-15 dakika demlenmeye bırak.
Çözüm:
💡 Bir algoritmanın adımları açık, net, ölçülebilir ve herkes tarafından aynı şekilde uygulanabilir olmalıdır. Öznel ifadeler içermemelidir.
- ➡️ A) "Suyu kaynat." → Net bir talimattır. (✅ Algoritmaya uygun)
- ➡️ B) "Demliğe çay koy." → Net bir talimattır. (✅ Algoritmaya uygun)
- ➡️ C) "Sıcak suyu demliğe dök." → Net bir talimattır. (✅ Algoritmaya uygun)
- ➡️ D) "Çayın rengini beğen." → Bu bir öznellik (subjektiflik) içerir. "Beğenmek" kişiden kişiye değişen bir yargıdır. Algoritma, "eğer çay yeterince demliyse..." gibi ölçülebilir bir koşul içermelidir. (❌ Algoritmaya uygun değil)
- ➡️ E) "10-15 dakika demlenmeye bırak." → Net ve ölçülebilir bir süre belirtir. (✅ Algoritmaya uygun)
✅ Algoritmaya dahil edilmemesi gereken adım D şıkkıdır. Çünkü "beğenmek" öznel bir karardır ve algoritmanın nesnel ve kesin olma ilkesiyle çelişir.