Akış Diyagramı Nedir?

Akış diyagramı nedir sorusuna cevap vereceğiz. Akış diyagramının (şemasının) ne olduğunu anlamanız için öncelikle Algoritma Nedir konusunu okumanız tavsiye edilir.

Akış Diyagramı Nedir?

Bir problemin çözümü için oluşturulan algoritmanın simgelerle ifade edilmiş haline “akış diyagramı” yada “akış şeması” denir. Akış diyagramları her işlem için ayrı bir sembol kullanılarak oluşturulur ve bu semboller yazılımı oluşturacak parçaları temsil eder.

Akış Diyagramı Sembolleri

Akış Diyagramı Nedir? Akış Diyagramı Sembolleri

Akış Diyagramı Nedir? Akış Diyagramı Sembolleri

Akış diyagramı sembolleri ve açıklamaları şöyle;
Sembol 1: Akış diyagramının başlangıç ve bitiş yerlerini belirtir.
Sembol 2: Kullanıcıdan veri almak için kullanılır. Girilen değer değişkene atanır ve sembol içinde değişken belirtilir.
Sembol 3: Hesaplama yapmak için kullanılır.
Sembol 4: Karar verme işlemi için kullanılır.
Sembol 5: Çıktıları belirtmek için kullanılır.
Sembol 6: Diyagramın akış yönünü belirtmek için kullanılır.

Akış Diyagramı Örneği

Akış Diyagramı Örneği

Akış Diyagramı Örneği

Akış diyagramı örneğimizi kullanıcının gireceği iki sayının toplamını bulan ve ekrana yazan program üzerinden yapacağız.

Öncelikle algoritmamızı yazalım.
İlk sayı için A ikinci sayı için B ve toplam için T isimlerini kullanacağız.

  1. Başla.
  2. A değerini gir.
  3. B değerini gir.
  4. T=A+B.
  5. T’yi yaz.
  6. Bitir.

Algoritmamıza göre akış diyagramımız yandaki gibi olacaktır. Akış diyagramının açıklaması ise şöyle yapılabilir;

  • Diyagramı başlatık.
  • Kullanıcıdan iki sayısal değer aldık ve bunları A, B değişkenlerine atadık.
  • A ve B değişkenlerini toplama işlemine (hesaplama) soktuk.
  • Toplam (T) değişkenini ekrana yazdırdık.
  • Diyagramı bitirdik.

Akış diyagramı oluşturma hakkında sormak istediklerinizi aşağıdaki yorum bölümünü kullanarak iletebilirsiniz.

Yorum Yaz

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


üç × 4 =

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>