Search
Generic filters
Exact matches only

Akış Şemaları

0 5 sene önce

Akış Şemaları, Akış Şemaları Nedir?

  • Akış şeması algoritmayı görselleştirerek daha anlaşılır hale getiren şekillerden oluşan bir modeldir.
  • Akış şemalarında her şekil bir işlemi simgeler.
  • Yapılacak işlemler akış şemasındaki şekillerin içinde yer alır.

Akış Şemasındaki Şekiller:

Başlama ve bitirme:

  • Başlatma ve bitirme işlemlerini elips şekli ile simgelenir.
  • Programın çalıştırılma ve durdurulma işlemleri bu şekil ile belirtilir.

İşlem:

  • Bu şekil programın yapacağı işlemlerini belirtir.
  • Bu işlemler aritmetik işlemler, atama işlemleri veya mantıksal işlemler olabilir.
  • Dikdörtgen ile simgelenir.

Veri Girişi:

  • Paralelkenar ile simgelenir.
  • Kullanıcıdan veri alma işlemi bu şekil ile belirtilir.

Karar Yapısı:

  • Yukarıdaki gibi bir dörtgen ile simgelenir.
  • Koşullu durumlar bu şekil ile belirtilir.
  • Bu şeklin içinde belirtilen koşulun sağlanıp sağlanmamasına göre bir sonraki adımda iki farklı işlem yapılabilir.
  • Koşullu durumdan bir sonraki adımda işlemlerin koşulun sağlanması veya sağlanmaması durumunda yapılacağı işlemlere giden okların üzerine “Evet” veya “Hayır” yazılarak belirtilir.

Yazdırma:

  • Yukarıdaki şekil ile simgelenir.
  • Yazdırılarak kullanıcıya gösterilecek olan veri çıktısı bu şeklin içinde gösterilir.

Döngü:

  • Altıgen ile simgelenir.
  • Bu şekilde gösterilen koşul sağlanana kadar döngüye bağlı olan işlem tekrarlanır.

Akış Okları:

  • Ok şekli ile simgelenir.
  • Bir sonraki adımda yapılacak işlemi belirtmekte kullanılır.

Bağlantı:

  • Küçük yuvarlaklar ile simgelenir.
  • Akış oklarını birleştirmekte kullanılır.

Akış Şemalarının Faydaları:

  • Akış şemaları kullanılarak algoritmada yer alacak olan her bir işlem belirli bir şekilde simgelenerek algoritma görselleştirilir.
  • Bu sayede algoritmalar daha anlaşılır hale getirilir.
  • Bunun sonucunda programlama öğrenmeye yeni başlayan kişiler algoritmaları daha kolay anlarlar ve temel algoritma bilgisini daha hızlı ve daha kalıcı olacak biçimde öğrenirler.
  • Bu sayede programlama öğrenmenin ileri aşamalarına daha hızlı geçer ve bu aşamalarda daha az zorlanarak ve konuya daha hakim olarak ilerleme kaydederler.

Akış Şeması ile Örnek Algoritma:

  • Akış şemasını kullanarak 1’den kullanıcı tarafından girilen N doğal sayısına kadar olan tüm çift sayıları ekranda gösteren bir programın algoritmasını oluşturalım:

Bir Cevap Yazın

X