Yazılımda Algoritma Mantığı Nedir?

Yazılımda Algoritma Mantığı

Algoritma; belirli bir problemin ya da sorunun çözümü için ihtiyaç duyulan tüm işlemlerin sıralı ve mantıksal olarak ifade edilme şeklidir. .Diğer bir deyişle algoritma verilerin bilgisayara hangi çevreden girileceğinin, hangi basamaklardan geçirilerek sonuç alınacağının, problemin nasıl çözüleceğinin , sonucun nasıl ve nereye yazılacağının sözel olarak ifade edilmesi biçiminde tanımlanabilir.

Bilgisayarlar, gerçekleştirdikleri bütün işlemleri programlar sayesinde yapar.
Bir programın bilgisayarı yönlendirmesi aşamasında ne yapması gerektiğini adım adım bilgisayara açıklamak gerekir. Tıpkı bir bebeğe çiğnemeyi öğretmek gibi. Bilgisayarların algoritmaları anlayabilmesi, kullandığınız programlama dili sayesinde gerçekleşir. Aynı zamanda bilgisayarlara programlar aracılığıyla nasıl yapması gerektiğini de açıklamanız gerekir. Bilgisayar algoritmaları ise bu noktada önem kazanır.

Algoritma; programlama ya da yazılım geliştirmenin yanı sıra, günlük hayattaki aktiviteler, matematik gibi derslerde karşılaşılan sorunları daha kolaylıkla çözme olanağı sağlar. Bizim farkında bile olmadığımız, hayatımızın birçok yerinde algoritma örnekleri mevcut.
Verilen iki sayının toplamının bulunmasının algoritması aşağıdaki gibi yazılır:
Algoritma
Adım 1-Başla
Adım 2-Birinci sayıyı oku
Adım 3-İkinci sayıyı oku
Adım 4-İki sayıyı topla
Adım 5-Dur
Algoritmaya dikkat edilirse işlemlerin sıralanmasında, işlem önceliklerinin bulunduğu görülür. Ayrıca algoritma sorun çözümünün başladığını gösteren “başla ifadesi ile başlamakta ve işlemlerin bittiğini belirten “dur” ifadesi ile sona ermektedir.

Benzer İçerikler