Akış Diyagramı (Flow Chart)
Yazan : Şadi Evren ŞEKER
Bilgisayar algoritmalarında, algoritmanın görsel olarak tasvir edilebilmesi için geliştirilmiş bir çizim yöntemidir. Buna göre yapısal programlamaya uygun olarak geliştirilmiş bir programlama dili aşağıdaki üç temel özelliği içerir:
- Bir alt programa dallanmak (fork)
- Bir alt programı tekrarlamak (loop)
- Bir alt programı icra etmek (execute)
İşte temel olarak bu 3 işlemi yapabilen her programlama dili yapısal programlamaya (structured programming) uygun olarak kabul edilir. Bu işlemleri tanımlayabilen bir akış diyagramı ise basitçe yapısal programlaya uygun dilleri modellemek için kullanılabilir.
Yukarıdaki her işlemin çizim karşılığı aşağıda verilmiştir:
Dallanma (fork):
Yukarıdaki şekilde de gösterildiği üzere akış diyagramında (flow chart) gelmekte olan akış bir koşula bağlı olarak sola veya sağa doğru dallanmaktadır.
Yukarıda görüntülenen tasvirde gelen akış bir seçime göre sola veya aşağı dallanmaktadır. Bu dallanma işlemi bittiktensonra koşula geri dönerek sorgu tekrarlanmakta ve şart sağlandığı sürece aynı alt grup (burada siyah kareler ile gösterilmiştir) tekrarlanmaktadır. Bu şart sağlanmadığı takdirde sola dallanarak döngüden çıkılır.
Çalıştırma işlemi bir programın en basit anlamda yaptığı her satırdır (statement). Basitçe bir alt program (su bprogram, subroutine) olarak kabul de edilebilir.
« Yapay Sinir Ağları ve Problem Çözümü | Yapay Sinir Ağlarının Eğitimi (Training Neural Networks) »
Yorumlar
Giriş yaparak yorum yazabilirsiniz.
Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Akış Diyagramı (Flow Chart)' isimli yazı 02 Oct 2008 tarihinde, saat: 03:34 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 603 defa okunmuştur.
Benzer yazıları Bilgisayar Kavramları, Programlama Dilleri, algoritma analizi (teory of algorithms) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.
Eklenen Son Yazılar
- OpenGL İsim Dizisi
- OpenGL Nesne Seçimi (Object Picking)
- Java Bean
- Türkçe Netbeans
- C ile Zaman İşlemleri
- JSP Oturumları (JSP Sessions)
- JSP Direktifleri (JSP Directives)
- JSP ve HTML
- JSP Etiketleri (JSP Tags)
- Netbeans ile JSP
Yapılan Son Yorumlar
- Şadi Evren ŞEKER: Yukarıdaki şekilde en altta bulunan...
- hercumartesi: 777/10 mod23 işleminde takıldığım...
- hercumartesi: 2P = R olarak gösterip s için (3xP^2 + a)...
- Şadi Evren ŞEKER: Toplama işlemi sonucunda mod işlemi...
- bazenvebazen: n q b b w derken n q p b w demek istedik?...
Yakın Yazılar
Yapay Sinir Ağları ve Problem Çözümü
yapısal programlama (structured programming)
Gözetimli Öğrenme (Supervised Learning)
Bağlantılar


