Algoritmalar nedir ve nasıl kullanılır?

f5


Algoritmalar , hesaplamalarda veya diğer matematik problemlerinde izlenen süreçleri veya kurallar kümesini temsil eder Sorunları öncelikle bilgisayarlar tarafından çözüyorlar. Algoritmalar, dünyanın en büyük arama motorunda web sitesi sıralaması için gereklidir. Bir robota belirli işlemleri yapmayı öğretme gücüne sahiptirler ve hatta borsada yer alırlar. Birçok açıdan algoritmalar bildiğimiz hayatı şekillendirir ve bizim için kolaylaştırır. Ancak, tam olarak ne, nereden geldiler ve insan geleceğini nasıl belirleyecekler? Bu, sizi tanımak için algoritmalar dünyasında küçük bir rehber olacaktır .

Algoritmaların tarihi

post5aAlgoritma terimi ilk kez 780'de Farsça bir matematikçi El-Harezmi tarafından kullanıldı. Aynı zamanda bir gökbilimci, coğrafyacı ve bilgindi. Ancak, algoritmaların kökeni geçmişte daha da ileri gider. İlk kaydedilen matematiksel algoritmalar, Babiller'in çarpanlara ayırma ve karekök bulma için geliştirdikleri MÖ 1600'dür. Bununla birlikte, modern algoritmalar 1920'lerin sonunda ortaya çıktı ve 1930'larda geliştirildi. Özyinelemeli fonksiyonları tanıtan ilk kişi Godel-Herbrand-Kleene'dir.

Algoritmaların özellikleri

Belirli bir zamanda durmaları gerekir - örneğin, göreviniz bir yemek yapmaksa, algoritma bir yemek tarifi. Burada ne yapacağınızı, nasıl hazırlanacağını, hangi malzemelerin karıştırılacağını, hangi sıcaklığın ayarlanacağını ve ne zaman durdurulacağını, lezzetli bir yemek pişirmeyi öğretir. Aynı kural algoritmalar için de geçerlidir.
Ayrıntılı adım adım talimatlara sahip olmalıdır - göreviniz bir binayı bulmaksa, algoritma nereye gidileceğini ve binayı bulmak için ne yapılacağını açık bir şekilde açıklayan bir dizi talimattır.
Etkililiği kanıtlamalıdır - göreviniz bir oyuncak araba yapmaksa, algoritma bu işlem boyunca size rehberlik edecek olan kullanım kılavuzunuzdur. Parçaları monte etmenize yardımcı olacak ve sonunda fonksiyonel bir oyuncakla karşılaşacaksınız.

post5bBaskın algoritmalar

Dijital dünyada, arama motorlarından sosyal ağlara ve çevrimiçi pazarlamaya kadar her şey birbirine bağlı. Bu durumda, farklı varlıklar arasındaki ilişkilerin incelenmesi esastır. Bağlantı analizinin birçok yaklaşımı ve özelliği vardır ve her biri, bazlar benzer olsa da, bir algoritma olabilir. Örneğin, Facebook'un arkadaş önerilerini, YouTube video önerilerini, Google'ın sayfa sıralamasını düşünün. Parametreler farklı olsa da, arkasındaki matematik aynıdır. Algoritmalar ekranlarımızın arkasında çalışıyor ve ortalama kullanıcılar bunun farkında değil.

Veri sıkıştırma

Zip'ten mp3'e ve JPEG'den MPEG-2'ye, bu algoritmalar verileri sıkıştırır ve sistemleri daha uygun fiyatlı, daha verimli ve iletimi daha erişilebilir hale getirir. Veri sıkıştırma genellikle video oyunları, videolar, müzik, bulut bilişim, veri depolama, veritabanları ve bilgisayarınıza indirdiğiniz tüm dosyalarda kullanılır. Bu tür bir algoritma size çok fazla yer kazandıracak ve sisteminizin sorunsuz çalışmasını sağlayacaktır.

Hiç yorum yok:

Yorum Gönder

Kurumlar Nasıl Siber Güvenlik Önlemi Almalıdır? Siber güvenliğin önem değeri giderek artmıştır. Günümüzde birçok kurum Siber Güvenlik Uz...