Yazılan algoritma, sorunun çözümünü net, açık ve sıralı bir şekilde ifade ediyor olması gerekir. Yazımı ile ilgili net bir kural olmamasına rağmen yazılan ifadeler tutarlı olmalıdır. Örneğin kullanıcıdan bir sayı almak için “bir sayı gir“, “bir sayı söyle“, “bir sayı ver” yada “Oku sayı1” şeklinde de yazılabilir. Önemli olan algoritmanın devamında da aynı dilin kullanılmasıdır.
Örnek: İki yazılım ortalamasını hesaplayan basit bir algoritmayı inceleyelim.
1
2
1. BAŞLA
3
2. SAYISAL yazili1,yazili2,ortalama
4
3. YAZ("1. Yazılı :")
5
4. OKU yazili1
6
5. YAZ("2. Yazılı :")
7
6. OKU yazili2
8
7. ortalama=(yazili1+yazili2)/2
9
8. YAZ(ortalama)
10
9. BİTİR
11
Örnek: Günlük hayattan bir algoritma örneğini inceleyim(en çok verilen algoritma örneğidir.)
Örnek: Günlük hayattan bir algoritma örneğini inceleyim(en çok verilen algoritma örneğidir.)
İlk algoritma, el Harezmi tarafından “Hisab el-cebir ve el-mukabala” kitabında sunulmuştur. Algoritma sözcüğü de El Harizmi’nin isminin Avrupalılarca telaffuzundan doğmuştur.
Bir algoritma, bir sorunu çözmek için izlenecek kuralların bir listesidir demiştik. Şimdi bunu bir örnekle açıklayalım. Sabah kalktık ve üzerimizi giyeceğiz. Önce ceketimizi giyip, sonrada gömleği ceketimizin üzerine giyersek nasıl olur. Burada amacımız gerçekleştirmek için doğru sırayı izlememiz gerekir. Bu örnekler tabi ki çoğaltılabilir. algoritmaornekleri.com üzerinde istediğiniz kadar farklı çeşitte ve zorlukta algoritma örnekleri ve çözümleri mevcuttur. Bilgisayar biliminde algoritma nedir kavramını detaylı bir şekilde açıkladık. Şimdi algoritmanın tarihine bir bakalım.