Akış şeması, bir algoritmanın şematik bir temsilidir. Bir akış şeması hem program yazmak hem de programı başkalarına açıklamak için yardımcı olabilir.
Akış Şemasında Kullanılan Semboller
Sembol | Amaç | Açıklama | ||
---|---|---|---|---|
Akış hattı | Sembolleri bağlayarak mantık akışını gösterir. | |||
Terminal (Durdur / Başlat) | Bir akış şemasının başlangıcını ve sonunu temsil eder. | |||
Giriş çıkış | Giriş ve çıkış işlemi için kullanılır. | |||
İşleme | Aritmetik işlemler için kullanılır ve /> | Karar | İki veya daha fazla alternatif arasında karar vermek için kullanılır. | |
Sayfa Üzerinde Bağlayıcı | Farklı akış çizgisine katılmak için kullanılır | |||
Sayfa Dışı Bağlayıcı | Akış şeması bölümünü farklı bir sayfaya bağlamak için kullanılır. | |||
Önceden Tanımlanmış Süreç / İşlev | Bir işleme görevi gerçekleştiren bir grup deyimi temsil eder. |
Programlamada akış şeması örnekleri
1. Kullanıcı tarafından girilen iki numarayı ekleyin.
İki sayı eklemek için akış çizelgesi2. Kullanıcı tarafından girilen üç farklı sayı arasından en büyüğünü bulun.
Üç sayı arasında en büyüğünü bulmak için akış çizelgesi.3. İkinci dereceden bir denklemin tüm köklerini bulun ax 2 + bx + c = 0
İkinci dereceden bir denklemin köklerini bulmak için akış şeması4. Fibonacci serisini ≦ 1000 terimine kadar bulun.
Fibonacci Serisini görüntülemek için akış şemasıNot: Akış çizelgeleri bir programın yazılması ve analizi yararlı olsa da, karmaşık programlar için bir akış çizelgesi çizmek, programın kendisini yazmaktan daha karmaşık olabilir. Bu nedenle, karmaşık programlar için akış şemaları oluşturmak genellikle göz ardı edilir.