Page 75 - Bilgisayar Bilimi Kur 1| I. Bölüm
P. 75
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 ki 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.3. 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 Yaş < = 18
Doğru Then
Ücret = 15
Else
Yanlış If Yaş < 65
Then
Doğru Ücret = 20
Else
Ücret = 10
Yanlış
A
Yanlış Doğru
If Yaş <= 18
Yanlış Doğru Ücret = 15
If Yaş < 65
Ücret = 10 Ücret = 20
B
89