Page 64 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 64
6.1. Doğrusal Mantık Yapısı
Problem çözme sürecinde çok basit ve çok sık kullanılan yaklaşımlardan biri doğrusal mantık yapı-
sıdır. Bilgisayara birbiri ardına algoritmanın başından sonuna kadar sırası ile işlemesi gereken komutları
veren bir programcı, bu yaklaşımı kullanıyor demektir. Algoritma ve akış şeması genel olarak şu şekil-
dedir:
Modül Adı
1. Yönerge
2. Yönerge
3. Yönerge
Yönerge
4. …..
….
…. Yönerge
XX. Bitir, Çıkış ya da Döndür(değer)
Yönerge
Matematiksel bir formülün hesaplanması, kullanıcının girdiği veriye dayalı basit işlemler yaparak
sonucu döndürmek gibi durumlarda, doğrusal mantık yapısı kullanılır. Bir dairenin alanını hesaplama,
3 kişinin yaş ortalamasını bulma, küçük harf olarak girilen metni büyük harfe çevirme gibi işlemler
buna örnek olarak verilebilir.
6.2. Çözüm Üretilmesi
Bir önceki bölümde çözüm üretirken kullanılacak bazı yaklaşımları incelemiştik.
1. Problem Analiz Çizelgesi
2. Etkileşim Çizelgesi
3. GSÇ Çizelgesi
4. Birleşim Çizelgesi ve Veri Sözlüğü
5. Algoritmalar ve Akış Şemaları
6. Çözümün Test Edilmesi
Bu adımları izlemenin, çözümü ne kadar kolaylaştırdığını ve özellikle karmaşık problemlerin çözü-
münde ne kadar önemli olduğunu unutmayalım. Şimdi bir örneği ele alalım.
Problem: Sevgi Merit, önümüzdeki 5 yıl boyunca kendisine en iyi faizi verecek bankayı aramak-
tadır. Sevgi, ilgili bankaya 20.000 TL değerinde yatırım yapacaktır. Faiz hesaplaması için kullanılan
standart formül şu şekildedir:
Miktar = A * (1 + F/S)^(Y * S)
78