আমি কীভাবে সত্যের টেবিলটি নিয়ে যাব এবং যদি এটি অবরুদ্ধ করা হয় তবে এটি একটি কমপ্যাক্টে পরিণত করতে পারি?
উদাহরণস্বরূপ, ধরা যাক আমার কাছে এই সত্য সারণী রয়েছে যেখানে A এবং B শর্ত এবং x, y এবং z সম্ভাব্য ক্রিয়া:
A B | x y z
-------------
0 0 | 0 0 1
0 1 | 0 0 1
1 0 | 0 1 0
1 1 | 1 0 0
এটি নীচে রূপান্তর করতে পারে যদি ব্লক:
if(A)
{
if(B)
{
do(x)
}
else
{
do(y)
}
}
else
{
do(z)
}
এটি একটি সহজ নমুনা, তবে আমার প্রায়শই বেশ কয়েকটি শর্ত রয়েছে যা বিভিন্ন উপায়ে একত্রিত হওয়ার ফলে বিভিন্ন আউটপুট তৈরি করা উচিত এবং যদি একটি ব্লকটিতে তাদের যুক্তি উপস্থাপনের জন্য সর্বাধিক সংক্ষিপ্ত এবং মার্জিত উপায় বের করা শক্ত হয়ে যায়।