Programlamaya 0 dan Başlangıç && Algoritma Nedir Neden Önce Algoritma
Algoritma ne demek?
Bir problemi çözmek veya belirlenmiş bir hedefe ulaşmak için tasarlanan yola, takip edilen işlem basamaklarını sıralı bir şekilde düzenlenmesine algoritma denir. Algoritmalar açıkça belirtilmiş bir başlangıcı ve sonu olan işlemler kümesidir. Amaca ulaşmak için işlenecek çözüm yolları ve sıralamaları belirlenir ve algoritma bu sırayı takip ederek en mantıklı çözüme en uygun yolla ulaşma biçimidir. Günlük hayatımızda yaptığımız en ufak işlelmlerde bile bulunmaktadır. Fakat yaptığımız işler bizim için o kadar sıradan bir durum halini almış olduğu için içlerindeki algoritmaları görememetkteyiz.
Peki kısaca Algoritma Nasıl Ortaya Çıkmıştır
780 yılında Özbekistan da Doğan El-Harezmi tarafından yazılmış ilk algoritma kitabı Hesab-ül Cebir vel-Mukabele adlı kitabıyla ortaya çıkmıştır. Bu kitap günümüzde bile matematik tarihinin en önemli kitaplarından biridir.
Peki Neden Önce Algoritma
Öncelikle Algoritma Bütün Programlama Dillerinde Aynı İşler Algoritmayı İyi kavrarsanız bir çok programlama dili bir birine yakındır sadece yazılım şekli ve kodlar değişir yani tek bir dili öğrenince Diğer Programlama Dİllerini rahatlıkla öğrenebilicek hatta anlayabilicek siniz.
Peki Bir Program yazarken algoritma kullanmazsak neyi ne sırada ne şekilde nasıl yapıcağımız hepsi birbirine girer en basit uygulamalar da olsa en zor uygulamalar da olsa belirli bir algoritma doğrultusunda çalışır çünkü işlemler bir sıraya tabidir. Yazdığımız kodlar genelde da en son yazılan geçerlidir.
Yani böylelikle en basit iki sayının toplamını hesaplayan program da bile önce sayıları alırız ve toplatırız daha sonra ekrana yazdırırız fakat önce ekrana yazdırıp daha sonra işlem yapmaya çalıştığımızda hatalar ile karşılaşacağız zatten mantıken da hatalı olur dimii :saskin2:saskin2:saskin2 eğer algoritma öğrenmez isek daha ufak kodları yazamandan pes eder duruma geliceğiz.
Peki Ozaman ne yapacağız programlamaya girmeyelim mi birde algoritma ile mi uğraşıcaz v.s. diyip vazmı geçelim tabiki hayır daha önce dediğim gibi algoritmayı günlük hayatımızda en basit şeylerde bile zatten kullanıyoruz ama farkında değiliz.
Hadi Ozaman Algoritma Gösterim Şekilleri İle Başalayalım
Şekilleri Tanıdık ozaman Gündelik Algoritmalarala Başlayalım
Eeeee Çayımızı Demledik Hadi Birde Mısır Patlatalım