Algoritma

Flowchart Örnekleri & Flowchart Nedir?

FlowChart Nedir?

Flowchart yani akış şeması, bir işlemi, sistemi veya bilgisayar algoritmasını gösteren bir diyagramdır. Genellikle karmaşık süreçleri net, anlaşılması kolay diyagramlarla belgelemek, incelemek, planlamak, geliştirmek ve iletmek için birçok alanda yaygın olarak kullanılırlar.  Bazen akış şemaları olarak yazılan flowchartlar, akış türünü ve diziyi tanımlamak için bağlantı oklarıyla birlikte adım türünü tanımlamak için dikdörtgenler, ovaller, elmaslar ve potansiyel olarak çok sayıda başka şekil kullanır.

Basit, elle çizilmiş grafiklerden, birden fazla adımı ve rotayı gösteren kapsamlı bilgisayarla çizilmiş diyagramlara kadar çeşitlilik gösterebilirler. Çeşitli akış şemalarının tüm formlarını göz önüne alırsak, bunlar çok sayıda alanda hem teknik hem de teknik olmayan insanlar tarafından kullanılan, gezegendeki en yaygın diyagramlardan biridir.

Flowchartlar bazen Süreç Akış Şeması, Süreç Haritası, Fonksiyonel Akış Şeması, İş Süreç Eşleme, İş Süreç Modelleme ve Gösterim (BPMN) veya Süreç Akış Şeması (PFD) gibi daha özel isimlerle çağrılır. Veri Akışı Diyagramları (DFD’ler) ve Birleşik Modelleme Dili (UML) Etkinlik Diyagramları gibi diğer popüler diyagramlarla ilgilidir.

Flowchart çizimi yapmak için offline programların yanı sıra online cizim programları ile de çizmek mümkündür. işte size bir kaç Akış Diyagramı Çizim Programları. Ayrıca mevcut akış şemalarının algoritmalarını incelemek için Algoritma ve Akış Şeması Örnekleri(70+) yazısına bakabilirsiniz.

Flowchart Şekilleri

Akış şemasındaki farklı durumlar için farklı semboller kullanılır, Örneğin: Giriş / Çıkış ve karar verme farklı sembollere sahiptir. Aşağıdaki tabloda akış çizelgesi hazırlanmasında kullanılan çoğu semboller açıklanmaktadır.  Akış şeması sembolleri olarak da bilinen liste şu şekildedir.

SembolAmaçTanım
Akış YönüAkışın yönünü göstermek için kullanılır.
Akışı Başlat/DurdurAkış şemasının başlaması ve durması için kullanılır.
Giriş / ÇıkışBilgi giriş çıkışı için kullanılır. (Kullanıcıdan bilgi alma ve ekrana bilgi verme)
İşlemVeri üzerinde aritmetik ve mantıksal işlemler yapmak için kullanılır.
Kararİşlem sonucunda iki yöne dallanma imkanı sunar. İşlem doğru ise bir yöne, yanlış ise diğer yöne dallanma sağlanır.(Mantıksal kararları yapmak için kullanılır.)
Sayfa bağlantı konnektörü (Düğüm)Farklı akış şemasını yada kollarını bağlamak için kullanılır.
Döngü (Tekrar)Düzenli tekrar eden durumları uygulamak için kullanılır.
Alt programBir işlem sürecinde yapılan bir grup işlemi göstermek için kullanılır. Alt program yada alt fonksiyon olarak ifade edilir.
ÇıktıAkışı yazdırmak için kullanılır. (Genellikle yazıcı ile…)

Flowchart Algoritma Örnekleri

Örnek 1: Ekrana 10 defa programcının adını yazan algoritmayı yapınız”.

Örnek 2: 1’den 100’e kadar tek sayıları yazdıran algoritma ve akış diyagramını yapınız.

Örnek 3: Kullanıcının girdiği x ve y değerini alarak iki kare farkını hesaplayan algoritma ve akış diyagramı örneği.

Örnek 4: Birbirinden farklı olarak verilen iki adet sayıdan, büyük olanı bulup gösteren algoritma ve akış diyagramını tasarlayınız.

Örnek: Girilen vize ve final notlarına göre öğrencinin dersten geçip geçmediğini bulan algoritma ve akış diyagramını tasarlayınız.

Örnek: Verilen tamsayının sıfır, pozitif ya da negatif olup olmadığını bulan algoritma ve akış diyagramını tasarlayınız.

Örnek: Ekrana 10 defa programcının adını yazan algoritmayı yapınız”.

Örnek: Klavyeden girilen sayı kadar (N) sayının faktoryelini alan programın akış şeması.

Örnek: Klavyeden girilen Fahrenayt derecesini Cantigrad’a çeviren programın akış şemasını çizin.

Örnek: ax²+bx+c=0 şeklinde verilen 2. derece denklemin köklerini bulan programın akış diyagramını çizin.

Örnek: Kullanıcı tarafından girilen 2 sayıyı alarak bu iki sayının ortalamasını hesaplayan ve sonucunu gösteren algoritma ve akış şeması örneği.

Örnek: Kullanıcı tarafından girilen 3 tane yazılı notunu alarak bu sınav notlarının ortalamasını hesaplayan ve ortalama sonucunu ekranda gösteren algoritma ve akış şeması örneği.

Örnek: Kullanıcı tarafından taban kenarı ve yükseklik değeri verilen bir dik üçgene ait alan hesaplaması yapan ve sonucu ekranda gösteren algoritma ve akış şeması örneği.

Örnek: Fahrenheit sıcaklık birimini Celcius‘ a çevirmeyi gösteren algoritma ve akış diyagramı örneği.

°C = (°F – 32) / 1.8 formülünü kullanarak girilen Fahrenheit birimindeki sıcaklık değerini derece cinsine çeviren algoritma ve akış şeması örneği aşağıdaki gibi olacaktır.

1 Yorum

GÖRKEM için bir yanıt yazın X

Web Tasarım & Programlama sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et