Algoritma, belli bir sorunu çözmek veya belli bir amaca ulaşmak için izlediğimiz yollardır.
Daha basit olması açısından algoritmayı size aşağıdaki tasarım üzerinden anlatacağım.
Örneğin; evinden çıkıp okula gitmek isteyen birisi hemen yolun karşısına geçerek okula gidebilir ama ilk önce bakkala uğrayıp sonra okula gitmek istiyorsa evden çıkıp ilk önce bakkala gitmeli sonra tekrar evin olduğu yola geçip okula gitmesi gerekiyor.
Programlamada algoritma ise kodlamaya başlamadan önce sizin bir problem bulmanız gerekiyor. Ardından kağıt üzerinde metinsel kod yazarak aşamaları belirlemeli sonrasında ise kodlama aşamasına geçmeniz gerekiyor. Eğer yazdığınız kodu çalıştırdıktan sonra bir hata ile karşılaşırsanız o hatayı gidermek için bir algoritma geliştirmelisiniz. Eğer hızlı bir şekilde algoritmayı geliştirebiliyorsanız siz programlamada kendinizi geliştirmeyi başarmışsınızdır.
Kısacası algoritma çözüm üretmektir. Bir olay karşısında ne kadar hızlı algoritma geliştirirseniz siz o işte kendinizi o kadar geliştirmişsiniz demektir.
Yorumlar
Yorum Gönder