150 likes | 463 Views
AKIŞ DİYAGRAMLARI. Yard.Doç.Dr. Cihad DEMİRLİ Sunu İçeriği Kaynağı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş, (7. Baskı), Seçkin Yayıncılık, Ankara. KULLANILAN ŞEKİLLER. Başla / Dur Başla ve Dur işaretleri standarttır. İşlemler bu iki şekil arasında açıklanır.
E N D
AKIŞ DİYAGRAMLARI Yard.Doç.Dr. Cihad DEMİRLİ Sunu İçeriği Kaynağı: Vatansever, F. (2010). Algoritma Geliştirme ve Programlamaya Giriş, (7. Baskı), Seçkin Yayıncılık, Ankara.
KULLANILAN ŞEKİLLER Başla / Dur Başla ve Dur işaretleri standarttır. İşlemler bu iki şekil arasında açıklanır. Başla Dur
KULLANILAN ŞEKİLLER Veri girişi Dışarıdan veri girişini temsil eder. Şeklin içine klavyeden girilecek değerin aktarılacağı değişken(ler)in ismi yazılır. Birden fazla değişken ismi girilmesi istendiğinde değişkenler virgül ile ayrıştırılır (örn. A,B,C) Veri
KULLANILAN ŞEKİLLER İşlem Programın çalışması sırasında yapılacak işlemler yazılır. İşlem cümleleri şekil içerisine aynen yazılır. Birden fazla işlem aralarına virgül konarak yazılabilir. İşlem
KULLANILAN ŞEKİLLER Belirli işlem bloklarının ardışık değerlerle ve bazı koşullar sağlayıncaya kadar tekrarlanması için kullanılır. Döngü Döngü değişkeni= başlangıç değeri, bitiş değeri, adım i=1,N,1 İşlem
KULLANILAN ŞEKİLLER Döngü (Artan) Başlangıç değeri, bitiş değerinden küçüktür ve adım değeri (+) pozitiftir. I = 1,20,3
KULLANILAN ŞEKİLLER Döngü (Azalan) Başlangıç değeri, bitiş değerinden büyüktür ve adım değeri (-) negatiftir. j = 30,4,-2
KULLANILAN ŞEKİLLER İç döngü Döngü (İç içe) i=1,N,1 j=1,N,1 İşlem Dış döngü
KULLANILAN ŞEKİLLER Karar (Karşılaştırma) Karar verme (kontrol etme, karşılaştırma yapma) işlemlerini temsil eder. Koşul Koşul E İşlem 1 H İşlem 2
KULLANILAN ŞEKİLLER Yazdır/Çıktı Ekrana veya yazıcıya bilgi/veri yazdırmak için kullanılır. Yazdır
KULLANILAN ŞEKİLLER Bağlantı Farklı yerlere dallanan işlem akışlarını toplamak Akış diyagramı bir sayfaya sığdırılamadığında diğer sayfadaki akış diyagramı ile bağlantı kurmak Parça parça çizilen akış diyagramları arasında bağlantı yapmak
KULLANILAN ŞEKİLLER İşlem akış yönleri İşlem akışının hangi yönde olduğunu göstermek amacıyla kullanılırlar.
Örnek Başla T=0 I=1,2,1 T=5 J=1,3,1 T=T+I*J T Dur
Bir soru ??? Başla M=2,N=3,P=4, T=5 T=T+I^2 I=1,M,1 T=T-J J=1,N,1 K=J,P,1 T=T+I+J*K T Dur