Algoritma bir problemin çözümünün veya belirlenen amaca nasıl ulaşılacağının anlatıldığı yoldur. Bu ifadeden anlaşılacağı üzere algoritma bir sonuç değil sonuca götüren yoldur. Günümüzde her alanında var olan algoritmalar; teknolojik gelişmeler ile hayatımızı daha da fazla etkileyerek yaşantımızda merkezi bir önem kazanmış durumdadır. Algoritmanın başarılı olabilmesi için sadece sonuca ulaştırması yeterli değildir aynı zamanda sade ve hızlı olması da gerekmektedir. Algoritmanın, kesin olarak tanımlamış bir dizi talimattan oluşmasının yanı sıra, her zaman bir sonu olmalı ve her durumda çalıştığı kanıtlanabilmelidir. Algoritmalar günlük hayatımızın her adımında vardır. Sayıların sıralanması, fotoğraf kamerasının yüz algılaması, Google ile kelime aratmaya kadar her şey bir algoritma mantığı üzerine kurulmuştur. Bir çay demlerken bile farkında olmadan kullanmakta olduğumuz algoritmaların önemini kavramak ve bu algoritmaların neler olduğunu bilmek çağımıza ayak uydurmak için gereklidir. Evde, işte ve hayatımızın diğer alanlarında karşılaştığımız problemleri etkin bir şekilde analiz ederek, çözüme en kısa yoldan en sade şekilde ulaşabilmek algoritmaları anlamak ve benimsemekten geçmektedir. Ayrıca özgün problemleri hızlıca çözüme ulaştırabilmek adına algoritma geliştirebilmek de algoritmaları benimsemeye bağlıdır. Bu çalışmada algoritmaların hayatımızı nasıl kolaylaştırdığından, hayatımızın ve çağımızın merkezini oluşturan modern algoritmalardan ve eskiden beri kullanılmakta olan bazı algoritmalardan bahsedilmiştir. Algoritma geliştirmenin ve algoritmaların hayatımızdaki yerinden bahsedilerek öneminin kavranmasına yönelik farkındalık yaratmak için gündelik hayatta kullanmakta olduğumuz bazı algoritmalar örnekler ile aktarılmıştır.
Primary Language | Turkish |
---|---|
Journal Section | Makaleler |
Authors | |
Publication Date | July 31, 2018 |
Published in Issue | Year 2018 Volume: 5 Issue: 7 |