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
   59   60   61   62   63   64   65   66   67   68   69