Laman utama / Kalkulator / Penukar Ungkapan Boolean
Alat dalam talian percuma

Penukar Ungkapan Boolean

Tukar ungkapan Boolean seperti A && (B || !C) kepada jadual kebenaran dan bentuk normal DNF/CNF. Setempat, tanpa muat naik data. Pemprosesan dilakukan secara…

Mula gunakan

Fungsi dan Had Penukar Boolean

Alat ini membantu anda memahami dan menganalisis ungkapan Boolean dengan menukarnya kepada jadual kebenaran dan bentuk kanonik. Ia berguna untuk pelajar logik digital, jurutera, dan sesiapa yang perlu menyemak kesetaraan logik.

Contoh Kerja

Masukkan ungkapan A && (B || !C). Jadual kebenaran akan menunjukkan baris true untuk kombinasi A=true, B=false, C=false (100), A=true, B=true, C=false (110), dan A=true, B=true, C=true (111). DNF yang dihasilkan ialah (A && !B && !C) || (A && B && !C) || (A && B && C).

Parameter dan Pemprosesan

  • Operator: NOT (!), AND (&&), OR (||). Kata operator (NOT, AND, OR) tidak sensitif huruf besar/kecil, tetapi nama pemboleh ubah sensitif huruf besar/kecil.
  • Keutamaan operator: NOT > AND > OR. Tanda kurung mengatasi keutamaan.
  • Pemboleh ubah: maksimum 6, menghasilkan maksimum 64 baris jadual.
  • Pemprosesan dilakukan sepenuhnya dalam pelayar; tiada data dihantar ke pelayan.

Had dan Amaran

Alat ini tidak menyokong XOR, implikasi, kesetaraan, pemalar 0/1, atau lebih daripada enam pemboleh ubah. Ia juga tidak menghasilkan litar atau meminimumkan ungkapan. Untuk pemudahan, gunakan alat Peta Karnaugh yang berasingan.

Soalan Lazim (FAQ)

1. Mengapa saya mendapat ralat apabila menggunakan lebih daripada enam pemboleh ubah?

Alat ini direka untuk menerima maksimum enam pemboleh ubah berbeza untuk memastikan jadual kebenaran tidak terlalu besar (maksimum 64 baris). Jika anda memasukkan lebih, ralat akan dipaparkan dan tiada hasil diberikan.

2. Apakah perbezaan antara DNF dan CNF yang dihasilkan?

DNF (Bentuk Normal Disjungtif) ialah OR bagi istilah AND (minterm) yang menghasilkan true, manakala CNF (Bentuk Normal Konjungtif) ialah AND bagi istilah OR (maxterm) yang menghasilkan false. Kedua-duanya adalah bentuk kanonik yang lengkap dan tidak diminimumkan.

3. Bolehkah saya menggunakan nombor 1 dan 0 sebagai input?

Tidak. Alat ini hanya menerima pemalar true/false (tidak sensitif huruf besar/kecil) dan pemboleh ubah bernama. Nombor 1/0 tidak disokong.

Pemprosesan dilakukan secara setempat dalam pelayar anda.