Algoritma ve Akış Şeması Örnekleri
Örnek-1: Ekrana merhaba dünya yazdıran programın algoritması ve akış diyagramı.
Algoritması
Adım 1: Başla
Adım 2: Ekrana ‘Merhaba Dünya’ yazdır.
Adım 3: Dur
Akış Şeması (doğrusal)
Örnek-2: Klavyeden girilen iki sayıyı toplayan ve görüntüleyen programın algoritması ve akış diyagramı.
Algoritması
Adım 1: Başla
Adım 2: Birinci sayıyı gir
Adım 3: İkinci sayıyı gir
Adım 4: İki sayıyı topla
Adım 5: Toplam sonucunu ekranda görüntüle
Adım 6: Dur
Değişkenler:
A: Birinci sayı
B: İkinci sayı
C:Toplam sonucu
Algoritması
Adım 1: Başla
Adım 2: A’yı gir
Adım 3: B’yi gir
Adım 4: C=A+B
Adım 5: C’yi ekranda görüntüle
Adım 6: Dur
Akış Şeması (doğrusal)
Örnek-3: Klavyeden Girilen 2 sayıdan birincisi büyük ise çarpma, aksi durumda toplama yapan programın algoritma ve akış şeması.
Algoritması
Değişkenler:
X: Birinci sayı
Y: İkinci sayı
S:Toplam sonucu
Adım 1: Başla
Adım 2: X’i gir
Adım 3: Y’yi gir
Adım 4: X>Y ise S=X*Y hesapla adım 6’ya git
Adım 5: X<=Y ise S=X+Y hesapla
Adım 6: S’i görüntüle
Adım 7: Dur
Akış şeması
Örnek-4: Klavyeden 5 kişinin doğum yılını girip 2013 yılındaki yaşını hesaplayan programın algoritma ve akış şeması.
Algoritması
Değişkenler:
dy : kişinin doğum yılı
yas: kisinin yaşı
i : sayaç (5 kişi olup olmadığını kontrol eder)
Adım 1: Başla
Adım 2: i=1;
Adım 3: dy’yi gir
Adım 4: yas=2013-dy
Adım 5: yas’ı ekrana yazdır
Adım 6: i<5 ise i’yi 1 arttır, adım 3’e git
Adım 7: Dur
Akış şeması
Örnek-5: 1’den 10’a kadar sayıları ekranda görüntüleyen programın akış şeması.
Örnek-6: Girilen 5 sayının karelerini görüntüleyen programın akış şeması.
Örnek-7: Girilen 15 sayıdan pozitif olanların adedini bulup görüntüleyen akış programın şeması.
Örnek-8: 50 öğrencinin notlarının ortalamasını bulan programın akış şeması.
Örnek-9: Girilen sayının faktöriyelini hesaplayan programın akış şeması.
Örnek-10: y=x2+5x-7 denkleminin x=[-4,4] aralığındaki çözümlerini bulan ve görüntüleyen programın akış şeması, (x’in artım değeri 0,5’tir.).
Örnek-11: Girilen sayının tek yada çift olduğunu bulup uygun mesajı görüntüleyen programın akış şeması.
Örnek-12: Girilen 3 sayıdan hangisinin en büyük olduğunu bulan programın akış şeması.
Örnek-13: Girilen 10 sayıdan en büyüğünü bulan ve görüntüleyen programın akış şeması.
Örnek-14: 10 elemanlı bir diziye bilgi girişi yapan ve diziyi görüntüleyen programın akış şeması.
Örnek-15: 15 elemanlı bir sayı dizisine bilgi girişi yapılarak elemanların toplamını bulan programın akış şeması.
Örnek-16: 20 elemanlı bir sayı dizisine bilgi girişi yapılarak 4 ile 25 arasında olanların adedini bulan ve görüntüleyen programın akış şeması.
<< Önceki Yazı
Sonraki Yazı >>
Özellikle algoritma ve akış şemalarına yeni başlayanlar için kolay açıklayıcı olmuş.
Bu örnekler zaten çoğu yerde aynı örnekler. Daha değişik örnekler olsa iyi olurdu.