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
   46   47   48   49   50   51   52   53   54   55   56