Algoritma Nedir?

Algoritma, en basit tanımıyla, belirli bir problemi çözmek veya bir amaca ulaşmak için tasarlanmış adım adım talimatlar dizisidir. Bilgisayarların aksine algoritmalar sadece dijital dünyada değil, günlük hayatımızın her anında vardır. Bir yemek tarifi, bir mobilya kurulum kılavuzu veya sabah uyanıp evden çıkana kadar yaptığınız rutinler aslında birer algoritmadır.

Günlük Hayattan Bir Örnek: Çay Demleme Algoritması
Birine hiç bilmediği bir işi (örneğin çay demlemeyi) öğrettiğinizi düşünün. Talimatlarınız net, sıralı ve sonu olan adımlardan oluşmalıdır:

1. ​Başla.
​2. Çaydanlığa su koy.
3. ​Ocağı yak ve çaydanlığı üzerine koy.
4. ​Soru: Su kaynadı mı?
Hayır ise: Beklemeye devam et (Adım 4'e dön).
Evet ise: Üst demliğe çayı koy ve                  kaynayan suyu ekle.
5. Ocağın altını kıs.
6. ​15 dakika demlenmesini bekle.
7. ​Çayı bardağa doldur.
​8. Bitir.

Bir Algoritmanın Olmazsa Olmaz 3 Özelliği

1. ​Kesinlik: Her adım yoruma kapalı ve net olmalıdır.
2. ​Sonluluk: Algoritma sonsuza kadar sürmemeli, bir noktada bitmelidir.
3. ​Etkinlik: Her adım uygulanabilir ve mantıklı olmalıdır.

Yorumlar

Bu blogdaki popüler yayınlar

Proje Nedir? Organize Eylem Planı Nedir?

Koşullu Önerme(İse) Mantığı Nedir?

Veriye Dayalı Bilinçli Kararları Nasıl alabiliriz?