কোনও ভাল বুলিয়ান এক্সপ্রেশন সরলকরণ আছে? [বন্ধ]


110

আমি পুরানো কোডটি রিফ্যাক্ট করেছিলাম এবং বেশ কয়েকটি আইএফ শর্তগুলির মুখোমুখি হয়েছিল যা বেশ জটিল এবং দীর্ঘ এবং আমি নিশ্চিত যে সেগুলি সরল করা যায়। আমার অনুমান যে পরবর্তীকালের পরিবর্তনের কারণে এই শর্তগুলি এত বেড়েছে।

যাইহোক, আমি ভাবছিলাম যে আপনারা কেউ যদি আমি ব্যবহার করতে পারি এমন কোনও ভাল অনলাইন সরলকরণকারী সম্পর্কে জানেন। আমি কোনও নির্দিষ্ট ভাষায় আগ্রহী নই, কেবলমাত্র একটি সরলীকরণকারী যা উদাহরণস্বরূপ গ্রহণ করবে:

((একটি বা বি) এবং (! বি এবং সি) বা সি)

এবং এক্সপ্রেশনটির একটি সরল সংস্করণ দিন, যদি থাকে।

আমি অন্যান্য অনুরূপ প্রশ্নের দিকে তাকিয়েছি কিন্তু কেউই আমাকে একটি ভাল সরলকরণকারীটির দিকে নির্দেশ করেন না।

ধন্যবাদ।


1
ওল্ফ্রামআল্ফাও সি পৌঁছেছিল । অতিরিক্ত গেট নেই ...
এক্সেল কেম্পার

1
একটি দুর্দান্ত অনলাইন সরঞ্জাম রয়েছে - tma.main.jp/logic/index_en.html
রোমান হক

অন্য একটি সরঞ্জাম বুলিয়ান- algebra.com এটি এটি সমাধানের পদক্ষেপগুলি দেখায়। উদাহরণস্বরূপ, কেবলমাত্র শোষণ আইন A + AB = A. দিয়ে আপনার সমাধান করা যেতে পারে It's এটি খুব উন্নত নয় তাই আপনার যদি ন্যূনতম ফর্ম ব্যতীত অন্য কিছু প্রয়োজন হয় তবে আপনি আরও ভাল কোনও সাইট ব্যবহার করতে পারেন।
জন স্মিথ

উত্তর:


93

আপনার ইনপুটটির উপর ভিত্তি করে আপনি উল্ফ্রাম আলফাকে এই উদাহরণ হিসাবে ব্যবহার করতে পারেন:

http://www.wolframalpha.com/input/?i=((A%20OR%20B)%20AND%20(NOT%20B%20AND%20C)%20OR%20C)&t=crmtb01&f=rc


3
ওয়েবসাইটগুলি বুলিয়ান সূত্রটি সহজতর করার জন্য তেমন ভাল বলে মনে হয় না যখন তারা কিছুটা জটিল হয়। এটি ব্যবহার করে দেখুন: (((সিটি নয়) এবং (না এ)) বা ((বিটি নয়) এবং (নট সি) এবং (নট ডি) এবং (না এ)) বা ((বিটি নয়) এবং (সিটি নয়)) এবং ডি এবং এ) বা (বি এবং সি এবং (না ডি) এবং (না এ)) বা (বি এবং সি এবং ডি এবং এ))
আলবার্ট হেন্ডরিক্স

1
প্রকৃতপক্ষে. স্ট্রেঞ্জ। এমনকি এটি সরল সংস্করণে বারফ করে NOT C AND NOT A OR NOT B AND NOT C AND NOT D AND NOT A OR NOT B AND NOT C AND D AND A OR B AND C AND NOT D AND NOT A OR B AND C AND D AND A
500 - অভ্যন্তরীণ সার্ভার ত্রুটি

2
মনে রাখবেন যে আপনি যদি সত্যের টেবিলটি চান যা সর্বদা কিছু অভিব্যক্তির জন্য প্রকাশিত হয় না, তারপরে "সত্য সারণী" শব্দটি দিয়ে কোয়েরিটি শুরু করুন যার পরে শব্দটি প্রকাশিত হবে
বেলগি

16

ব্যবহার করে দেখুন Logic Friday 1এটা ক্যালিফোর্নিয়ার univerity (এসপ্রেসো এবং misII) থেকে টুলস রয়েছে এবং তাদেরকে একটি গুই সঙ্গে ব্যবহারযোগ্য করে তোলে। আপনি বুলিয়ান সমীকরণ এবং সত্য সারণী পছন্দসই হিসাবে প্রবেশ করতে পারেন। এটিতে একটি গ্রাফিকাল গেট ডায়াগ্রাম ইনপুট এবং আউটপুটও রয়েছে।

মিনিমাইজেশন দ্বি-স্তরের বা বহু-স্তরের বাহিত হতে পারে। দ্বি-স্তরের ফর্মটি ন্যূনতম পরিমাণে পণ্য দেয়। মাল্টি-লেভেল ফর্মটি লজিক্যাল গেটগুলির বাইরে তৈরি একটি সার্কিট তৈরি করে। গেটের ধরণগুলি ব্যবহারকারী কর্তৃক সীমাবদ্ধ করা যেতে পারে।

আপনার অভিব্যক্তিটি সরল করে C


2
একটি দ্রুত অনলাইন সরঞ্জামের জন্য এটি সত্যিই সহায়ক: tma.main.jp/logic/index_en.html
লেনার হোয়েট

6

আমি দেখতে পেয়েছি যে লোলিক শুক্রবারের তুলনায় বুলিয়ান এক্সপ্রেশন রিডিউসারটি ব্যবহার করা অনেক সহজ। এছাড়াও এটি ইনস্টলেশন প্রয়োজন হয় না এবং এটি মাল্টি প্ল্যাটফর্ম (জাভা) Java

এছাড়াও লজিক শুক্রবারে অভিব্যক্তিটি A | Bসত্য টেবিলে মাত্র 3 টি প্রবেশ ফিরিয়ে দেয়; আমি প্রত্যাশা 4।


3
যুক্তি শুক্রবারে "ট্রুথটেবল / সমস্ত সারি দেখান" বিকল্পটি সক্রিয় করুন। অন্যথায়, আপনি কেবল আউটপুট মান 1 দিয়ে সমস্ত সারি পাবেন
এক্সেল কেম্পার

1
অভ্যন্তরীণভাবে, বেক্সস্প্রেড মিটারমিটারগুলিকে মার্জ করার জন্য সাধারণ অ্যালগরিদম ব্যবহার করছে। এটি ছোট ভাব প্রকাশের জন্য সহায়ক হতে পারে তবে অবশ্যই এটি অত্যাধুনিক নয়।
এক্সেল কেম্পার

2
"এ * বি * (! এ * বি +! এ *! বি)" ইনপুটটির জন্য এই জারটি এসওপি ফলস কিন্তু পস সত্য বলে প্রত্যাবর্তন করে। ঠিক নির্ভরযোগ্য স্ক্রিপ্ট নয় ...
এভিল

লিঙ্কটি ভাঙা, কার সাথে একটি লিঙ্ক আছে?
HJLebbink
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.