Page 51 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 51
5.1. Programlama Yapısına Giriş
Bir önceki bölümde anlatılan yaklaşımlar, problem çözümlerinin organize edilmesi için yardımcı
olarak kullanılan araçlardı. Bu bölümden itibaren çözümleri bilgisayarın daha iyi anlayıp işleyebilmesi
için kullanılan teknikler anlatılacaktır. Diğer bir ifade ile bu teknikler, algoritmayı oluşturan yönerge-
leri farklı biçimlerde yazmanıza olanak sağlayacaktır.
5.1.1. Göstergeler
Bilgisayarlar; problemleri çözmek, işlerimizi kolaylaştırmak, daha hızlı ve etkili çözümler üretmek
için kullanılır. Gerçekten yeterli çözümler üretebilmek için aşağıdaki göstergeleri önemsemek gerekir.
1. Bütünü, her biri anlamlı işlemler içeren parçalara bölünüz, modülleri kullanınız.
2. Farklı satırlar arasında bağlantı kurmak yerine mantıksal yapıları kullanınız.
a) Doğrusal yapı, işlemleri sıra ile çalıştırır. Aşağıda, klavyeden girilen iki sınav puanının
aritmetik ortalamasını hesaplayan yapı görülmektedir:
Algoritma Akış Şeması Sözde Kod
1. Başla. 1. Başla.
2. Notları Oku. Başla 2. Oku not1, not2
3. Ortalamayı Hesapla. 3. ort = (not1 + not2)/2
4. Ortalamayı Yaz. 4. Yaz ort
5. Bitir. not1, not2 5. Bitir.
ort = (not1 + not2)/2
ort
Bitir
65