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

Karar verilirken koşulun yanlış olduğunda uygulanacak yönergeler olmasa bile her zaman doğru olduğu
            durum için uygulanacak yönergeler olmalıdır. Eğer doğru olması koşuluna uygun yönerge yoksa mantık
            yapısını dönüştürmek yerinde olacaktır.

               Pozitif mantıktan diğerine ya da tam tersi biçimde dönüşüm yapmak için aşağıdaki kuralları uygu-
            layınız.

               1.  Tüm < koşullarını >= ile değiştirin.
               2.  Tüm < koşullarını > ile değiştirin.
               3.  Tüm > koşullarını <= ile değiştirin.

               4.  Tüm >= koşullarını > ile değiştirin.
               5.  Tüm = koşullarını <> ile değiştirin.
               6.  Tüm <> koşullarını = ile değiştirin.

               7.   Then kapsamındaki tüm yönergeleri else kapsamı ile karşılıklı olarak değiştirin.
               Bu dönüşüm daha önce incelediğimiz problemin çözümü için şu biçimde yapılmaktadır:


                      If Yaş < = 18                                  If Yaş > 18
                          Then                                          Then

            Doğru             Ücret = 15                   Doğru                  If Yaş >= 65
                          Else                                                       Then

                                     If Yaş < 65                       Doğru               Ücret = 10

                                        Then                                         Else
                         Doğru                                         Yanlış              Ücret = 20
             Yanlış                           Ücret = 20
                                        Else
                                                                        Else
                           Yanlış             Ücret = 10   Yanlış            Ücret = 15





            7.6. Hangi Mantık Yapısı?

               Bir problemi çözmek için hangi karar yapısını seçeceğimize nasıl karar vereceğiz? Bunun en kolay
            yolu her 3 yapı için çözümü yazmak ve bu çözümler içinden en hızlı, kolay algılanan ve en az koşulla
            çalışanı seçmektir. Her zaman aynı yapıyı kullanmak ya da problemden istenildiği sıradaki yönergeleri
            kullanarak çözüm üretmek, sıkça başvurulan yollardır ancak bu yaklaşımlar her zaman en etkili çözüm
            ile sonuçlanmayabilir.












                                                                                                      91
   72   73   74   75   76   77   78   79   80   81   82