15
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.

AKIŞ DİYAGRAMLARI

  • Upload
    elise

  • View
    68

  • Download
    2

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: 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.

Page 2: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERBaşla / Dur

Başla ve Dur işaretleri standarttır.

İşlemler bu iki şekil arasında açıklanır.

Başla Dur

Page 3: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERVeri 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

Page 4: AKIŞ DİYAGRAMLARI

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

Page 5: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERDöngü

Döngü değişkeni= başlangıç değeri, bitiş değeri, adım

i=1,N,1

İşlem

Belirli işlem bloklarının

ardışık değerlerle ve bazı koşullar sağlayıncaya

kadar tekrarlanması için kullanılır.

Page 6: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERDöngü (Artan)

Başlangıç değeri, bitiş değerinden küçüktür ve adım değeri (+) pozitiftir.

I = 1,20,3

Page 7: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERDöngü (Azalan)

Başlangıç değeri, bitiş değerinden büyüktür ve adım değeri (-) negatiftir.

j = 30,4,-2

Page 8: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERDöngü (İç içe)

i=1,N,1

İşlemj=1,N,

1

İç döngü

Dış döngü

Page 9: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERKarar (Karşılaştırma)

Karar verme (kontrol etme,

karşılaştırma yapma) işlemlerini

temsil eder.

Koşul

Koşul İşlem 1

İşlem 2

E

H

Page 10: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERYazdır/Çıktı

Ekrana veya yazıcıya bilgi/veri yazdırmak için kullanılır.

Yazdır

Page 11: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERBağ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

Page 12: AKIŞ DİYAGRAMLARI

KULLANILAN ŞEKİLLERİşlem akış yönleri

İşlem akışının hangi yönde olduğunu göstermek amacıyla kullanılırlar.

Page 13: AKIŞ DİYAGRAMLARI

ÖrnekBaşla

T=0

I=1,2,1 T=5

J=1,3,1 T=T+I*JT

Dur

Page 14: AKIŞ DİYAGRAMLARI

Bir soru ???Başla

M=2,N=3,P=4, T=5

I=1,M,1

J=1,N,1

T

Dur

K=J,P,1

T=T+I^2

T=T-J

T=T+I+J*K

Page 15: AKIŞ DİYAGRAMLARI

Devam edecek…