Algoritma Nedir? Günlük Hayattan Adımlar

Diş fırçalamaktan kek yapmaya kadar her iş bir sıra izler. Algoritmanın ne olduğunu, iyi bir algoritmanın özelliklerini ve adımları doğru sıralamayı öğrenin.

Algoritma Nedir? Günlük Hayattan Adımlar

Algoritma: bir işin tarifi

Algoritma, bir problemi çözmek veya bir işi yapmak için izlenen sıralı adımlar dizisidir. Yemek tarifleri, bir oyunun kuralları ya da okula giden yolun tarifi aslında birer algoritmadır.

Örnek: çay demlemek

  1. Çaydanlığa su koy.
  2. Suyu kaynat.
  3. Demliğe çay koy.
  4. Kaynamış suyu demliğe dök.
  5. 15 dakika demlenmesini bekle.
  6. Bardağa koy ve servis et.

Adımların sırasını değiştirirseniz ne olur? Suyu kaynatmadan demliğe dökerseniz çay demlenmez. Algoritmada sıra çok önemlidir.

İyi bir algoritmanın özellikleri

  • Açık olmalı: Her adım tek bir anlama gelmeli. "Biraz su koy" yerine "bir bardak su koy".
  • Sıralı olmalı: Adımlar mantıklı bir düzende ilerlemeli.
  • Sonlu olmalı: Bir başlangıcı ve bir sonu olmalı.
  • Sonuç vermeli: Sonunda problem çözülmüş olmalı.

Bilgisayar neden algoritmaya ihtiyaç duyar?

Bilgisayar tahmin yapamaz; ona ne söylenirse onu yapar. Bir robota "sınıfı topla" dediğinizde ne yapacağını bilemez. Ama adım adım "yerdeki kağıdı al, çöp kutusuna yürü, kağıdı bırak" derseniz görevi tamamlar. Programlamanın temeli, işleri bu kadar açık adımlara bölebilmektir.

Sınıf oyunu: robot öğretmen

Bir arkadaşınız robot olsun. Sadece "bir adım ileri", "sağa dön", "sola dön" komutlarıyla onu sınıf kapısına götürün. Kaç adımda başardınız? Daha kısa bir algoritma bulabilir misiniz?

Konuyu pekiştir

4 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.

0 / 4 cevaplandı
  1. Algoritma nedir?

  2. "Biraz su ekle" adımındaki sorun nedir?

  3. Bir algoritmada adımların sırası değiştirilirse ne olabilir?

  4. Hangisi iyi bir algoritmanın özelliği değildir?

Aynı dersten diğer konular

Tüm konular