Page 84 - Bilgisayar Bilimi | Kur 1
P. 84

Karar
                                                   <koşul(lar)>


                                   Yönerge                            Yönerge









               Koşulun sağlanıp sağlanmaması durumuna göre programın akışı değişir ve karara uygun yönergeler-
            le program çalışmaya devam eder. Hiçbir zaman üçüncü bir seçenek olamaz çünkü karar sembolünden
            yalnızca iki olasılık çıkabilir. Diğer bir ifade ile belirtilen durum ya doğrudur ya da yanlıştır. Örneğin
            personel çalışma saatlerine bakarak fazla mesai yapmış personel için ödenmesi gereken ek ücretini he-
            saplayan bir program yazalım. Bu programın algoritması aşağıdaki gibi olacaktır:

                                                     If ortalama >= 50

                                                     Then
                                       Doğru                durum= “Geçti”

                                                     Else
                                       Yanlış               durum= “Kaldı”







               Bu programa ait akış şeması ise şu şekildedir:



                                                        A





                                     Yanlış                          Doğru
                                                If ortalama >= 50


                           durum = “Kaldı”                             durum= “Geçti”





                                                        B




                                                                                                      83
   79   80   81   82   83   84   85   86   87   88   89