Hesaplamalı Algoritmalar Nedir?



hesaplamalı algoritmalar belirli bir görevi yerine getirmek için tasarlanmış bir adımlar dizisini temsil ederler. Bir sorunu çözmek için bir bilgisayarda programlanmış bir dizi açık talimatı temsil ettikleri de söylenebilir..

Bilgisayar alanında veya herhangi bir bilimde, bir algoritma tanımlanmış ve sonlu aşamalarla bir metodoloji oluşturmak için bir temel görevi görür.

Kullanımı, beklenen sonucu elde etmek için tekrar tekrar kullanmamıza izin veren bir ikileme genel bir çözüm getirmeyi amaçlamaktadır..

Hesaplamalı algoritmaların özellikleri

Matematikçi Alan Turing'in bu matematik kavramını bilgisayar bilimi alanına getirmesi için önerilen algoritma, aşağıdakiler tarafından tanımlanan bir süreçtir:

-Açıkça tanımlanmış ve her biri diğerinden bağımsız olan sınırlı bir adım dizisi.

-Bir ajan (insan veya insanlık dışı), sürecin her aşamasını belirli bir zamanda uygulayan ajandır..

-Temsilci operasyonel talimatları yorumlama yeteneğine sahiptir ve aynı zamanda verilen bilgiyi saklar..

-Belirli bir metodoloji gerçekleştirildiğinde, sonuç her adımda ve ilk verilere göre her zaman aynı olacaktır..

-Her süreçte olduğu gibi sonuçla bitiyor.

Prosedürün belirli bir çözüm gerektirdiği ve gerektirmeyen durumlar vardır. Bitmeyen tekrarlayan veya düzensiz algoritmalar bilgisayarlarda çok yaygındır.

Bunların bir örneği, diğer programlar ve işlemler için bir platform olarak çalışmaya devam etmesi gereken Windows, MacOS ve Linux gibi işletim sistemleridir..

tip

Hem bilgisayar bilimlerinde hem de diğer disiplinlerde, sıralı, koşullu ve tekrarlayan 3 tip algoritma tanımlanabilir. Ayrıca, nitel (kelimeler kullanın) ve nicel (sayısal hesaplamalar kullanın) olanlar da var..

Uygulamada çok yararlı olan bazı ünlü hesaplama algoritmaları farklı işlevleri yerine getirir.

Böylece Euclid'in bölmek için kullanılan algoritmayı, lineer denklemleri çözmek için Gauss algoritmasını veya ağırlıklı grafikler arasındaki en kısa yolu bulmak için Floyd-Wrashall algoritmasını buluyoruz..

Örnekler

Algoritmalar farklı durumlarda kullanılır, bir soruna çözüm bulmaya çalışır ve standart bir prosedür izlemez.

Belirli bir görevi hızlı ve verimli bir şekilde çözmek için mekanizma keşfedildiğinde, yürütme, yöntemin nasıl çalıştığını anlamayı gerektirmez.

Basit bir örnek, bir pasta yapmak için bir tarifi takip etmektir; bu, bir dizi talimat ve bunları elde etmek için kullanılan adımları kullanır..

Ayrıca, bilgisayarlar özel bir dile sahip formülleri uygulayarak çeşitli sorunları çözebilirler..

Bu durumda, hesaplama algoritmaları, yalnızca makine tarafından anlaşılabilecek farklı şekillerde yazılmış bir kodu temsil eder..

Bu prosedürün önemli bir parçası, bir fikri PC'nin yorumlayabileceği mantıksal bir sıraya dönüştürmektir..

Bu şekilde, programcılar basit görevlerden daha karmaşık görevlere geçer. Bunun için genellikle başkalarının çözmeleri gereken şeyleri ayarlamak için oluşturdukları tariflere başvururlar..

referanslar

  1. Denver Üniversitesi Algoritma nedir ve programlamada nasıl kullanılır? 12/12/2017 tarihinde quora.com'dan alındı
  2. Vásquez B., Carlos. Programlama Metodolojisi I. 12/12/2017 tarihinde moodle2.unid.edu.mx adresinden kurtarıldı
  3. Bembibre, Victoria (2009). Algoritmanın tanımı. Definicionabc.com'dan 12.12.2017 tarihinde alındı
  4. Colombo, Jorge T. (2001). Bilgisayar algoritması. 12/12/2017 tarihinde avizora.com'dan alındı
  5. İşler nasıl yürüyor? Bilgisayar algoritması nedir? 12.12.2017 tarihinde howstuffwworks.com adresinden alındı