Algoritma ve Akış Şeması Örnekleri | Bilişim Konuları

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)

akis-semasi-ornegi-1

Ö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)

akis-semasi-ornegi-2

Ö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ı

akis-semasi-ornegi-3

Ö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ı

akis-semasi-ornegi-4

Örnek-5: 1’den 10’a kadar sayıları ekranda görüntüleyen programın akış şeması.

akis-semasi-ornegi-5

Örnek-6: Girilen 5 sayının karelerini görüntüleyen programın akış şeması.

akis-semasi-ornegi-6

Örnek-7: Girilen 15 sayıdan pozitif olanların adedini bulup görüntüleyen akış programın şeması.

akis-semasi-ornegi-7

Örnek-8: 50 öğrencinin notlarının ortalamasını bulan programın akış şeması.

akis-semasi-ornegi-8

Örnek-9: Girilen sayının faktöriyelini hesaplayan programın akış şeması.

akis-semasi-ornegi-10

Ö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.). 

akis-semasi-ornegi-11

Örnek-11: Girilen sayının tek yada çift olduğunu bulup uygun mesajı görüntüleyen programın akış şeması.

akis-semasi-ornegi-12

Örnek-12: Girilen 3 sayıdan hangisinin en büyük olduğunu bulan programın akış şeması.

akis-semasi-ornegi-13

Örnek-13: Girilen 10 sayıdan en büyüğünü bulan ve görüntüleyen programın akış şeması.

akis-semasi-ornegi-14

Örnek-14: 10 elemanlı bir diziye bilgi girişi yapan ve diziyi görüntüleyen programın akış şeması.

akis-semasi-ornegi-15

Örnek-15: 15 elemanlı bir sayı dizisine bilgi girişi yapılarak elemanların toplamını bulan programın akış şeması.

akis-semasi-ornegi-16

Ö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ı.

akis-semasi-ornegi-17

 

Yorum Yap

2 Yorum