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.
Algoritma Modern Algoritmalar Algoritma Geliştirme Algoritma Türleri
Birincil Dil | Türkçe |
---|---|
Bölüm | Makaleler |
Yazarlar | |
Yayımlanma Tarihi | 31 Temmuz 2018 |
Yayımlandığı Sayı | Yıl 2018 Cilt: 5 Sayı: 7 |