Page 88 - Bilgisayar Bilimi | Kur 1
P. 88
Algoritma ve akış şeması içerisinde “Else” kullanılmadığına dikkat ediniz. Kontrol edilen koşul yan-
lış ise doğrudan bir sonraki koşul kontrol edilmektedir, bu yüzden “değilse” durumuna gerek yoktur.
Kontrol edilen durum doğru olsa ve işlem yapılsa bile bütün koşullar yine de sıra ile kontrol edilmekte-
dir. Program çoğu durumda gereksiz kontroller yapmaktadır.
7.6. Pozitif Mantık Kullanımı
Düşünme biçimimize en çok benzeyen yapı olması nedeni ile pozitif mantık kullanımı en kolay ya-
pıdır. Pozitif mantık her zaman iç içe If/Then/Else yapısını kullanır. Bu yapı; kullanıldığında genellikle
bilgisayardan koşulun doğru olması durumunda işlem yapması, yanlış olması durumunda farklı bir
karar vermesi beklenir. Böylece daha az adımda karar verilebilir. Bir önceki problemin bu yaklaşım ile
çözüm algoritmasını ve akış şemasını inceleyelim.
If Yas < = 18
Doğru Then
Ucret = 15
Else
Yanlış If Yas < 65
Then
Doğru Ucret = 20
Else
Ucret = 10
Yanlış
A
Yanlış Doğru
If Yas <= 18
Yanlış Doğru Ucret = 15
If Yas < 65
Ucret = 10 Ucret = 20
B
87