Penyederhana Aljabar Boolean
Ketik ekspresi Boolean seperti A & B | (!A & B) dan alat ini mengevaluasinya untuk setiap kombinasi variabelnya, lalu mengembalikan tabel kebenaran lengkap dengan satu kolom per variabel dan kolom keluaran di akhir. Alat ini mendukung hingga lima variabel dan operator & (AND), | (OR), ! (NOT), dan ^ (XOR). Gunakan tabel yang dihasilkan untuk memeriksa penyederhanaan yang Anda kerjakan manual atau untuk menelusuri logika yang sedang Anda tulis.
Cara tabel kebenaran dibuat
-
1
Masukkan ekspresi
Ketik ekspresi Anda memakai satu huruf kapital untuk setiap variabel dan simbol & (AND), | (OR), ! (NOT), ^ (XOR), serta tanda kurung, misalnya `A & B | (!A & B)`.
-
2
Variabel terdeteksi
Setiap huruf kapital tunggal dihitung sebagai variabel, maksimal lima. Tabel mendapat satu kolom per variabel, jadi lima variabel menghasilkan 32 baris.
-
3
Setiap kombinasi dievaluasi
Ekspresi dievaluasi sekali per baris, dari semua variabel 0 sampai semua 1, dengan urutan prioritas NOT, lalu XOR, lalu AND, lalu OR. Tanda kurung menimpa urutan itu.
-
4
Periksa kolom keluaran
Kolom terakhir menampilkan nilai seluruh ekspresi untuk baris tersebut. Bandingkan dengan tabel Anda sendiri atau bentuk yang disederhanakan untuk memastikan keduanya cocok.
Operator dan prioritas
| Operasi | Simbol | Contoh |
|---|---|---|
| AND | & |
A & B |
| OR | | |
A | B |
| NOT | ! |
!A |
| XOR | ^ |
A ^ B |
| Tanda kurung | ( ) |
(A & B) | C |
Ekspresi dievaluasi dari operator yang paling kuat ke yang paling longgar: NOT, XOR, AND, OR. Tanda kurung selalu menang. Gunakan empat simbol di atas saja, simbol seperti · atau + tidak dikenali dan diam-diam memberi tabel yang salah.
Contoh
Masukan: A & B | (!A & B)
Tabel kebenaran:
| A | B | Keluaran |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Kolom keluaran sama dengan B polos. Itulah jenis identitas yang bisa Anda periksa dalam hitungan detik: sederhanakan manual, lalu bandingkan kolomnya.
Mengapa tabel kebenaran lengkap membantu
- Memeriksa penyederhanaan: sederhanakan ekspresi secara manual, lalu pastikan bentuk sederhana Anda memiliki kolom keluaran yang sama.
- Menelusuri logika: temukan baris tempat ekspresi Anda berbeda dari yang Anda harapkan.
- Mempelajari operator: lihat bagaimana NOT, XOR, AND, dan OR bergabung tanpa menghitung setiap baris manual.
Batasan
- Maksimal lima variabel: tabel menampilkan setiap kombinasi, hingga 32 baris. Dengan lebih dari lima variabel tabel tidak ditampilkan, jadi pecahlah ekspresi menjadi bagian yang lebih kecil.
- Huruf kapital tunggal: hanya huruf A sampai Z yang dihitung sebagai variabel; huruf kecil dan karakter lain diabaikan.
Pertanyaan yang Sering Diajukan
Tidak. Alat ini mengevaluasi ekspresi Anda dan menyusun tabel kebenaran lengkap, satu baris per kombinasi variabelnya (maksimal lima). Gunakan tabel itu untuk memeriksa penyederhanaan yang Anda lakukan sendiri: jika bentuk sederhana Anda menghasilkan kolom keluaran yang sama, keduanya setara.
Hingga lima, yang menghasilkan paling banyak 32 baris. Variabel berupa satu huruf kapital seperti A, B, dan C. Untuk lebih banyak variabel, pecah ekspresi menjadi bagian yang lebih kecil.
& (AND), | (OR), ! (NOT) yang diletakkan sebelum operandnya, ^ (XOR), dan tanda kurung. Prioritas dari yang terkuat ke terlonggar: NOT, XOR, AND, OR. Simbol seperti · atau + tidak didukung dan dapat diam-diam menghasilkan tabel yang salah.
Tidak. Alat ini hanya menerima ekspresi. Jika fungsi Anda didefinisikan lewat tabel kebenaran, ketik ekspresi yang menghasilkannya lalu bandingkan tabel yang dihasilkan.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Penghitung FPS
Ukur FPS browser dengan requestAnimationFrame: penghalusan, frame rate minimum dan maksimum, ambang peringatan, dan grafik opsional. Berjalan lokal, tanpa unggahan dan tanpa API.
Generator Warna Acak
Buat 1 hingga 50 warna HEX acak dengan contoh warna yang bisa dipratinjau, disalin, dan dipakai di CSS, pengujian, atau eksplorasi palet.
Pemformat HTML
Format HTML secara lokal di browser dengan inden dua atau empat spasi. HTML tidak diunggah atau divalidasi.
Alat ini tersedia dalam bahasa lain
- Boolean Algebra Simplifier [EN]
- Trình rút gọn đại số Boolean [VI]
- Boolescher Algebra Vereinfacher [DE]
- Booleaanse algebra vereenvoudiger [NL]
- Förenklare för boolesk algebra [SV]
- Simplificador de Álgebra Booleana [ES]
- 불 대수 간소화 도구 [KO]
- Simplificador de Álgebra Booleana [PT]
- Upraszczenie algebry Boole'a [PL]
- Simplificateur d'algèbre booléenne [FR]
- 布尔代数化简器 [ZH]
- مبسّط الجبر البولياني [AR]
- ตัวลดรูปพีชคณิตบูลีน [TH]
- ブール代数簡約ツール [JA]
- Boolean Cebiri Sadeleştirici [TR]
- Semplificatore di Algebra Booleana [IT]
- Упрощатель булевой алгебры [RU]