Algoritma nedir?
Ne algoritma Bir soruna çözüm bulabileceğimiz sıralı ve sonlu basit işlemler kümesi diyoruz.
Algoritma kelimesi geç Latince'den gelir. alborarismusve bu da klasik Arapça'nın bir kısaltmasıdır. hisābu lḡubâr'Arap rakamları kullanarak hesaplama' anlamına gelir.
Algoritmalar, bir dizi tanımlanmış, sıralı ve sonlu talimat yoluyla bir eylemi gerçekleştirmemize veya bir sorunu çözmemize izin verir. Böylece bir başlangıç durumu ve bir girdi verilir ve belirtilen ardışık adımlar takip edilerek son duruma ulaşılır ve bir çözüm elde edilir.
Bir algoritmanın özellikleri
Her algoritma şu temel özelliklere uygun olmalıdır:
- Onların bir başlangıcı ve bir sonu var: her algoritma, bir dizi spesifik veri ile bir başlangıç durumunda başlar ve bir çözüm veya çıkış ile biter.
- sırayla çalışırlar: bir algoritma, bir dizi sıralı adımdan oluşur.
- Sıralar somut- Her adım açıktır ve belirsizliğe yer bırakmaz.
- Algoritmalar soyut: sipariş süreçleri için modeller veya kılavuzlardır.
- Algoritmadaki adım sayısı sonludur.
Algoritma örnekleri
Matematik, bilgisayar bilimi, mantık ve diğer ilgili disiplinler gibi alanlarda yaygın olarak kullanılan bir terim olmasına rağmen, gerçek şu ki günlük hayatta da algoritmaları soruları çözmek için kullanıyoruz, örneğin
Mutfak Tarifleri
Sınırlı sayıda malzemeyle bir yemek yaratmanın adım adım açıklar. Başlangıç hali ham maddeler, son hal ise hazırlanan gıda olacaktır.
Kılavuzlar
Bir kütüphanenin nasıl oluşturulacağından bir cep telefonunun nasıl etkinleştirileceğine kadar süreçlerin yürütülmesi için bir rehber görevi görürler. Bu durumlarda nihai durum, ürünün monte edilmiş, kurulmuş, açılmış, çalışır durumda vb.
matematiksel işlemler
Matematikte, bir ürünü elde etmek için bir dizi işlemi takip ettiğimiz bazı algoritma örnekleri çarpmadır; veya iki sayının bölümünü belirlememizi sağlayan bölme. İki pozitif tamsayının en büyük ortak bölenini elde ettiğimiz Euclid algoritması, bir başka algoritma örneğidir.
Algoritmalar bir akış şeması aracılığıyla grafiksel olarak gösterilebilir.
hesaplamada algoritma
Hesaplama veya programlamada algoritma, bir sorunu veya soruyu çözebileceğimiz talimatlar dizisidir.
Aslında bilgisayar tarafından gerçekleştirilen tüm görevler algoritmalara dayanmaktadır. Bir yazılım veya bilgisayar programı, algoritmalara dayalı olarak tasarlanır, böylece içinde bir görev sunabilir ve çözebiliriz.
- Programlama.
- Metadil.