5.2.7 - Akış Şemaları


 

Akış Şeması

Sorunun çözümü için oluşturulmuş algoritmanın görsel olarak şekillerle ifade edilmesine akış şeması (flow chart) denilmektedir. Akış şemalarında algoritmanın adımları simgeler şeklinde kutular içine yazılmaktadır ve adımlar  arasındaki ilişkiler ve akış yönü oklar ile gösterilmektedir.


Akış Şemasının Avantajları

  • Birbiri ile ilgili adımlar arasındaki mantıksal ilişkiyi gösterirler.
  • İzlenmesi ve anlaşılması kolaydır.
  • Şartlara bağlı olarak ortaya çıkan olayların takip edilmesi mümkündür.
  • Belli bir standarda göre hazırlandıklarından herkesçe anlaşılabilir ve birden fazla kişi aynı şema üzerinde çalışabilir.

Akış Şeması Hazırlama Kuralları

  • Başlangıç ve bitiş uçları tanımlanmalıdır.
  • Standart semboller kullanılmalıdır.
  • Birbirini kesen akış hatları kullanılmamalıdır.
  • Basit kararlar alınmalıdır.
  • Şema belli bir yönde hazırlanmalıdır.






Akış Şemaları Türleri

 Akış şemaları içerik ve biçimlerine göre genel olarak üç grupta sınıflandırılabilirler.
  • Doğrusal akış şemaları
  • Mantıksal akış şemaları (Koşullu)
  • Döngü içeren akış şemaları

Doğrusal Akış Şemaları

İş akışları, giriş, hesaplama, çıkış biçiminde olan akış şemaları bu grup kapsamına girer. Yapısında  karar alma ya da döngü ifadeleri içermeyen akış şemalarıdır.





Mantıksal (Koşullu Dallanma)

Geniş ölçüde mantıksal kararları içeren akış şemalarıdır. Hesap düzenleri genellikle basittir. Verilen koşulun doğru ya da yanlış olmasına göre iş akışı yönlendirilir.




İki Sayıdan Büyük Olanını Bulma






Döngüsel Akış Şemaları

Sorunun çözümü için, çözümde yer alan herhangi bir adım ya da aşamanın birden fazla kullanıldığı akış şemalarına denir. İş akışları genel olarak giriş ya da başlangıç değeri verme, hesaplama, kontrol biçiminde olmaktadır.










Yorumlar