22.09.2013
4.45 / 20 oy

Akış Diyagramı Nedir?

Akış Diyagramları

Algoritma cümlelerle veya sembollerle oluşturulabilir. Algoritmanın sembollerle gösterilmesine AKIŞ DİYAGRAMI denir. Algoritmanın cümlelerle oluşturulmuş haline ise SATIR ALGORİTMA denir. Bilgisayann yapısına uygun yazılmış algoritmalara ise PROGRAM denir.

Bir çok programcı, programlama dillerinden birisiyle programlanın yazmadan önce programın akış diyagramını çizmeyi adet haline getirmişlerdir. Bazı programcılar ise büyük akış diyagramlarını anlamanın ve kontrol etmenin çok zor olduğunu söyleyerek algoritma oluşturmadıklannı söylemektedir. Büyük projelerde ise programın belirli bir bölümünü gösteren algoritmalar hazırlanabilir. Bu şekilde bir program çok fazla sayıda algoritma ile açıklanabilir. Küçük programlar için akış diyagramı, problemin akışını takip etmek için faydalıdır. Özellikle programcılığı yeni öğrenen kimselere problemin algoritmasını veya akış diyagramını önce hazırlayıp kontrol etmesi, daha sonra programı yazması önerilir.

önemli Not: Algoritma sembollerinin tek bir standardı yoktur. Farklı yazılım ekollerinde farklı algoritma sembolleri standardan geliştirilmiştir. Bu makalede kullanılan semboller genel olarak her ekolde bulunan sembollerdir.

"Okuma" işlemi için gösterdiğimiz sembol aslında bilgisayar ekranında gerçekleştirilen tüm okuma ve yazma işlemleri için kullanılmaktadır. "Yazma" işlemi için gösterdiğimiz sembol ise yalnızca çıkış işlemlerinde yazıcının kullanıldığını gösteren semboldür.

Öğrenci arkadaşlarımızın zihinlerini kanşürmamak ve sadece problem çözümlerine yoğunlaşmalannı sağlamak için sembolleri yukanda gösterdiğimiz gibi kullanacağız. Bu ve bundan sonraki yazılarda tüm okuma işlemleri için paralelkenar sembolünü, tüm yazma işlemleri için de tabanı eğik kesilmiş dikdörtgen şeklini kullanacağız.

Akış Diyagramı Nedir?
Bu makalenin telif hakkı ve tüm sorumlulukları yazara ait olup, şikayetler için lütfen bizimle iletişime geçiniz.
URL:
Etiketler:

Bu makale 63234 kez okundu

22.09.2013 tarihinde yazıldı
Reitix

Yorumlar

  • caner.bagci
    07.06.2020

    arada yazılım eğitimlerine ve if bloklarına bakınca her günümüzü bu algoritmalara dayanarak verdiğimiz kararlar sonucu şekillendirdiğimizi anlıyorum. eve gelince üstünü çıkart, terlediysen duşa gir çıkınca sakalların uzadıysa traş ol gibi gibi her bir attığımız adım bir if bloğu olarak düşünülebilir. yazılımcı olanların farklı bir düşünme yapısına sahip olmalarının bir parçası bu algoritmil düşünce sisteminden kaynaklanıyor olabilir

  • mustafaxyy
    10.03.2020

    bazı programları daha etraflıca kullanmayı ve tüm özelliklerini anlamayı bile beceremezken bir grup insan bütün bu işlevleri arayüzlere giydiriyor ve her bir işlevi diğer araçlarla da ilişkilendirerek dev gibi akış diyagramları hazırlıyor. bir yerde olacak en küçük bir değişikliğin bütüne olan etkisini nasıl tespit edip düzeltiyorlar valla bravo

  • arthurmen
    07.05.2019

    her insanın bir problemi ya da işlemi yapmadan önce farkında bile olmadan yaptığı adımsal çözüm metodu aslında bir tür akış diyagramıdır. örneğin kahve yaparken:
    evde kahve var mı->yoksa markete git
    su ısındı mı->fokurdat ki iyice köpüklü olsun
    kahve taştı mı-> temizle

  • eneskamiloglu
    03.03.2019

    akış şeması türlerini ele alacak olursak:
    - mühendislik diyagramları
    - iş akış şemaları
    - ilişki haritaları
    - network
    - venn şemaları
    - veri tabanı şemaları
    - uml iş sistemleri modellemeleri
    gibi alt uygulamalara sahiptir

  • fatih55
    21.03.2018

    insanlara adımsal olarak izah ettiğimiz konularda da farkında olmadan algoritmik yaklaşımı kullanıyoruz, örneğin şu olursa şu yoksa bu kadar bu gibi bir ifade zaten algoritmaya bir örnektir

  • meri44
    27.10.2016

    başla ile bit kısımlarını yazmak kolay da o orta kısımlarda bi dümenler dönüyor ki içler acısı, bunu anlayabilen zaten azıcık kodlama öğrenerek program da yazabilir

  • rustuyumx
    05.09.2016

    program akar yolunu bulur mantığı ile elbette bir algoritma yazılamaz ama bazen de problemin çözümüne girişmeden çözüm bulunamıyor, kervan yolda düzülür desem yanlış olmaz sanırım

  • sefa_cefa
    01.05.2016

    akış kelimesi bence hatalı çünkü suyun akışı gibi düşünecek olursak akış hep yukarıdan aşağı olur, oysa mantık işlemlerinde tekrar başa dönmemizi ya da belli bir görevi belli bir kriter sağlanıncaya kadar tekrarlamamızı gerektiren başa dönüş işlemleri olabilir

  • ismil taş
    03.04.2016

    aşk diyagramı diye okudum iyi mi :) sevgilime hediye ararken rastladım yazmadan geçmeyim dedim. hepinizden özür diliyorum.

  • ozdines
    29.12.2015

    akış diyagramlarının felsefesini iyi anlayabilirseniz kendi hayatınıza bile diyagram mantığı ile yaklaşabilirsiniz

  • Mahmut.Yıldız
    29.12.2015

    programlamanın en hassas yapılandırmasıdır, yazılım organlarının işleyişidir

  • jiyan19
    06.11.2014

    daha fazla diyagram örneği paylaşmanız mümkün müdür?

  • nigaronat
    31.10.2014

    akış diyagramı, özellikle spagetti code programlarda daha anlaşılır olarak programın sırası ile hangi şartlar altında hangi döngüler ile çalışacağını gösteren şemalardır

  • sezginipek
    31.10.2014

    flow chart dedikleri bu mu oluyor yani?

  • narin
    25.10.2014

    teşekkürler

  • emir
    03.10.2014

    bilgisayar programlama derslerinin klasik ilk hafta ödev konusudur, akış şekillerine dikkat derim

  • tufi
    03.10.2014

    tüm programların akış ve karar mekanizmaları, güzel makale olmuş

Bu yazıya siz de yorum yapabilirsiniz

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.