Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanHande Çalık Değiştirilmiş 8 yıl önce
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.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.