Algoritma ve Akış Diyagramları Örnekleri

 

 

Algoritma, bir sorunun çözümüne ulaşmak için izlenmesi gereken yolun açık, düzenli ve sıralı bir şekilde düzenlenip ifade edilmesidir. Örnekler ile bu konuyu anlatmaya çalışacağım.

 

 

 

 

 

 

Burada verdiğim örnekleri aşağıdaki linkte bulunan uygulama ile gerçekleştirebilirsiniz.

 

Flow Chart Visual Programming 3.01 Full Türkçe

 

Örnek-1 : Üç sayının ortalamasını bulmak için yapılan programa ait akış diyagramı ve metinsel algoritmayı yapalım.

Metinsel algoritma

A1 : Birinci sayıyı gir.
A2 : İkinci sayıyı gir.
A3 : Üçüncü sayıyı gir.
A4 : Sayıların üçünü topla.
A5 : Toplam sonucunu üçe böl.
A6 : Sonucu yaz.
A7 : Bitir.

Akış diyagramı

Algoritma Örnek

Örnek-2 : Bir öğrencinin üç sınavdan aldığı notları ortalamasını alıp beşlik sistemdeki karşılığını ekrana yazan programın akış diyagramı ve metinsel algoritmasını yapalım.

Metinsel algoritma

A1 : Birinci notu gir.
A2 : İkinci notu gir.
A3 : Üçüncü notu gir.
A4 : Sayıların üçünü topla.
A5 : Toplam sonucunu üçe böl.
A6 : Ortalama >= 85 ise not=5 git A11
A7 : Ortalama >= 70 ise not=4 git A11
A8 : Ortalama >= 60 ise not=3 git A11
A9 : Ortalama >= 50 ise not=2 git A11
A10 : Ortalama >= 0 ise not=1 git A11
A11 : Notu yaz.
A12 : Bitir.

Akış Diyagramı

Algoritma ornegi2

 

Örnek-3 : 5– 50 arasında yer alan çift sayıların toplamını bulan programın akış diyagramı ve metinsel algoritmasını yapalım.

Metinsel algoritma

A1 : T=0
A2 : Döngü D = 2 den 50’ye 2’şer ilerle
A3 : T=T+1
A4 : Döngü Sonu D
A5 : D yaz
A6 : Bitir.

Akış Diyagramı

algoritma örnek3

Ahmet Şenlik

Kocaeli Üniversitesinde Bilgisayar Programcılığı okudum DGS ile 2016 yılında Sakarya Üniversitesi Bilgisayar mühendisliğini kazandım. Yazılımla uğraşmayı çok seviyorum bu alanda kendimi daha da geliştirmeyi düşünüyorum. Eğer siz de seviyorsanız bu işi devam edin başlamadıysanız başlayın başaracağınıza inanın. :)

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.