Algoritma, Geçmişi ve Günlük Hayattan Bir Algoritma Örneği

   Bilgisayar programlama ile ilgilenen herkes algoritma terimi ile sıkça karşılaşırlar. Bundan dolayı her şeyden önce algoritmanın ne olduğunun açıklanması gerekir.

 ALGORİTMA NEDİR? 

    Algoritma, matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler (adımlar) kümesidir.
    Algoritmalar bilgisayarlar tarafından işletilebilirler. Algoritma kelimesi, Özbekistan’ın Harezm, bugünkü Türkmenistan’ın Khiva kentinde doğmuş Ebu Abdullah Muhammed bin Musa el Harezmi isimli Fars matematikçinin adından gelir.
    Batılılar, el Harezmi sözcüğünü telaffuz edemedikleri için terim bu şekilde kalmıştır. Bu alim 9. yüzyılda cebir alanındaki algoritmik çalışmalarını kitaba dökerek matematiğe çok büyük bir katkı sağlamıştır. “Hisab el-cebir ve elmukabala” kitabı dünyanın ilk cebir kitabı ve aynı zamanda ilk algoritma koleksiyonunu oluşturur. Latince çevirisi Avrupa’da çok ilgi görür – alimin ismini telaffuz edemeyen Avrupalılar “algorizm” sözcüğünü “Arap sayıları kullanarak aritmetik problemler çözme kuralları” manasında kullanırlar. Bu sözcük daha sonra “algoritma”ya dönüşür ve genel kapsamda kullanılır.

 Günlük Hayatta Algoritma Zaten Var!.. 

   İnsan; günlük yaşamında veya hayatının belirli dönemlerinde, herhangi bir işi gerçekleştirmeden önce genellikle plan yapar.
   Plan; yapılacak olan işin adımlarını belirtir ve hedefe ulaşmada hem yol gösterir hem de büyük kolaylıklar sağlar.

   Günlük Hayattan bir Algoritma Örneği; 

   Masa lambanızın elektrik düğmesini açtığınızda lambanın yanmadığını gördüğünüz zaman nasıl bir yol izlersiniz?...
Örnek Algoritma

1. Lamba çalışmıyor. 
2. Lambanın fişi takılı değilse fişi tak 
3. Takılıysa Ampül patlak mı kontrol et 
4. Patlaksa değiştir. 
5. Patlak değilse elektrik kesik mi kontrol et 
6. Kesikse elektriğin gelmesini bekle 
7. Kesik değilse lamba arızalıdır.

   Bir sonraki yayınlarımızda günlük hayattan algoritma örneklerini vermeye devam edeceğiz. O zamana kadar sizler de boş durmayın araştırın, öğrenmeye çalışın unutmayın ki bir şeyi öğrenmek istiyorsanız merak ve ilgi sayesinde öğrenebilirsiniz. Şimdilik esen kalın :)

Kaynak: Algoritmanın Geçmişi, İnönü Üniversitesi
Okumaya Devam et

İki Sayını Toplamı

Merhaba bu algoritmamız da iki sayının toplamını göreceğiz. Algoritma "BAŞLA" ile başlanır "DUR" ile bitirilir.

1- Başla
2- A=5
3- B=6
4- C=A+B
5- Yaz C
6- Dur

2. ve 3. adımda sayıları bir değişkene atıyoruz. 4. adımda değişkenleri toplayıp C adlı bir değişkene aktarıyoruz. 5. adımda ekrana yazdırıyoruz.

= işareti A = 5 deyince A eşit 5 gibi düşünüle bilir ama burada sağdaki değeri soldaki değişkene aktar anlamına geliyor.
Okumaya Devam et

ALGORİTMA (ALGORITHM)


Algoritma bir problemin çözümünde izlenecek yol anlamına gelir. Örneğin oturma odasında oturuyorsunuz ve canınız çay içmek istediniz. Burada problem çay demlemek. bunu çözmek için ne yaparsınız;
-Oturduğunuz yeden kalkarsınız,
-Oturma odasını kapısına gidersiniz ve kapı açık mı kapalı mı diye kontrol edersiniz kapalıysa kapıyı açarsınız,
-Mutfağa gidersiniz
-Çaydanlığı bulursunuz,
-Çaydanlığa su koyarsınız,
-Ocağın altını yakıp çaydanlığı koyarsınız,
-Suyun kaynayıncaya kadar beklersiniz.
-Su kaynayınca demi dökersiniz,
-Çayın demlenmesini beklersiniz.

İşte bu problem için yapmanız gereken adımları önceden düşünmektir. Algoritma işini çözen insan programlamayı çok rahat yapabilir.


         Yardımcı olması dileğiyle....
Okumaya Devam et