010
Algoritma nedir?

Algoritma, bir görevi yerine getirmek ya da bir problemi çözmek için sıralı şekilde oluşturulmuş işlem adımlarıdır.

Problem
Bir problemin bilgisayar ortamında çözülmesi hedeflendiğinde kabaca şu adımlar izlenir:
  1. problemin tanımlanması
  2. çözümün tasarlanması
  3. algoritma oluşturulması
  4. kodlama
  5. test etme ve hata giderme
Tanım
Bir problemin çözümü için geliştirilmiş ve mantıksal olarak sıralanmış adımlara algoritma (algorithm) denir.

Algoritma kurma
Sıralı mantıksal adımlardan oluşan, iyi inşaa edilmiş bir algoritma kurmak için:
  • Her adım herhangi farklı bir anlama fırsat vermeyecek şekilde kesin bir ifadeyle tanımlanmalıdır.
  • Çözüm sonlu sayıda adımdan sonra sonuca ulaşmalıdır.
  • Çözüm olası bütün ihtimalleri içermelidir.
Bilgisayarda çalışan her program içerisinde yer alan komutların sıralaması ile oluşur ve bu komutlar algoritmanın adımlarıdır.

Örnek
Aşağıda örnek olarak verilen problemlerin çözüm yolunun belirnmesi ve belirli bir biçimde ifade edilmesi algoritma kurma ile olur.
  • verilen bir sayıya en yakın asal sayının tespit edilmesi
  • verilen bir metnin içerisinde belirli bir kelimenin aranması
  • verilen bir dizinin büyükten küçüğe sıralanması
  • doğum günü gelen bir üyeye tebrik mesajının atılması
  • aybaşı geldiğinde çalışanların maaşının yatırılması
İfade edilmesi
Bir algoritma üç temel bölümden oluşur ve tasarlanan bir algoritma iki şekilde ifade edilebilir: Bundan sonra uygun bir programlama dili seçilerek algoritmanın adımları kodlanmaya başlanır.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (0)

Henüz yorum yapılmamış.

İlgili Kayıtlar
İlginizi Çekebilir