|
|
- matematikte ve bilgisayar programlamada bir problemin çözümünü sonlu sayıda aşamalardan geçerek veren sistematik süreç
- ingilizceye al-khwarizmi (el-harizmi) isminden geçen kelime...
- ıx. yüzyıl başlarında türk matematikçilerinden musaoğlu harezmli mehmet'e arapların verdiği elharezmi adından batılıların türettiği kavramdır. orta çağda ondalık sayı sistemine göre yapılan ve son zamanlarda herhangi bir kurala bağlı bulunan her türlü hesap işlemine verilen isimdir. harezmli yolu demektir.
- yaklaşımını ilk olarak, türk kökenli bir matematikçi olan; arapların al-harezmi, batılıların ise latince'ye çevirisi olan al-khowarizmi adı ile andıkları, harzemli(harzemli muhammed, el-harezmi)'nin koymuş olduğu ve herhangi bir problemin çözüm yöntemini tanımlayan sıralı işlemler bütünü. tek kısıtlaması sonlu adımdan oluşması, yani sonlu zamanda bitirilmesi gerekliliğidir. günümüz bilgisayarlarında da çözümlenemeyecek problemler olmasının tek temel nedeni budur. ancak; alan turing'in tanımladığı, günümüz bilgisayarlarından çok daha güçlü olarak tabir edilen, turing makinesi'nde bu sonluluk kısıtlaması ortadan kaldırılmıştır. bu makinenin sadece teorik olması, çözümlenemeyecek olan problemlerin çözümüne bir fayda sağlamamıştır, yalnızca bir yaklaşım kazandırmıştır.
- her turing makinesinin bir algoritmaya karşılık geldiğini söyleyebiliriz. turing makineleri gerçek hayatta somut olarak inşa edilebilen şeyler oldukları için algoritmalara da böyle bir gerçeklik kazandırmış oluruz.
(bkz: turing makinesi)
(bkz: hesap kuramı)
- programcılıkta herhangi bir sorunun çözümü için kullanılacak işlevler ve bunların sırasını kapsayan yordamdır.
- ilk dönemde kaldığım, bu dönemde de kalacağım derstir
|