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

Akış şeması ise şu şekilde olacaktır:



                                               A




                            Yanlış                            Doğru
                                        If ortalama >= 50


              durum = “Kaldı”                            Yanlış                      Doğru
                                                                  If ortalama >= 85



                                      Yanlış                     Doğru              durum= “Takdir
                                               If ortalama >= 70                       Belgesi”



                              durum= “Belge                      durum= “Teşekkür
                                   Yok”                              Belgesi”







                                               B


            7.2. Düz Mantık Kullanımı

               Düz mantık ile çalışan kararlarda bütün koşullar test edilir. Bir koşulun test edilmesi, “Doğru” ya
            da “Yanlış” sonuç elde etmek için durumun işlenmesidir. Düz mantık çözümlerin içinde en yetersizi,
            çözüm olarak nitelendirilebilir çünkü bütün koşulların test edilmesi, programın çalışmasını da uzatır.
            Bazen birbiri ile ilişkisiz durumlar olduğunda ya da tüm durumların kontrolü gerektiğinde bunu kul-
            lanmak mecburi olmaktadır. Düz mantık yapısı, genellikle diğer karar yapıları ile bir arada kullanılır.

               Şimdi düz mantık ile çözülebilen bir örneği inceleyelim. Tiyatro bileti alırken bilet fiyatı yaşa göre
            değişmektedir. Yaşı 18’den küçük olanlar için bilet ücreti 15 TL; yaşı 18’den büyük ve 65’ten küçük
            olanlar için 20 TL ve yaşı 65’ten büyük olanlar için 10 TL olarak belirlenmiştir. Bu durumda tiyatro
            seyircilerinin yaşlarına göre bilet almalarına olanak sağlayan bir çözüm geliştirmemiz gerekir. Bu prob-
            lemin çözümü için algoritma şu şekildedir:

                                                     If Yaş < = 18

                                                     Then
                                       Doğru


                                                                 Ücret = 15







                                                                                                      87
   68   69   70   71   72   73   74   75   76   77   78