Akış Şeması Nedir?
Akış şeması, algoritmanın sembollerle anlatılmasıdır. Problemin çözümünde işlem adımlarının semboller çizerek anlatılmasıdır. Kısa komutlar (yönergeler) sembollerin içine yazılır. Semboller, içine yazılan yönergenin rahatça okunabileceği kadar boyutta çizilmelidir.
Akış Şeması Çiziminde Kullanılan Semboller ve İşlevleri (Görevleri)
SİMGE (SEMBOL) | İŞLEVİ, GÖREVİ | ÖRNEK KULLANIM |
Başla, dur / bitir | ||
Okuma (giriş) *Not: bu sembol çıkış (yazdırma) için de kullanılabilir. | ||
Matematiksel işlem, atama | ||
Karar işlemleri | ||
Yazdırma (çıkış) | ||
Döngü (loop)(Tekrarlama işlemleri için kullanılır.) | ||
Akış yönü | ||
Fonksiyon(önceden tanımlı işlem) | ||
Bağlaç(Akış şemasının sayfaya sığmadığı durumlarda devamına bağlantı için kullanılır.) |
Örnek 1: İki notun ortalamasını hesaplayan programın akış şemasını hazırlayalım.
Flowgoritm programı ile hazırlanmıştır. Program “Başlat” yerine ana program bloğu anlamında “Ana” yazmıştır. (Flowgorithm is a free beginner’s programming language that is based on graphical flowcharts. http://www.flowgorithm.org)
Örnek 2: Bir sayının çift mi tek mi olduğunu bulan program akış şeması çizelim.

Flowgoritm programının yazdığı Python programı
Örnek 3: Beş (5) tur “Koşmaya devam et”. Sporcunun antrenmanda saha etrafında 5 tur koşması gerekmektedir.