Algoritma matematik ve bilgisayar dilinde belli bir işi yapmak problemde çözüme ulaşmak için açıkça belirtilmiş adımların tümüne genel olarak verilen isimdir. Programlama dillerinin hepsinin temeli algoritmaya dayanır. Aslında bizde beynimizden günde defalarca algoritmalar kurar ve bu algoritmaları çalıştırırız. Bir çoğundan haberimiz bile yoktur. Örneklendirelim,
Yukarıda basit bir algoritmanın akış şemasını çizdim, Bu algoritma bir işçinin günlük maaşını hesaplamak içindir. Tüm algoritmalar başla komutu ile başlar
Algoritmada akış şemasına göre elips işareti başlama ve bitme komutunu.
paralel kenar işareti veri girişi yada çıkışını.
dikdörtgen işlemi ise matematiksel işlem yapma anlamına sahiptir.
Bu son derece basit akış şeması çok kompleks durumlara gelebilir. Temelde algoritmayı kurabilirseniz hayal ettiğiniz olmasını istediğiniz bir programın yazma işleminde kolaylaşacaktır.
FlowChart Nedir?
Yukarıdaki akış şemasını çizdiğim program FlowChart. Kolaylıkla şemalar üretebilir ve bu şemaları test edebilirsiniz. Hata yaptığınız yerleri anında öğrenebilirsiniz. Algoritmanızı geliştirebilirsiniz.
download: ( http://celalkaraca.com/dersler/programlama/ )
Tamamen Türkçe olan bu basit programla devasa yazılımlarınızın temelini oluşturup algoritmasını çıkarabilirsiniz. Üstelik kullanması da çok zevkli.
***
Öğrencinin yazılı notu ortalamasını sözlü notu ortalamasını ve genel not ortalamasını ayrı hesaplayan bir program algoritmam.
***
Faktöriyel hesaplaması yapan bir program algoritmam.
***
Yukarıda basit bir algoritmanın akış şemasını çizdim, Bu algoritma bir işçinin günlük maaşını hesaplamak içindir. Tüm algoritmalar başla komutu ile başlar
ve dur komutu ile son bulur sembolleri elips şeklindedir.
2. aşamada kullanıcıdan saat ücreti Girişi ister.
3. aşamada kullanıcıdan çalışma saati Girişi ister.
4. aşamada Matematiksel İşlem yapar.
5.aşamada Çıkış işlemi yapar.
/Burada ki çıkış işlemi aynı zamanda yazdır komutu yerine kullanılabilir./
Algoritmada akış şemasına göre elips işareti başlama ve bitme komutunu.
paralel kenar işareti veri girişi yada çıkışını.
dikdörtgen işlemi ise matematiksel işlem yapma anlamına sahiptir.
Bu son derece basit akış şeması çok kompleks durumlara gelebilir. Temelde algoritmayı kurabilirseniz hayal ettiğiniz olmasını istediğiniz bir programın yazma işleminde kolaylaşacaktır.
FlowChart Nedir?
Yukarıdaki akış şemasını çizdiğim program FlowChart. Kolaylıkla şemalar üretebilir ve bu şemaları test edebilirsiniz. Hata yaptığınız yerleri anında öğrenebilirsiniz. Algoritmanızı geliştirebilirsiniz.
download: ( http://celalkaraca.com/dersler/programlama/ )
Tamamen Türkçe olan bu basit programla devasa yazılımlarınızın temelini oluşturup algoritmasını çıkarabilirsiniz. Üstelik kullanması da çok zevkli.
***
Öğrencinin yazılı notu ortalamasını sözlü notu ortalamasını ve genel not ortalamasını ayrı hesaplayan bir program algoritmam.
***
Faktöriyel hesaplaması yapan bir program algoritmam.
***
Girilen Uzunlukların Üçgen Belirtip Belirtmediği Eger Üçgen belirtiyorsa bu üçgenin çeşidi gösteren uygulamam
***