BilgisayarlarProgramlama

Algoritma nedir ve neden ihtiyaçları vardır?

Yeni başlayanlar ve deneyimsiz programcılar genelde böyle bir soruya sahiptir: "Algoritmalar nedir ve neden ihtiyaçları vardır?" Bu kavram yavaş yavaş ortadan kayboluyor olmasına rağmen yine de önemlidir. Büyük ticari projeler oluştururken, algoritmalar olmadan yapamazsınız. Ve programlamaya başlamadan önce onları anlamak ve daha sonra pratik alıştırmalara başlamak daha iyi. Bu kavram bir PC'de yazılımın oluşturulması ile ilişkili olmasına rağmen, ancak günlük yaşamda oldukça yaygındır. Bu yazıda, gerçek hayatta hangi algoritmaların bulunduğuna dair bir örnek verilecektir.

Enformatikte

Şimdi bilgisayar biliminde ve programlamada hangi algoritmaların bulunduğunu öğrenelim. Bu konsept doğrultusunda, eylem sırası gizlidir; bu da, görevin kolay ve basit bir şekilde gerçekleştirilebilmesini sağlar. Örnek olarak, herhangi bir formülle hesaplayabilirsiniz. Bunun için aşağıdaki eylemleri yapmak yeterlidir:

  • Hesaplamalar için gereken başlangıç verilerini girin.
  • Hesaplamalar yapın.
  • Sonuçları bilgisayar ekranında veya başka bir ortamda çıktı olarak verin
    (Örneğin kağıt üzerinde).

türleri

Görünümde bilgisayar bilimlerindeki algoritma aşağıdaki değişiklikler olabilir:

  • Grafiksel olarak (standartlaştırılmış bloklar formunda).
  • Adım adım metin açıklaması.

Birinci durumda, görünümü GOST tarafından 19.701-90 seri numarası ile düzenlenen standart bloklardan oluşur. Örneğin, buradaki basit bir işlem bir dikdörtgen gibi görünecek ve seçim durumu bir eşkenar dörtgen olacaktır.

Metinsel açıklama o kadar açık değildir ve bu nedenle çok daha az sıklıkla kullanılır. Sayılar veya harflerle düzenli madde işaretli bir listeye benziyor. Yapı olarak, doğrusal bir tanımlama dallanma ile ayırt edilir. İlk seçenek çok daha az yaygın. Onların arasındaki fark, ikinci durumda dallanma bloklarının bulunması ve nihai sonucu elde etmek için hesaplama sayısının bilinmemesi.

Gerçek hayat

Şimdi, gerçek hayatta hangi algoritmaların bulunduğuna göz atalım. Çeşitli yemekler hazırlarken metres bir reçete izler. Örneğin, makarna hazırlarken aşağıdaki eylem algoritmalarını gerçekleştirmeniz gerekir:

  • Suyu kaynatın.
  • Tuzla onu.
  • Uyuya makarna ye dal.
  • Düşük ısıda, karıştırın, kaynatın.
  • Piştikten sonra suyu boşaltın.
  • Tereyağını ekleyin.
  • Pürüzsüz olana kadar karıştırın.

Çanak hazır. Bir programcının gözüyle bakarsanız, bu metin biçiminde yazılan normal bir doğrusal algoritma olur . Dolayısıyla hayatımızda bu kadar az rastlanmaz, bu karmaşık kavram oluşur. Sadece kullanıyoruz ve bunu bilmiyoruz bile.

Sonuçlar yerine

Birçok insan faaliyet alanlarında, bir algoritma gibi bir kavram kullanılır. Bilişim bunlardan biridir. Ve, en ünlü. Doğru yapılan eylem dizisi, bir yazılım ürünü oluşturma ve kalitesini iyileştirme sürecini önemli ölçüde kolaylaştırır. Bu, bir fabrika veya fabrika inşaatı için bir iş planına benziyor. Basit programlar oluştururken bunu yapmadan yapabilir, ancak ciddi bir yazılım geliştirirken - her yerde olmadan -. Genelleştirilmiş veya ayrıntılı olabilir, ancak her durumda öyle.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.