Algoritma: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
//Hiva Özbekistanın Sınırlarında
Upelluri (mesaj | katkılar)
Gerekçe: + kaynak gerektiren bilgi eklentisi
3. satır:
[[Dosya:LampFlowchart tr.svg|thumb|240px|right|Algoritmaları daha kolay anlatabilmek için [[akış şeması|akış şema]]ları kullanılır.]]
 
'''Algoritma''', [[matematik]]te ve [[bilgisayar bilimi]]nde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir. Yani belli bir problemi çözmek veya belirli bir amaca ulaşmak için çizilen yola algoritma denir. Genellikle programlamada kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır. Aynı zamanda algoritma tek bir problemi çözecek davranışın, temel işleri yapan komutların veya deyimlerin adım adım ortaya konulmasıdır ve bu adımların sıralamasına dikkat edilmelidir. Bir problem çözülürken algoritmik ve sezgisel (herustic) olmak üzere iki yaklaşım vardır. Algoritmik yaklaşımda da çözüm için olası yöntemlerden en uygun olan seçilir ve yapılması gerekenler adım adım ortaya konulur. Algoritmayı belirtmek için ; metinsel olarak düz ifade ve akış diyagramı olmak üzere, 2 yöntem kullanılır. Algoritmalar [[bilgisayar]]lar tarafından işletilebilirler. Algoritma kelimesi, [[Özbekistan]]'ın [[Harezm]], bugünkü [[Türkmenistan]]'ın [[Khiva]] kentinde doğmuştur.
 
Bilgisayar algoritmasına örnek verelim. Kullanıcının girdiği dört sayının ortalamasını görüntüleyen algoritmayı yazalım:
18. satır:
[[Dosya:Abu Abdullah Muhammad bin Musa al-Khwarizmi edit.png|thumb|'''Algoritma''' sözcüğü [[Ebu Abdullah Muhammed bin Musa el Harezmi]]'nin [[Latince]] isminden kaynaklanır.]]
{{ana madde|Algoritmaların tarihsel sıralaması}}
Algoritma sözcüğü, [[Özbekistan]]'ın [[Harezm|Harezm]], bugünkü bölgesinin[[Türkmenistan]]'ın [[Khiva]] kentinde doğmuş olan Ebu Abdullah Muhammed İbn Musa el [[Harezmi]]'den kaynaklanır. Bu alim [[9. yüzyıl]]da [[cebir]] alanındaki algoritmik çalışmalarını kitaba dökerek matematiğe çok büyük bir katkı sağlamıştır. "Hisab el-cebir ve el-mukabala (حساب الجبر و المقابلة)" kitabı dünyanın ilk cebir kitabı ve aynı zamanda ilk algoritma koleksiyonunu oluşturur. Latince çevirisi Avrupa'da çok ilgi görür. Alimin ismini telaffuz edemeyen Avrupalılar "algorizm" sözcüğünü "[[Arap]] sayıları kullanarak aritmetik problemler çözme kuralları" manasında kullanırlar. Bu sözcük daha sonra "algoritma"ya dönüşür ve genel kapsamda kullanılır.
 
== Uygulama ==
29. satır:
 
== 1950'den Sonraki Tarihi ==
Faaliyetlerin birçoğu algoritmanın tanımının geliştirilmesine yönlendirilmiştir ve aktifliği çevredeki sorunlar nedeniyle, özellikle matematiğin temelleri (özellikle Church-Turing tezi) ve akıl felsefesi (özellikle yapay zeka konusundaki tartışmalar) sebebiyle devam etmiştir.
 
== Önemli algoritma türleri ==
"https://tr.wikipedia.org/wiki/Algoritma" sayfasından alınmıştır