Akış Diyagramları (FlowCharts)
AKIŞ DİYAGRAMLARI (FLOW CHARTS) |
Algoritma bir problemin çözümünün basit, net, sıralı biçimde belirtilmiş halidir. Çözüm için bir algoritma geliştirildikten bu algoritma metinsel, sözde kodlar ile ya da akış diyagramları ile sunulur. Akış diyagramları algoritmanın belirli şekiller ve simgeler ile ifade edilmiş şeklidir ve algoritma sunumu için yaygınlıkla kullanılır. Veri Girişi : Veri girişi simgesi bilgisayara dışarıdan (klavyeden) bilgi girişi için kullanılır. Kullanım sırasında bu simge içine verinin aktarılacağı değişkenin adı yazılır. Simgenin içine birden fazla değişken adı aralarına virgül konularak yazılabilir. Bu durumda klavyeden girilen değerler sırasıyla değişkenlere aktarılacak demektir. Örnek olarak simgenin içine " x,y " yazıldıysa klavyeden girilen değer de " 1 " ve " 5 " ise x=1 ve y=5 olacaktır. İşlem : Bu simge programın çalışması sırasında gerçekleştirilecek işlemleri ifade etmek için kullanılır. Simge içerisine programın o adımına gelindiğinde uygulanması gereken işlem ifadeleri yazılır. Döngü : Programlarda çoğu zaman belirli işlem dizileri ardışık değerler ile ya da belli koşullar sağlanıncaya kadar tekrarlanır. Bu şekilde tekrarlamalı işlemlere döngü (cycle) denir. Döngü simgesi bu gibi işlemleri belirtmek için kullanılır. Döngü simgesinin içine döngü değişkeni, başlngıç değeri, bitiş değeri ve adımı yazılır. Yazım şekli; Döngü değişkeni = başlangıç değeri , bitiş değeri, adım
Hazırlanan programa göre bazen iç içe birden fazla döngü kullanılması gerekebilir bu gibi durumlarda döngüler kapatılırken önce en içteki döngünün kapatılması gerekir. Karar : Kontrol etme ve karşılaştırma gibi karar verme işlemleri için kullanılan simgedir. Oluşması istenen koşullar simge içine yazılır. Karar döngüsünün yaygın kullanılış biçimi aşağıdaki resimde örneklenmiştir. Bilgi / Veri Yazma : Ekrana bilgi ya da veri yazdırmak için kullanılır. Yazdırılmak istenen eğer bir mesaj ise tırnak içine yazılır, eğer bir değişken ise simge içine değişken adı yazılır. Birden fazle değişken yazdırılmak istendiğinde değişken adları arasına virgül konarak yazılabilir. |