BÖLÜM - 12
ALGORİTMALAR
12.1. Algoritma
12.2. Algoritmaların Özellikleri
12.3. Sahte Kod (Pseudocode)
BÖLÜM HEDEFİ
Bu bölümde bir matematik probleminin çözümünde ve bilgisayarlarda yazılım geliştirme (bir program yapma) aşamasında önemli bir yer teşkil eden algoritmalar incelenecektir.
ALGORİTMA
Algoritma kelimesi ünlü Türk matematikçi El-Harezmi’nin (9. yy.da) isminden türetilmiştir.
Tanım (Algoritma):
Bir problemi çözme aşamasında izlenecek yolların açık, sıralı ve düzenli bir şekilde adım adım ifade edilmesine algoritma denir.
ALGORİTMALARIN ÖZELLİKLERİ
Algoritmalarda aşağıdaki özelliklerin bulunması gerekir.
Giriş: Belirlenen bir veri kümesi vardır.
Algoritma bu veri kümesinden giriş değerlerini alır.
SAHTE KOD (PSEUDOCODE)
Algoritmalar genel olarak bir bilgisayar dili (programı) ile gösterilir.
Ancak bu bilgisayar dilinin herkes tarafından anlaşılması her zaman kolay değildir.
Bunu önlemek için sahte kod (pseudocode) ortak olarak kullanılır ve bu şekilde ifade edilir.