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.