Algoritma, bir problemi çözmek için izlenen adım adım yönergelerdir. Tıpkı bir yemek tarifi gibi: hangi adımın hangi sırayla yapılacağını söyler.

Günlük hayattan örnek

Diş fırçalamak bile bir algoritmadır: fırçayı al, macun sür, fırçala, durula. Sıra önemlidir; adımları karıştırırsan sonuç bozulur.

Programlamada algoritma

Bilgisayara bir işi yaptırmak için ona net adımlar veririz. Örneğin 'en büyük sayıyı bul' algoritması: ilk sayıyı en büyük kabul et, kalanları tek tek karşılaştır, daha büyüğünü bulunca güncelle.

İyi bir algoritma nasıl olur?

  • Doğru sonucu verir
  • Net ve anlaşılır adımlardan oluşur
  • Mümkün olduğunca hızlı ve az kaynak kullanır

Kuzey Kutbu dersleriyle kendi elinle yazarak öğren.