Page 64 - Bilgisayar Bilimi | Kur 1
P. 64
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, 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
63