/ / Algoritmalar nelerdir ve neden gereklidirler?

Algoritmalar nelerdir ve neden gereklidir?

Yeni başlayanlar ve deneyimsiz programcılar sık ​​sıkBöyle bir soru var: "Algoritmalar nelerdir ve neden gereklidirler?" Bu kavram yavaş yavaş unutulmaya başlasa da, yine de geçerli. Büyük ticari projeler oluştururken, algoritmalar olmadan yapamazsınız. Programlamaya başlamadan önce, onları anlamak ve daha sonra pratik egzersizlere başlamak daha iyidir. Her ne kadar bu kavram bir PC'deki yazılımın oluşturulması ile ilişkili olsa da, günlük yaşamda oldukça yaygındır. Bu makale gerçek hayattaki algoritmaların bir örneğini verecektir.

Algoritmalar nedir?

Bilişimde

Şimdi bilgisayar bilimlerinde hangi algoritmaların olduğunu öğrenelim.ve programlama. Bu kavram altında, eylem sırası, hangisinin kolayca ve kolayca çözülebildiği görevi çözebileceği gizlidir. Örnek olarak, herhangi bir formülle hesaplayabilirsiniz. Bunu yapmak için, aşağıdaki eylemleri gerçekleştirmek için yeterlidir:

  • Hesaplama için gerekli olan ilk verileri girin.
  • Hesaplamalar yap.
  • Sonuçları bilgisayar ekranında veya başka bazı ortamlarda çıkın
    (örneğin, kağıt üzerinde).

türleri

Bilgisayar bilimlerindeki algoritma algoritmasında aşağıdaki değişiklikler yapılabilir:

  • Grafiksel (standart blok kümesi olarak).
  • Aşamalı metin açıklaması.

Bilgisayar biliminde algoritma
İlk durumda standart bloklardan oluşuyor,görünümü GOST tarafından 19.701-90 seri numarası ile yönetilmektedir. Örneğin, buradaki basit bir işlem bir dikdörtgen gibi görünecektir ve seçim koşulu bir eşkenar dörtgendir.

Metin açıklaması çok net değil ve bu nedenleçok daha az sıklıkta uygulanır. Görünüşte, sayı veya harf içeren düzenli bir madde işaretli listeye benzer. Yapıya göre, doğrusal bir açıklama dallanma ile ayırt edilir. İlk seçenek çok daha az yaygındır. Aralarındaki fark, ikinci durumda dallanma birimleri olması ve nihai sonucu elde etmek için hesaplama sayısının bilinmemesidir.

Gerçek hayat

Şimdi algoritmaların neler olduğuna bakalımGerçek hayat Çeşitli yemekler pişirirken hostes tarifi yapmalı. Örneğin, makarna pişirirken, aşağıdaki işlem sırasını gerçekleştirin:

Algoritma Bilişim

  • Suyu kaynatın.
  • Tuzla onu.
  • Uykuya dalmak makarna.
  • Düşük ateşte karıştırın, kaynatın.
  • Kaynatıldıktan sonra suyu boşaltın.
  • Tereyağı ekleyin.
  • Pürüzsüz olana kadar karıştırın.

Çanak hazır.Bir programcının gözünden bakarsanız, bu metin biçiminde yazılmış sıradan bir doğrusal algoritmadır. Bu yüzden, hayatımızda bu karmaşık kavramın meydana gelmesi çok nadir değildir. Sadece kullanıyoruz ve bunu bile bilmiyoruz.

Sonuç yerine

İnsan faaliyetinin birçok alanındaAlgoritma gibi bir şey kullandım. Bilgisayar bilimi de bunlardan biri. Üstelik en ünlüsü. Doğru şekilde oluşturulmuş bir eylem dizisi, bir yazılım ürünü oluşturma sürecini önemli ölçüde basitleştirebilir ve kalitesini artırabilir. Bir fabrika veya fabrika inşaatı için bir iş planı gibidir. Basit programlar oluştururken, onsuz yapabilirsiniz, ancak ciddi bir yazılım geliştirilirken, hiçbir yerde onsuz. Genelleştirilebilir veya ayrıntılı olabilir, ancak her durumda öyledir.

sevdim:
0
Popüler Gönderiler
Manevi gelişim
gıda
y