Algoritma

Kısaca: Algoritma Alm. Algorithmus (m), Fr. Algoritme (m), İng. Algorithm. Matematikte sayılarla yapılan her türlü hesaplamanın sistematik metoduna verilen genel isim. ...devamı ☟

Algoritma
Algoritma

Algoritma Alm. Algorithmus (m), Fr. Algoritme (m), İng. Algorithm. Matematikte sayılarla yapılan her türlü hesaplamanın sistematik metoduna verilen genel isim.

Algoritmanın kurucusu dokuzuncu yüzyıl başlarında yaşayan Müslüman-Türk matematik alimi Ebu Abdullah Muhammed bin Musa el-Harezmi’dir. Matematikçiler için temel olan Kitab-ül Muhtasar fi Hesab-il Cebri ve’l-Mukabele adlı eseri meşhurdur. Kitabın aslı, Oxford’daki Bodliana kütüphanesindedir. Matematikteki şöhreti on altıncı yüzyılda Avrupa’yı etkisi altına almıştır. Harezmi’nin ismi Avrupa’da türlü şekillerle söylenmiştir. Latince’de “Alkhorismi” şeklinde söylenerek bulduğu metod Algoritma (algorizme) olarak literatüre geçmiştir.

Halen kullanılmakta olan; toplama, çıkarma, çarpma, bölme sayılarını en büyük ortak bölenlerini ve en küçük ortak katlarını bulmak gibi bilinen bütün aritmetik işlem metodları birer algoritmadır. Hesap makinalarına yerleştirilen, çeşitli işlemlere ait programlar da birer algoritmadır.

Algoritmanın en basit örneği bir yemek tarifidir. Ayran yapmak için:

1. Yarım litre yoğurdu bir kaba koy
2. karıştır
3. aynı miktarda su ilave et
4. biraz tuz ekle


Sonucu bir matematik problemin çözümü olan başka bir basit örnek de Öklid'in ortak bölenlerin en büyüğünü bulan algoritmadır.

giriş: iki sayı m,n
1. eğer n = 0 ise, sonuç m dir
2. m'nin yerine n koy, n nin yerine m%n koy, tekrar 1'den başla. 


Bu misalde m % n bölmenin kalanıdır, yani 5%2 = 1'deki gibi. Algoritmayı 33 ve 15'e uygulayalım:

33,15
15,3
3,0
sonuç 3


Tarihi

Algoritma sözcüğü Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki Fars alimden kaynaklanır. Bu alim 9'uncu yüzyılda cebir alanindaki algoritmik çalışmalarını kitaba dökerek matematiğe çok büyük bir katkı sağlar. "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.

Kaynak: Vikipedi

Ek

(Os. İlmi rumuz, Elharzemi, Harzemiyye, Usulü Harzemi, Usulü remziyye; Fr. Algorithme, Al. Algorithmus, Ing. Algorithm, İt. Algoritmo) İmler dili.
     1. Etimoloji : Kitap-ül muhtasar fi hesab-ül cebir vel mukabele adlı yapıtıyla ünlü, matematikçi Ebu Muhammed b. Musa El Harzemi' nin önerdiği bir yöntem olduğundan, Algoritma terimi, onun adından ( Batı dillerindeki adı: Al Korismi) türetilmiştir. Uluslararası kökeni Algoritm'dir. Türkçe özleştirmede Horzumlu yolu ve Harzemgil terimleri önerilmişse de kullanılmamıştır. 
     2. Mantık: Genellikle bütün imsel dillere algoritma denir. Eskiden çörkü'yle yapılan hesap işlemleri El Harzemi' nin yapıtının IX. yüzyılda LAtınceye çevrilmesiyle bu yönteme yöneldi. En tipik algoritma, cebir dilidir. Mantık tasım ve önermeleri de böylesine bir imler diliyle, harflerle gösteririlir. Örneğin: Her M, P' dir- Her S de M, dir - Öyleyse her S de P' dir, gibi... Algoritma, imlerle yapılan uslamlamadır. 
     3. Matematik: Benzer sorunların bütün çözümlerini veren matematik işlemler dizgesidir, daha açık bir deyişle bir matematik sorununun benzer bütün sorunlar için geçerli olan çözümüdür. Hesap makinelerinin temelini atan algoritma sibernetik tekniğiyle de ilişkilidir. Hesap makinelerine konulan programa da algoritma denir. Günümüzdeki aritmetik yöntemlerinin tümü algoritmadan türemiştir. Bk. Cebir, İm, Mantık, Çörkü. 


seo - 4 ay önce
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! ร้านนั่งชิวอุบล

betflixvip - 4 ay önce
Im no expert, but I believe you just made an excellent point. You certainly fully understand what youre speaking about, and I can truly get behind that. [betflixvip เข้าสู่ระบบ](https://betflixsupervip.com)

betflixvip - 4 ay önce
It is really a great and informative article by you. I found this so informative and well researched. Sometimes, manage a college work or assignment with job is really a tough job. So, Attain a best score or grades in your assignment with the help of academic experts. Get assignment help and secure a good grades. betflixvip เข้าสู่ระบบ

BETFLIXSUPERVIP - 3 ay önce
Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but other than that, this is fantastic blog. ทางเข้า betflix

seo - 3 ay önce
The newest anime films are available to stream online on wcostream, complete with dubbing and English subtitles. WCOstream offers free online streaming of the greatest anime.

seo - 2 ay önce
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. تصليح طباخات

seo - 2 ay önce
A person's popular music is definitely astounding. You may have quite a few pretty good music artists. I actually need you actually the perfect with being successful. Commercial Construction

seo - 2 ay önce
The vacation delivers on offer are : believed a selection of some of the most selected and additionally budget-friendly global. Any of these lodgings tend to be very used along units may accented by means of pretty shoreline supplying crystal-clear turbulent waters, concurrent with the Ocean. hotels packages Tent Rent

seo - 1 ay önce
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. Roofing Company

seo - 1 ay önce
I really treasure your piece of work, Great post. https://www.savzz.co.uk/blog/

mack - 2 hafta önce
Great site, great content. Design Forum

Görüş/mesaj gerekli.
Markdown kullanılabilir.

Algoritma Resimleri

Algoritmalar teorisi
2 yıl önce

Algoritmalar teori, bu teoriye göre evrensel algoritmik modellerin 3 türü ele alınmaktadır. Birinci tür: Algoritma kavramını klasik olan hesaplama ve sayısal...

Genetik algoritma
2 yıl önce

Genetik algoritmalar, doğada gözlemlenen evrimsel mekanizmalara benzer mekanizmalar kullanarak çalışan eniyileştirme yöntemidir. Çok boyutlu uzayda belirli...

Sezgisel algoritma
2 yıl önce

Sezgisel algoritmalar ise geçiş süresinde daha verimli hale gelebilmek için en iyi çözümü aramaktan vaz geçerek çözüm zamanını azaltan algoritmalardır. Sezgisel...

Algoritma Listesi
2 yıl önce

Bilgisayar bilimlerinde değişik amaçlarla pek çok algoritma kullanılır. Aşağıda Vikipedi'de bulunan algoritmaların listesi verilmiştir. Sözderastlantısal sayı...

Algoritma Listesi, Binary(İkili) Arama, Bresenham'ın çizgi algoritması, Fraktal Sıkıştırma, DDA çizgi algoritması, Alan doldurma algoritması, LZW, Hızlı Sıralama, Baloncuk Sıralama, Birleştirme Sıralama, í–bek Sıralama
Evrimsel algoritma
6 yıl önce

Evrimsel algoritma (EA), yapay zeka oluşturmada evrimsel bilgisayımın bir alt kümesi olup meta bulucu optimizasyon algoritması tabanında jenere edilmiş...

Çarpma Algoritmaları
6 yıl önce

Çarpma Algoritmaları, çarpma işlemi için gereken sonlu işlemler kümesidir. Çarpma işlemi, aritmetik işlemlerinde sık kullanılan ve bilimsel uygulamalarda...

Çarpma algoritmaları, Çarpma, ,
Sıralama Algoritması
6 yıl önce

kullanılan, verilen bir listenin elemanlarını belirli bir sıraya sokan algoritmadır. En çok kullanılan sıralama türleri, sayı büyüklüğüne göre sıralama ve...

Sıralama algoritması, Algoritma, Algoritma Listesi, Ağaç Sıralaması, Bilgisayar bilimleri, Birleştirmeli Sıralama, Birleştirmeli sıralama, Büyük O Gösterimi, Büyük O gösterimi, Cüce Sıralaması, Eklemeli Sıralama
Algoritmaların Tarihsel Sıralaması
6 yıl önce

Aşağıdaki tarihsel sıralama genel olarak algoritmaların ilk kökenlerinden başlayarak gelişimlerini ana hatlarıyla gösterir. Yaklaşık MÖ 1600 - Babilliler...

Algoritmaların tarihsel sıralaması, 1614, 1671, 1690, 1805, 1926, 1934, 1945, 1947, 1952, 1954