Page 78 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 78

Şimdi bir problemi çözmenin 4 farklı yolunu inceleyelim. Harcanan para miktarına göre belli sayı-
            larda “bonus” verilmesi için farklı mantık yapılarında akış şemaları şu şekildedir:
                         Pozitif Mantık 1                    Pozitif Mantık 2







                                        Evet                               Evet
                           harcama>2000                        harcama<=1000
                            Hayır         bonus=100             Hayır         bonus=10


                                        Evet                               Evet
                           harcama>1000                       harcama<=2000

                            Hayır         bonus=50              Hayır         bonus=50

                            bonus=10                            bonus=100








                         Negatif Mantık 1                    Negatif Mantık 2







                                        Hayır                              Hayır
                           harcama>1000                       harcama<=2000

                                          bonus=10              Evet          bonus=100
                            Evet
                                        Hayır                              Hayır
                           harcama>2000                        harcama<=1000

                            Evet          bonus=50              Evet          bonus=50

                            bonus=100                           bonus=10







               Mantık yapısına ilişkin seçim konusunda düşünürken aşağıdaki sorulara yanıt aramak önemlidir.
               1.  Hangi mantık yapısı, programı daha anlaşılır kılmaktadır?
               2.  Hangi mantık yapısını yönetmek ve değiştirmek daha kolaydır?
               3.  Veriye ilişkin fazla bilgi yokken en az sayıda koşul kontrolü yapan, hangi mantık yapısıdır?
               4.  Veri sunulduğunda en az koşul kontrolünü yapan mantık yapısı hangisidir?
               Karar süreci sonunda iki yapının eşit sonuç verdiğini görürseniz herhangi birini seçebilirsiniz.

         92
   73   74   75   76   77   78   79   80   81   82   83