Algoritma Nedir? Ne İşe Yarar?

18.185 defa okundu

algoritmaAlgoritma, yandaki resimde gördüğünüz gibi tamamen mantık demektir. Algoritma kelimesi ilk defa Özbekistanda kullanılmıştır. Günümüzde aklınıza gelen her türlü elektronik cihazın içindeki yazılımın özü algoritmadır.

Algoritma, eğerli koşulları içermektedir. bir unsurun varlığından yola çıkılarak, alternatifler üzerinden hareket edilir. Aslına bakarsanız, günlük hayatımızda hepimiz bir algoritma içersindeyiz. Örneğin, bir mağazadan kazak alacaksınız. Satıcıyı bilgisayar olarak düşünün. Siz soruyorsunuz ve satışçı cevap veriyor. Satışçının cevaplarına göre siz yeni sorular soruyorsunuz ve olayı kazak almak ya da almamak olarak neticelendiriyorsunuz. Bunun gibi binlerce örnek verilebilir.

Algoritmalar kesinlikle bir sonla (mutlu ya da mutsuz) biter. Sonlandırılmayan algoritma yoktur. Bir algoritma eğer sonlanmıyorsa, bu algoritma değil sonsuz döngüdür.

sonsuz döngüHangi yazılım dilini kullanırsanız kullanın algoritmaya ihtiyacınız var. Yazılıma başlamadan önce kurgunuzu tam olarak oturtmalısınız. Algoritma’nın bir anlamı olmak zorundadır. Eğer kurgusuz yola çıkarsanız, size hiçbir rüzgar fayda edemez :)

Faydalı olması dileğiyle…

Bunlar da ilginizi çekebilir

  1. yasin dedi ki:

    Guzel aciklama olmus hocam. Algoritma ayrica logaritma ile de alakalidir. Nede olsa matematik sistemlidir.

  2. Pınar dedi ki:

    çok iyi size teşekür ederim hoşcakalın

  3. Nusret dedi ki:

    sonunda şu algoritmanın ne olduğunu öğrendim sayenizde 🙂

  4. sudenur dedi ki:

    algoritma örnekleriniz harika olmuş çok sağ olun elleriniz dert görmesin 🙂

  5. eray dedi ki:

    süper olmuş

  6. makbule beyza dedi ki:

    Sonunda!

  7. nerdem dedi ki:

    algoritma örnekleriniz harika olmuş çok sağ olun elleriniz dert görmesin 🙂 ama iğrenç bir ders

  8. elif dedi ki:

    çok güzel olmuş

  9. ilknur dedi ki:

    Çok süper teşekkür ederim harika 🙂

  10. semih sevinç dedi ki:

    slaytta kullandım tşk ( slaytın nasıl yazılcanı bilmiyom)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.