Page 89 - Bilgisayar Bilimi | Kur 1
P. 89
7.7. Negatif Mantık Kullanımı
Genellikle tersten düşünmediğimiz için negatif mantık yapısı, programcılara kurgusu en zor gelen
yapıdır. Negatif mantık kullanıldığında bilgisayardan koşulun doğru olması durumunda farklı yöner-
geleri takip etmesi beklenir. Negatif mantık kullanmak kontrol edilecek koşul sayısını azalttığından
programı daha anlaşılır kılarak geliştirir.
If Yas < 18
Doğru Then
If Yas < 65
Then
Doğru Ucret = 20
Else
Yanlış Ucret = 10
Else
Yanlış Ucret = 15
A
Yanlış Doğru
If Yas > 18
Ucret = 15 Yanlış Doğru
If Yas < 65
Ucret = 10 Ucret = 20
B
7.8. Mantık Dönüşümleri
Bazen programın yeterliğini ve okunabilirliğini arttırmak için karar mantık yapılarını pozitiften ne-
gatife ya da tam tersine dönüştürmek gerekebilir. İşlenmesi gereken yönergelerin doğası ve sayısı gereği
ya da işlenecek yönerge olmadığı için bazen çözümün yapısı kullandığımız mantık yapısına uymaz. Ka-
88