Algoritma nedir? Aslında her gün kullanıyorsun!
Sabah kalkıyorsun, yüzünü yıkıyorsun, kahvaltını yapıyorsun, okula gidiyorsun. Farkında olmadan kusursuz bir algoritma uyguladın bile.
Yazıyı okuHer gün farkında olmadan onlarca algoritma uygularsın. Peki bu sözcük sadece bilgisayarlar için mi?
Algoritma, bir işi adım adım ve sırayla anlatan talimattır. Sabahları yaptıklarını düşün: önce gözlerini açarsın, sonra su içersin, ardından dişlerini fırçalarsın. Bu sırayı değiştirirsen işler karışır. İşte bu sıralı plan, günlük hayatındaki en basit algoritmadır.
Bilgisayar senden farklı olarak tahmin yürütemez. Ona "okul çantasını hazırla" dersen ne yapacağını bilemez. Ama "önce ders listesine bak, ardından her ders için kitabı çantaya koy, son olarak su şişesini ekle" dersen her seferinde aynı doğru sonucu alırsın. Kesinlik, algoritmanın kalbidir.
Yemek tarifi bir algoritmadır: malzemeleri sırayla ekle, karıştır, pişir. Oyun kuralları bir algoritmadır: zar at, sayıyı ilerle, kurala göre karar ver. Arama motoru da bir algoritmadır: kelimeleri tara, en alakalı sayfayı öne getir. Algoritma düşünmek, karmaşık işleri küçük adımlara bölmektir.
Bugün sabah rutinini kağıda yaz. Her adımı numaralandır. Bakalım kaç adım çıkıyor? Şimdi bu adımları bir arkadaşına okuyup okulda anlatsın; o da aynı sonuca ulaşabiliyor mu? Eğer ulaşıyorsa, tebrikler — ilk algoritmanı yazdın.
KEŞFE DEVAM