หน้าแรก / เครื่องคำนวณ / ตัวแปลงนิพจน์บูลีนออนไลน์
เครื่องมือออนไลน์ฟรี

ตัวแปลงนิพจน์บูลีนออนไลน์

แปลงนิพจน์บูลีนเป็นตารางความจริงและรูปแบบ DNF/CNF ออนไลน์ รองรับตัวแปรสูงสุด 6 ตัว พร้อมต…

เริ่มใช้งาน

คุณสมบัติและตัวอย่างการใช้งาน

ตัวอย่างนิพจน์: A && (B || !C)

ป้อนนิพจน์นี้แล้วแปลง จะได้ตารางความจริงที่มีแถว true สำหรับชุดค่า (A,B,C) = (1,0,0), (1,1,0), (1,1,1) โดยที่ 1 แทน true และ 0 แทน false

DNF ที่ได้เริ่มต้นด้วย (A && !B && !C) || (A && B && !C) || (A && B && C) ซึ่งเป็นรูปแบบมาตรฐานที่สมบูรณ์ ไม่ได้ลดรูปให้สั้นที่สุด

ตัวดำเนินการและลำดับความสำคัญ

รองรับ NOT (!), AND (&&), OR (||) โดยลำดับความสำคัญคือ NOT > AND > OR ใช้วงเล็บเพื่อเปลี่ยนลำดับได้ ตัวดำเนินการและค่าคงที่ true/false ไม่คำนึงตัวพิมพ์ใหญ่เล็ก แต่ชื่อตัวแปรยังคง区分ตัวพิมพ์

ข้อจำกัด

  • รองรับตัวแปรสูงสุด 6 ตัว (สร้างตารางสูงสุด 64 แถว)
  • ไม่รองรับ XOR, implication, equivalence, ตัวเลข 0/1 หรือแผนภาพวงจร
  • การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์

คำถามที่พบบ่อย

1. นิพจน์ของฉันมีตัวแปรมากกว่า 6 ตัว จะทำอย่างไร?

ตัวแปลงจะแสดงข้อผิดพลาดและไม่ประมวลผล คุณต้องลดจำนวนตัวแปรให้เหลือไม่เกิน 6 ตัว หรือแยกนิพจน์ออกเป็นส่วนย่อย

2. DNF และ CNF ที่ได้ลดรูปให้สั้นที่สุดหรือไม่?

ไม่ DNF และ CNF ที่ได้เป็นรูปแบบมาตรฐานที่สมบูรณ์ (canonical) ซึ่งไม่มีการลดรูป หากต้องการลดรูปให้ใช้เครื่องมือ Karnaugh map แยกต่างหาก

3. ฉันสามารถใช้ตัวเลข 0 และ 1 แทน false และ true ได้หรือไม่?

ไม่ได้ ตัวแปลงรองรับเฉพาะคำว่า true และ false เท่านั้น (ไม่คำนึงตัวพิมพ์) การใช้ 0/1 จะถือเป็นอักขระที่ไม่รองรับและทำให้เกิดข้อผิดพลาด

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ