Algoritmada Problem Çözme

Problem çözmede, soruna hemen girişmek yerine, dikkatli ve sistematik yaklaşım ilkesini kullanmak programcılar için en faydalı adımdır. Problem iyice anlaşılmalı ve mümkün olduğu kadar küçük parçalara bölünmelidir.
Descartes tarafından “Discourse on Method” adlı kitabında anlatılan problem çözme teknikleri şunlardır;

  1. Bir sorunun doğruluğu kesin olarak kanıtlanmadıkça, doğru olarak kabul etmeyin.
  2. Tahmin ve ön yargılardan kaçının.
  3. Karşılaştığınız her güçlüğü mümkün olduğu kadar çok parçaya bölün. Çözümü daha kolay olur.
  4. Düzenli bir biçimde düşünün; anlaşılması en kolay olan şeylerle başlayıp yavaş yavaş daha zor ve karmaşık sorunlara doğru ilerleyiniz.
  5. Olaya bakışınız çok genel, hazırladığınız ayrıntılı liste ise hiçbir şeyi dışarıda bırakmayacak şekilde ayrıntılı olsun.

Erdoğan CiN

1991 yılında Denizli'nin Çameli ilçesinde dünyaya geldi. İlkokulu memleketimde, liseyi Acıpayam'da tamamladı. Mehmet Akif Ersoy Üniversitesi'nde Bilgisayar Programcılığı bölümünü bitirdikten sonra Entuğ Spor Dünyası' nda E-Ticaret Uzmanı olarak işe başladı, ardından Fark ve Fark Tekstil' de Web Yazılım Geliştirici olarak çalışmaya devam etmektedir.

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.