5.2.7 – Akışı Değiştiriyorum Ders Notu

Algoritmalar adım adım yazılmış talimatlardı. Bu yazılı talimatları daha kolay takip etmek için akış şemaları kullanılır.

Bilgisayarların da bir dili olduğunu sizlerle daha önce öğrenmiştik. Bu günkü dersimizde bilgisayarlara komutlar girerken kullandığımız akış şeması üzerinde duracağız.

Akış Şeması

Akış Şeması bir sürecin adımlarını görsel ya da sembolik olarak gösterir. Farklı hareketler için farklı semboller kullanılır. Bir problemin çözümüne yönelik oluşturduğumuz algoritmaları adım adım anlatmak ve programlarken hangi işlemleri yapacağımızı anlamak amacıyla akış şemalarından yararlarınız. Akış şemaları çeşitli şekillerden oluşur. Bu şekillerin bir çoğu matematik dersinde kullandığımız geometrik şekillere çok benzer.

Algoritma Elips Şekli
 Elips 
Bu şekillerden biri elips’dir. Elips bir akışı başlatan ve bitiren şekildir. Algoritmamızın başlangıcında ve bitişinde bu sembolü kullanırız.

Algoritma Dikdörtgen Şekli
Dikdörtgen
Diğer bir şekil ise ise dikdörtgendir. Dikdörtgen, Algoritmaların akışında yapılacak olan eylemi / işlemi belirtmek için kullanılır.

Paralelkenar
Paralelkenar
Akış şemasında dışarıdan bir bilgi/veri girişi yapılırken paralelkenar kullanılır. Örneğin klavye ile girmemiz gereken bir veri varsa bu sembolü kullanırız.

Eşkenar Dörtgen
Eşkenar Dörtgen
Eşkenar dörtgen bir duruma karar verme merkezidir. Birkaç farklı seçenek varsa eşkenar dörtgen kullanılarak seçenekler yazılır.

Dalgalı Dörtgen
Dalgalı Dörtgen
Algoritmanın sonucunu (ekranda) bir çıktı olarak göstermek istediğimizde dalgalı dörtgen sembolünü kullanırız.

Oklar
Oklar
Oklar algoritmadaki sembolleri birbirlerine bağlamak ve akış yönünü göstermek için kullanılır.

Altıgen
Altıgen
Altıgen  ise tekrar eden komutlar için kullanılır.

 

 

İki Sayının Farkı Akış Şeması
İki Sayının Farkı Akış Şeması

 

 

 

Akış şemaları günlük yaşamımızda adım adım yaptığımız işleri ve verdiğimiz kararları içerebileceği gibi bir hesap makinesinin nasıl çalıştığını da anlamamıza yardımcı olabilir. Örneğin bir hesap makinesinin çıkarma işlemini yaparken kullandığı adımları akış şeması ile ifade ettiğimizde şöyle görünür.

 

 

 

 

 

ADMİN

Teknolojiyi öğrenmeye ve öğretmeye çalışan, Amerika saatine göre uyku düzenini ayarlayan, işlerini ertelememeyi beceremeyen (site temasını bile yazacak vakit bulamadan direkt satın alan) ve arada sırada teknoloji yazarlığı yapan bir şahsiyet.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir