Mantık Dönüşümleri

18.11.2020
Mantık Dönüşümleri

Bazen programın yeterliğini ve okunabilirliğini arttırmak için karar mantık yapılarını, pozitiften negatife 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.

Karar verilirken koşulun yanlış olduğunda uygulanacak yönergeler olmasa bile her zaman doğru olduğu durum için uygulanacak yönergeler olmalıdır. Eğer doğru olması koşuluna uygun yönerge yoksa mantık yapısını dönüştürmek yerinde olacaktır.

Pozitif mantıktan diğerine ya da tam tersi biçimde dönüşüm yapmak için aşağıdaki kuralları uygulayınız.

  1. Tüm < koşullarını >= ile değiştirin.
  2. Tüm < koşullarını > ile değiştirin.
  3. Tüm > koşullarını <= ile değiştirin.
  4. Tüm >= koşullarını > ile değiştirin.
  5. Tüm = koşullarını <> ile değiştirin.
  6. Tüm <> koşullarını = ile değiştirin.
  7. Then kapsamındaki tüm yönergeleri else kapsamı ile karşılıklı olarak değiştirin.

Bu dönüşüm daha önce incelediğimiz problemin çözümü için şu biçimde yapılmaktadır:

Mantık Dönüşüm Yapıları

Mantık Dönüşüm Yapıları

YORUMLAR

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