Hiç algoritma terimini duydunuz mu? Algoritmanın özellikleri nasıldır? Algoritma, matematik uzmanı Özbek bilim adamından türetilen bir terimdir. Ja'far Mohammad Ibn Musa Al-khuwairizmi adlı bilim adamı. Buradan sonra algoritma kelimesi popüler hale gelir ve özellikle aynı alanda ilgi veya uzmanlığa sahip olanlar birçok kişi tarafından bilinir.

Şimdi, algoritma kelimesinin kendisi anlam değiştirdiEndonezya'da başlayan bilgisayarlarda programlama dili olarak. Peki algoritma aslında neye benziyor? Aşağıda, algoritmanın bazı kavramlarını açıklıyoruz.

Algoritmaları Anlama

  • Algoritma, bir sorunu çözmek için kullanılan sistematik ve düzenli olarak düzenlenen bir adımdır.
  • Algoritma, çözümün sistematik olarak düzenlendiği sorunu çözmek için çalışan mantıklı bir adımdır.
  • Algoritma hazırlık tekniğidirve bir problemi kısa cümleler biçiminde ve sınırlı sayıda kelimeyle çözmek, fakat yine de sistematik ve mantıksal olarak düzenlenmiştir.

Genel olarak, algoritma problemleri sistematik ve mantıksal olarak çözmek için adımlar düzenlemede bir teknik anlamına gelir.

Algoritma Özellikleri

Algoritma Özellikleri

Algoritmaların kendi özellikleri vardırbaşka bir yöntem kullanarak problem çözme tekniğinden ayırt eder. Aşağıda algoritmanın özelliklerinin ne olduğunu açıklayacağız.

  • Algoritma sınırlı bir adım yaptığında durmalıdır.
  • Algoritmanın sıfır veya daha fazla girişi vardır.
  • Algoritmanın etkili olması gerekir, yani atılan her adım basit olmalıdır, böylece daha sonra kısa bir savunmasız zamanda uygulanabilir veya yapılabilir.
  • Düzenlenen her adım kesin olarak tanımlanmalı ve birden fazla yorum olmamalı veya belirsizliğe neden olmamalıdır.
  • Algoritmanın sıfır veya daha fazla çıkışı vardır.
  • Algoritmanın bir öneki ve bir soneki var

E. Knuth'a Göre Algoritmanın Terimleri veya Niteliği

Anladıktan sonra vealgoritmanın özelliklerini, o zaman da algoritmanın terimlerini anlamanız gerekir. Bir algoritmanın, aşağıdaki gereksinimleri karşıladığında E. Knuth tarafından sunulanlara göre iyi olduğu söylenir:

  • sonu olma, bir algoritma işlemin birkaç aşamasını gerçekleştirdiğinde tamamen bitirilmelidir.
  • kesinlik, algoritmadaki her adımkesin olarak tanımlanabilir. Çifte anlam kullanmayın veya belirsizliğe neden olmayın. Bu nedenle, algoritma yazmanın doğru adımı bilgisayar dilini kullanmaktır.
  • giriş, her algoritma girdi veya girdi olarak işlenecek verilere ihtiyaç duyar.
  • Çıktı, daha sonra oluşturulan veya derlenen her algoritma en az bir veya birkaç çıktı üretir.
  • etki, algoritma üzerinde çalışırken atılan adımlar makul olmalı ve mümkün olduğunca etkili bir şekilde gerçekleştirilmelidir.

Çeşitli Algoritmalar

Algoritmaların Özellikleri ve Çeşitli

Genel olarak algoritma, dallanma algoritması, sıralı algoritma ve döngü algoritması dahil olmak üzere temel formuna dayanarak 3'e ayrılır.

1. Sıralı algoritma

Bu ilk tür algoritmasıbir veya daha fazla talimatın görüneceği sistematik veya sıralı bir sıra. Bu talimatların her biri sırayla ve yazıldığı sıra ile ilgili olarak yapılmalıdır. Yani, talimat yalnızca diğer talimatlar veya önceki talimatlar tamamlandığında gerçekleştirilecektir.

'Mektup gönderme' gibi basit örneklere gelince. Daha sonra aşağıdaki gibi birkaç adım bulacaksınız:

  • Zarf sağlayın
  • Pul verin
  • Bir damga gönderin
  • Gönderenin hedef adresini ve adresini yazın
  • Mektubu posta kutusuna girin veya postaneye gönderin
  • Posta gönderildi

2. Dallanma algoritması

Dallanma algoritması bir komutturçeşitli seçeneklerden birini seçmek için kullanılır. Bu algoritmaya seçim algoritması da denir. Bu tür bir algoritmayı uygularken dikkate alınması gereken önemli şeyler vardır, yani koşullar karşılanırsa talimatların seçimi yapılabilir. Yani, bu koşullar doğru değeri üretmiştir veya gerçek.

Elde edilen çözelti doğruysa, o zamansiparişler gerçekleştirilebilir. Fakat tam tersine, çözümün yanlış olduğu ortaya çıkarsa, elbette sipariş gerçekleştirilemez. Yine de, başka çözümler çalıştırmak veya hatta hiç çözümlemek olası değildir. Basit bir örnek 'bir işe başvurmak'. Bu durumda birkaç adım yapılabilir:

  • Kapak mektubu yap
  • İş başvuru mektubunu İKG'ye verin veya postane veya e-posta yoluyla gönderebilirsiniz. Boşluğun ilanı sırasında uygulanan koşullara bağlı olarak.
  • Başvurunun alınıp alınmadığı hakkında bilgi bekleniyor.
    • Alındıysa, ilgili kişi hemen çalışacaktır.
    • Kabul edilmezse, ilgili kişi başka bir işe başvurabilir veya hiç bir işe başvuramaz.

3. Yineleme algoritması

Peki ya tekrar algoritması? Döngü algoritması, bir dizi talimatı tekrarlamak için kullanılan bir talimattır. Tekrarlama, belirlenen gerekliliklere göre tekrar tekrar yapılır.

Programlamada Algoritma Fonksiyonları

Algoritmaların Özellikleri ve İşlevleri

O zaman algoritmanın programlamadaki işlevi nedir? İşte bir algoritmanın programlama ile ilgili bazı işlevleri:

  • Karmaşık problem çözme
  • Programı daha basit hale getiriyoruz çünkü birçok fonksiyon daha sonra bir araya getirilecek.
  • Programlama mantığı bir güncelleme ile karşılaşmayacağından tekrar tekrar kullanılabilir. Buna rağmen algoritma zamana ayak uydurabilir.
  • Üretilen programları düzenleyebilir.
  • Hataları bulmak için kullanımı kolay.
  • Kolay dokümantasyon

Dolayısıyla, iletebileceğimiz bilgiler algoritmanın anlaşılması, koşulları ve özellikleri ile ilgilidir. Umarım faydalıdır.

Yorumlar 0