Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında.

Benzer bir sunumlar


... konulu sunumlar: "Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında."— Sunum transkripti:

1 Akış Diyagramları - 1

2 Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında her bir şekil standart belli bir anlam taşıdığı için farklı yorumlanıp anlaşılması olası değildir.  Algoritmaların özel geometrik şekiller kullanılarak çizilmiş gösterim şekline « akış diyagramı » denir.

3 Kullanılan Şekiller – Başla / Dur  Bir algoritmanın başladığı ve bittiği konumu gösterir.  Her akış diyagramında «Başla» ve «Dur» işlemleri bulunmak zorundadır.  Diğer tüm işlemler bu iki şeklin arasına gelir.

4 Kullanılan Şekiller – Veri Girişi  Bilgisayara dışarıdan (özellikle klavyeden) veri girişini betimleyen şekildir.  Şeklin içine dışarıdan gelen verilerin aktarılacağı isim(ler) yazılır.

5 Kullanılan Şekiller – İşlem  Programın çalışması sırasında yapılacak işlemleri ifade etmede kullanılır.  İşlem cümleleri / ifadeleri bilgisayar mantığına uygun olarak yazılır.  Program akışı bir işlem adımına geldiğinde şeklin içinde yazılı olan işlem gerçekleştirilir.  Birden fazla işlem aynı şekilde aralarına virgül konarak ya da alt alta yazılarak gösterilebilir.

6 Kullanılan Şekiller – Yazdırma / Çıktı  Bir çıkış birimine (ekran, yazıcı, vb.) veri / bilgi yazma amaçlı kullanılır.  Alfasayısal veriler yazdırılacaksa veri çift tırnaklar arasında yazılır.  Doğrudan değişkenin içeriği yazdırılacak ise değişkenin adı yazılır.

7 Kullanılan Şekiller – Döngü  Belirli işlem veya işlem blokları aynı veya farklı / ardışık değerlerle ya da bazı koşullar sağlanana kadar döngüler şeklinde tekrarlanır.  Döngü şekli içine döngü değişkeninin başlangıç, bitiş ve adım değerleri yazılır. döngü_değişkeni = başlangıç değeri, bitiş değeri, adım değeri

8 Döngü – Çalışma Mantığı 1 2 3 4 i=a ile döngü başlar i‘nin şimdiki değeri ile işlemleri yap i‘nin değerini c kadar arttır (i=i+c) i ≤ b ise döngü devam eder, değilse çıkar

9 İç içe Döngüler

10 Örnek - 1  1’den N’e kadar olan tamsayıların toplamını hesaplayan program IEski TYeni T 100+1=1 211+2=3 333+3=6 466+4=10 51010+5=15

11 Örnek - 2 IJEski TYeni T 1100+1+1=2 1222+1+2=5 1355+1+3=9 2199+2+1=12 221212+2+2=16 231616+2+3=21 312121+3+1=25 322525+3+2=30 333030+3+3=36

12 Örnek - 3 IJKEski TYeni T 11100+1+1+1=3 11233+1+1+2=7 12177+1+2+1=11 1221111+1+2+2=16 2111616+2+1+1=20 2122020+2+1+2=25 2212525+2+2+1=30 2223030+2+2+2=36

13 Örnek - 4 IJEski TYeni T 1155+1*1=6 1266+1*2=8 1388+1*3=11 2155+2*1=7 2277+2*2=11 231111+2*3=17

14 Kullanılan Şekiller – Karar (Karşılaştırma)  Bir algoritmada bir kararın verilmesini ve bu karara göre iki seçenekten birinin uygulanmasını sağlayan şekildir.  Eşkenar dörtgen içerisine kontrol edilecek mantıksal koşul yazılır.  Program akışı sırasında koşulun doğru olması durumunda "Evet" yazılan kısma, yanlış olması durumunda "Hayır" yazılan kısma sapılır.


"Akış Diyagramları - 1. Akış Diyagramı  Algoritmalar doğal dille yazıldıklarında herkes tarafından aynı biçimde anlaşılmayabilir.  Ancak, akış diyagramlarında." indir ppt

Benzer bir sunumlar


Google Reklamları