Akış şeması, bir süreci veya algoritmayı görsel olarak ifade etmek için kullanılan diyagramlardır. Bilgisayar bilimleri ve matematik gibi alanlarda, bir problemin çözüm adımlarını sıralı ve anlaşılır bir şekilde göstermek amacıyla kullanılır.
Örneğin, "Kullanıcının girdiği sayının tek mi çift mi olduğunu bulan" bir algoritmanın akış şeması şöyle olabilir:
Not: Akış şemalarında şekillerin anlamları standarttır. Bu nedenle, herkes tarafından kolayca anlaşılabilir.
Soru 1: Bir akış şemasında, belirli bir koşulun sağlanıp sağlanmadığını kontrol eden ve farklı işlem yollarına yönlendiren şekil aşağıdakilerden hangisidir?
a) Dikdörtgen b) Elips c) Paralelkenar d) Eşkenar dörtgen e) Altıgen
Cevap: d) Eşkenar dörtgen
Çözüm: Akış şemalarında karar verme adımları eşkenar dörtgen ile gösterilir. Bu şekil, algoritmada "if-else" gibi koşul yapılarını temsil eder.
Soru 2: Bir öğrenci, klavyeden girilen sayının tek mi çift mi olduğunu kontrol eden bir akış şeması hazırlıyor. Hangi sembolü kullanarak programın başladığını ve sona erdiğini belirtmelidir?
a) Dikdörtgen b) Oval c) Ok d) Paralelkenar e) Yuvarlak
Cevap: b) Oval
Çözüm: Başlangıç ve bitiş noktaları akış şemalarında oval (elips) şekli ile gösterilir. Bu, işlemin sınırlarını belirler.
Soru 3: Aşağıdaki akış şeması adımlarından hangisi, "Ekrana 'Merhaba' yazdır" komutunu doğru temsil eder?
a) Paralelkenar içinde "Merhaba" b) Dikdörtgen içinde "Merhaba" c) Eşkenar dörtgen içinde "Merhaba" d) Oval içinde "Merhaba" e) Ok üzerinde "Merhaba"
Cevap: b) Dikdörtgen içinde "Merhaba"
Çözüm: İşlem adımları (örneğin yazdırma, hesaplama) dikdörtgen içinde yazılır. Paralelkenar giriş/çıkış, eşkenar dörtgen ise karar adımları içindir.
Soru 4: Bir algoritma akış şemasında, iki sayının toplamını hesaplayıp sonucu saklayan adım hangi sembolle gösterilir?
a) \( x = a + b \) yazılı dikdörtgen b) \( a + b \) yazılı eşkenar dörtgen c) Ok ile bağlanmış paralelkenar d) Oval içinde \( + \) işareti e) Yuvarlak içinde "Topla"
Cevap: a) \( x = a + b \) yazılı dikdörtgen
Çözüm: Matematiksel işlemler ve atama adımları dikdörtgen içinde yazılır. Örneğin \( x = a + b \) gibi bir ifade, sonucun \( x \) değişkenine atandığını gösterir.