Düz Mantık Kullanımı

18.11.2020
Düz Mantık Kullanımı

Düz mantık ile çalışan kararlarda bütün koşullar test edilir. Bir koşulun test edilmesi, “Doğru” ya da “Yanlış” sonuç elde etmek için durumun işlenmesidir.

Düz mantık çözümlerin içinde en yetersizi, çözüm olarak nitelendirilebilir çünkü bütün koşulların test edilmesi, programın çalışmasını da uzatır. Bazen birbiri ile ilişkisiz durumlar olduğunda ya da tüm durumların kontrolü gerektiğinde bunu kullanmak mecburi olmaktadır. Düz mantık yapısı, genellikle diğer karar yapıları ile bir arada kullanılır.

Şimdi düz mantık ile çözülebilen bir örneği inceleyelim. Tiyatro bileti alırken bilet fiyatı yaşa göre değişmektedir. Yaşı 18’den küçük olanlar için bilet ücreti 15 TL; yaşı 18’den büyük ve 65’ten küçük olanlar için 20 TL ve yaşı 65’ten büyük olanlar için 10 TL olarak belirlenmiştir. Bu durumda tiyatro seyircilerinin yaşlarına göre bilet almalarına olanak sağlayan bir çözüm geliştirmemiz gerekir.

Bu problemin çözümü için algoritma şu şekildedir:

Düz Mantık Karar Yapısı

Düz Mantık Karar Yapısı

Bu problemin akış şeması ise aşağıdaki gibidir.

Düz Mantık Akış Şeması

Düz Mantık Akış Şeması

Algoritma ve akış şeması içerisinde “else” kullanılmadığına dikkat ediniz. Kontrol edilen koşul yanlış 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 edilmektedir. Program çoğu durumda gereksiz kontroller yapmaktadır.

YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.