Bilişim Teknolojileri-5

Algoritma Akış Şemaları ve Kullanılan Şekiller

Aykut AKMAN 1 yıl önce Yorumlar (0) 6 Dakika Okuma
Algoritma Akış Şemaları ve Kullanılan Şekiller
E-Posta : 9.6k 45

Akış şeması, bir algoritmayı görselleştirmek için kullanılan şekillerden oluşur. Her şekil belirli bir işlevi temsil eder ve bu şekiller arasındaki bağlantılar, işlemlerin sırasını gösterir.

Akış Şemalarında Kullanılan Şekiller

Şekil Anlamı Kullanımı
elips
Elips
Başlangıç ve Bitiş Algoritmanın başladığını veya sona erdiğini gösterir.
dikdörtgen
Dikdörtgen
İşlem veya Talimat Bir işlemin yapılması gerektiğini ifade eder (ör. toplama, çıkarma, yazdırma).
eşkenar dörtgen
Eşkenar Dörtgen
Karar Evet veya Hayır gibi bir karar verilmesi gerektiğinde kullanılır.
paralelkenar
Paralelkenar
Giriş veya Çıkış Veri girişi veya ekran çıktısını ifade eder (ör. kullanıcıdan veri alma, veri yazdırma).
dalgalı dörtgen
Dalgalı Dörtgen
Sonucu Yazdırma Bir belge, rapor veya çıktı üretileceğini ifade eder.
ok işaretleri
Ok İşaretleri
Akışın Yönü İşlem sırasını ve bağlantıları gösterir.

Algoritmaların Akış Şemaları ile Gösterimi

Örnek Problem Durumu: Çay Hazırlamak

Algoritma

  1. Başla.
  2. Çaydanlığa su doldur.
  3. Çaydanlığı ocağa koy ve kaynat.
  4. Çaydanlık üst kısmına çay yapraklarını koy.
  5. Kaynamış suyu çay yapraklarının üzerine dök.
  6. Çayı 10 dakika demlenmeye bırak.
  7. Bardağa çayı doldur ve içmeye hazır!
  8. Bitir.

Akış Şeması

çay demleme algoritması

Örnek Problem Durumu: Okula Gitmek

Algoritma

  1. Başla.
  2. Sabah uyan.
  3. Üstünü giyin.
  4. Kahvaltı yap.
  5. Çantanı kontrol et (defter, kitap, kalem).
  6. Ayakkabını giy ve evden çık.
  7. Okula git.
  8. Bitir.

Akış Şeması

okula gitme algoritması

Örnek Problem Durumu: İki sınav notunun ortalamasını hesaplamak

Algoritma

  1. Başla.
  2. Birinci sınav notunu gir.
  3. İkinci sınav notunu gir.
  4. İki notu topla.
  5. Not toplamını ikiye böl.
  6. Eğer ortalama 50'den büyük veya eşit ise ekrana "Dersi Geçtin" yaz ve 8 adıma git.
  7. Ortalama 50'den küçük ise ekrana "Dersten Kaldın" yaz. 
  8. Bitir.

Akış Şeması

iki not ortalamasını bulan akış şeması

Örnek Problem Durumu: Kişinin doğum tarihine göre yaşını hesaplamak

Algoritma

  1. Başla.
  2. Günümüz tarihini gir.
  3. Doğum tarihini gir.
  4. Günümüz tarihinden doğum tarihini çıkar.
  5. Sonucu ekrana yazdır.
  6. Bitir.

Akış Şeması

yaş hesaplama algoritması

Örnek Problem Durumu: Su içme takibi yapmak

Algoritma

  1. Başla.
  2. Günlük hedef su miktarını gir.
  3. İçilen su miktarını gir.
  4. Hedef su miktarından içilen su miktarını çıkar.
  5. Sonucu ekrana yazdır.
  6. Bitir.

Akış Şeması

su içme algoritması

Örnek Problem Durumu: Çalışma süresini hesaplamak

Algoritma

  1. Başla.
  2. Günlük çalışma süresini gir.
  3. Gün sayısını gir.
  4. Günlük çalışma süresi ile gün sayısını çarp.
  5. Sonucu ekrana yazdır.
  6. Bitir.

Akış Şeması

çalışma süresi hesaplama algoritması

Sıkça Sorulan Sorular

Akış şeması, bir algoritmayı görselleştirmek için kullanılan grafiksel bir gösterimdir. Akış şemaları, farklı şekiller kullanılarak işlemleri ve karar noktalarını açık bir şekilde gösterir.

Akış şemaları, algoritmaları daha anlaşılır hale getirmek, karmaşık işlemleri adım adım göstermek ve problem çözme sürecini kolaylaştırmak için kullanılır.

  • Elips: Başlangıç ve bitiş işlemlerini gösterir.
  • Dikdörtgen: İşlem veya talimatları ifade eder.
  • Eşkenar Dörtgen: Karar noktalarını gösterir (Evet/Hayır).
  • Paralelkenar: Giriş ve çıkış işlemlerini gösterir.
  • Dalgalı Dörtgen: Sonuç veya belgeyi ifade eder.
  • Ok İşaretleri: Akış yönünü belirtir.
  • Çay demleme algoritması
  • Okula gitme süreci
  • Yaş hesaplama algoritması
  • İki sınav notunun ortalamasını hesaplama
  • Su içme takibi yapma
  • Bu örnekler, algoritmaların nasıl bir akış şeması ile gösterilebileceğini anlamamıza yardımcı olur.

    Akış şeması çizmek için şu adımlar takip edilir:

    1. Problemi belirleyin.
    2. Başlangıç ve bitiş noktalarını ekleyin.
    3. İşlem ve karar noktalarını belirleyin.
    4. İşlemler arasındaki akışı ok işaretleriyle bağlayın.
    5. Akış şemasını gözden geçirerek doğruluğunu kontrol edin.

    lgoritma, bir problemi çözmek için yazılan adımlardan oluşan mantıksal bir dizidir. Akış şeması ise, bu algoritmayı görselleştirerek işlemleri daha anlaşılır hale getirir.

    Akış şemaları şu alanlarda kullanılır:

    • Bilgisayar programlama
    • Matematiksel hesaplamalar
    • İş süreçlerinin analizi
    • Mühendislik problemlerinin çözümü

    Basit bir akış şeması için:

    1. Başlangıç noktasını ekleyin.
    2. Yapılacak işlemleri dikdörtgenler ile gösterin.
    3. Karar noktalarını eşkenar dörtgen ile ifade edin.
    4. İşlem sırasını ok işaretleri ile bağlayın.
    5. Bitiş noktasını ekleyerek şemayı tamamlayın.

    • Akış yönü yukarıdan aşağıya veya soldan sağa olmalıdır.
    • Tüm adımlar açık ve anlaşılır şekilde yazılmalıdır.
    • Karar noktaları (Evet/Hayır) belirgin olmalıdır.
    • İşlem adımları sıralı ve mantıklı olmalıdır.

    Akış şeması oluşturmak için şu araçlar kullanılabilir:

    • Lucidchart
    • Draw.io (diagrams.net)
    • Microsoft Visio
    • Flowgorithm
    • Google Drawings

    Bu araçlar, akış şemalarını kolayca oluşturmanıza yardımcı olur.

    Aykut AKMAN

    Aykut AKMAN

    Bilişim Öğretmeni

    Bu Gönderiye Yorum Yapılmamış

    Yorum Yap

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlendi.

    Diğer Yazılar