Page 92 - Bilgisayar Bilimi | Kur 1
P. 92

7.10. Karar Tabloları

               Birden fazla koşul ve çoklu eylem içeren bir probleminiz olabilir. Bu durumda farklı koşullar için
            bütün eylemleri keşfetmek ve hatta koşul birlikteliklerine göre olası eylemleri belirlemek zor ve karmaşık
            bir süreç olabilir. Bu süreci basitleştirmenin yolu karar tablosu kullanmaktır. Karar tabloları problemi
            birlikte çözdüğünüz kişi ile iletişim sağlamak ve süreci anlaşılır kılmak için çok kullanışlı bir araçtır.
            Karar tablosu, problem çözme mantığını tablo biçiminde gösteren bir araçtır. Akış şemalarının alterna-
            tifi de olabilir.
               Bir karar tablosu 4 bölümden oluşur:
                 1.  Koşullar: Tablonun sol üst bölümüne olası tüm koşullar yazılır.

                 2.  Eylemler: Sol alt bölümde, şartların birleşimleri sonucu yapılan tüm olası eylemler listelenir.
                 3.  “Doğru” ve “Yanlış” koşulların birleşimleri: Kurallar, sağ üst bölümde oluşturulur. Şartın
                     durumuna bağlı olarak şartın karşılığındaki olasılıkları ifade eden gösterimler kullanılır. Ör-
                     neğin Evet, Hayır’ı temsil için E ve H harfleri kullanılır.

                 4.  Durumların birleşimlerine ilişkin gerçekleşecek eylemler: Sağ alt bölümde ise verilen bir kural
                     için geçerli olan eylemlerin gösterimi için “X” simgesi kullanılır.

               “Doğru” ve “Yanlış” koşulların olası bileşkelerini gösteren, her biri küçük bölmelere ayrılmış, temel-
            de dört bölüme ayrılmış bir dikdörtgen düşünebilirsiniz. Olası bileşkelerin sayısını 2 koşul sayısı  şeklinde
            hesaplayın. Örneğin 2 koşulunuz varsa 2 =4 olası bileşkeniz, 4 koşulunuz varsa 2 =16 olası bileşkeniz
                                                2
                                                                                   4
            var demektir. Bu karar tablosuna bakarak daha sonra akış şeması oluşturulabilir.
               Aşağıda örnek bir karar tablosu görüyorsunuz.
                                   İndirim Hesaplama Prosesi İçin Karar Tablosu

                İndirim Hesapla                              KURALLAR
                ŞARTLAR         1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
                Satın Alma <100$  E E E E E E E E E E E E E E E E H H H H H H H H H H H H H H H H
                Özel Teklif     E E E E E E E E H H H H H H H H E E E E E E E E H H H H H H H H
                İndirim <2$     E E E E H H H H E E E E H H H H E E E E H H H H E E E E H H H H
                İndirim Sonrası >45$  E E H H E E H H E E H H E E H H E E H H E E H H E E H H E E H H
                7 gün içinde ödeme  E H E H E H E H E H E H E H E H E H E H E H E H E H E H E H E H
                FAALİYETLER
                2$ indirim      X X X X
                %5 indirim                       X X X X X X X X
                %7,5 indirim            X X X X
                %8 indirim                                        X X X X X X X X X X X X X X X X
                Ekstra %1 indirim     X        X       X          X   X    X   X   X    X   X   X

                                          http://slideplayer.biz.tr/slide/2872575/











                                                                                                      91









                                                                            Doğru
   87   88   89   90   91   92   93   94   95   96   97