Bilişim Teknolojileri Dünyası Banner
1. PROBLEM ÇÖZME VE ALGORİTMALAR
1.4. Akış Diyagramları (Flowchart)
📌 Akış Diyagramı (Flowchart) Nedir?
Bir problemin çözüm adımlarının (algoritmanın) herkes tarafından anlaşılabilir evrensel geometrik şekiller (elips, dikdörtgen, eşkenar dörtgen vb.) kullanılarak görsel bir harita hâline getirilmesine Akış Şeması (Flowchart) denir.

💡 Sözde kodlar algoritmaları düz metin olarak ifade ederken, akış diyagramları problemin rotasını tek bakışta görmemizi, hataları ve tıkanma noktalarını çok daha hızlı fark etmemizi sağlar.

📜 Sadece Amerika’da mı Çıktı? Evrensel Bir “Harita” İhtiyacı!

Akış şemaları birdenbire gökten düşmedi. 1920’lerde Sanayi Devrimi tüm dünyayı sarsarken, devasa fabrikalarda binlerce işçi çalışıyordu. Ancak ortada büyük bir sorun vardı: İşlem Karmaşası. Bir mühendisin kafasındaki üretim planını, makine başındaki işçi tam olarak anlayamıyor ve hatalar yapılıyordu.

İlk kez 1921 yılında Amerika’da Frank ve Lillian Gilbreth, karmaşık iş süreçlerini anlatmak için “İş Süreci Şeması”nı tanıttı. Aynı dönemlerde Avrupa’da endüstri mühendisleri bu görsel dili hızla benimsedi. Neden mi?

  • Mantık Hatalarını Önler: Yanlış adım atılmasını engeller.
  • Kafa Karışıklığını Çözer: Hangi durumda ne yapılacağını netleştirir.
  • Standart Sağlar: Dili, ırkı, yaşı ne olursa olsun, şemaya bakan herkes aynı işi aynı sırayla yapar.

📺 Etkileşimli Ders Panosu: Semboller ve Anlamları

1.4.2. Doğrusal Akış Şeması Örnekleri

Hiçbir karar veya şart (Eğer/Değilse) içermeyen, yukarıdan aşağıya tek bir yol üzerinden ilerleyen en basit akış türüdür.

Doğrusal Akış Örneği
📌 Şekil 1: Karar İçermeyen Tek Yönlü Ayran Yapma Akışı
1.4.4. Döngüler ile Akış Şeması Örnekleri

Aynı işlemin, belirlenen bir şart sağlanana kadar tekrar tekrar çalıştırıldığı (sistemi başa döndüren) güçlü algoritma yapılarıdır.

Döngü Akışı Örneği
🔄 Şekil 2: Şart Sağlanana Kadar Başa Dönen Şifre Kontrolü
1.4.3. Karar İfadeleri Kullanılarak Hazırlanan Şemalar

Sistemin bir soru sorduğu ve alınan cevaba (Evet/Hayır) göre yolların dallandığı yapılardır (Örn: Trafik Işıkları).

Trafik Işığı Çoklu Dallanma Örneği
🔀 Şekil 3: Art Arda Karar (Eşkenar Dörtgen) İçeren Çoklu Dallanma
💡 Hayat Kurtaran Püf Noktaları
  • Sıfırıncı Kural: Her şema “BAŞLA” ile başlar, “BİTİR” ile son bulur.
  • Yön Kuralı: Akış çizgileri her zaman yukarıdan aşağıya ve soldan sağa ilerler.
  • Kesişim Yasaktır: Akış okları birbirinin üzerinden atlamamalıdır.
🔣 6 Temel Sembolün Anlamı
  • 1. Elips: Başlangıç ve bitişi ifade eder.
  • 2. Paralelkenar: Dışarıdan veri girişidir.
  • 3. Dikdörtgen: Matematiksel işlemlerin (hesap) yapıldığı kutudur.
  • 4. Eşkenar Dörtgen: Karar verme (Eğer/Değilse) noktasıdır.
  • 5. Dalgalı Dörtgen: Sonucu ekrana/yazıcıya yazdırmayı sağlar.
  • 6. Akış Okları: Adımların yönünü gösterir.
🚨 Sık Yapılan Ölümcül Hatalar
  • Döngüden Çıkamamak: Eşkenar dörtgenden (sorudan) dönen okun çıkış şartını yazmayı unutmak programı kilitler (Sonsuz Döngü).
  • Veriyi Unutmak: Paralelkenar ile “Sayıyı Oku” demeden doğrudan Dikdörtgende hesaplama yapmaya çalışmak.
  • Tek Yönlü Karar: Eşkenar dörtgenin (Sorunun) sadece “Evet” çıkışını çizip “Hayır” çıkışını boşta bırakmak sistemi çökertir.

🖥️ 1.4.1. Akış Şemalarını Bilgisayarda Çizmek ve Çalıştırmak (Uygulama Rehberi)

Kağıt üzerinde çizdiğimiz akış diyagramlarının gerçekten çalışıp çalışmadığını test etmek için aşağıdaki yazılımlardan faydalanırız. Öğrencilerimizin evde veya okulda pratik yapabileceği platformlara aşağıdaki butonlardan ulaşabilirsiniz:

Flowgorithm Arayüzü

Flowgorithm (Çiz ve Çalıştır)

Programlamaya yeni başlayanlar için en çok tercih edilen yazılımdır. Şemalarınızı çizdikten sonra bir play tuşuyla çalıştırabilir ve hatalarınızı anında görebilirsiniz.

Siteye Git ⬇️
Draw.io Arayüzü

Draw.io (Bulut Tabanlı Çizim)

Kod çalıştırmak için değil, profesyonel kalitede akış şeması çizimleri hazırlamak için kullanılır. Kurulum gerektirmez, doğrudan tarayıcı üzerinden çalışır.

Hemen Çizime Başla 🚀

Scroll to Top