مبسّط الجبر البولياني
اكتب تعبيرا بوليانيا مثل A & B | (!A & B) وستقيّم هذه الأداة قيمته لكل تركيبة من تركيبات متغيراته، معيدة جدول الحقيقة الكامل بعمود لكل متغير وعمود أخير للخرج. تدعم حتى خمسة متغيرات والمؤثرات & (AND) و| (OR) و! (NOT) و^ (XOR). استخدم الجدول الناتج للتحقق من تبسيط أجريته يدويا أو لتصحيح منطق تكتبه.
كيف يُنشأ جدول الحقيقة
-
1
أدخل التعبير
اكتب التعبير باستخدام حرف كبير واحد لكل متغير والرموز & (AND) و| (OR) و! (NOT) و^ (XOR) والأقواس، مثلا `A & B | (!A & B)`.
-
2
تُكتشف المتغيرات
كل حرف كبير واحد يُعد متغيرا، حتى خمسة متغيرات في المجمل. يحصل الجدول على عمود لكل متغير، فخمسة متغيرات تعطي 32 صفا.
-
3
تُقيَّم كل تركيبة
يُقيَّم التعبير مرة لكل صف، من صفر المتغيرات كلها إلى واحدها جميعا، بترتيب الأسبقية: NOT ثم XOR ثم AND ثم OR، وتعلو الأقواس على ذلك.
-
4
تحقق من عمود الخرج
يعرض العمود الأخير قيمة التعبير كاملا لهذا الصف. قارنه بجدولك الخاص أو بصيغة مبسطة للتأكد من تطابقهما.
المؤثرات والأسبقية
| العملية | الرمز | مثال |
|---|---|---|
| AND | & |
A & B |
| OR | | |
A | B |
| NOT | ! |
!A |
| XOR | ^ |
A ^ B |
| الأقواس | ( ) |
(A & B) | C |
يُقيَّم التعبير من المؤثر الأشد ربطا إلى الأرخى: NOT ثم XOR ثم AND ثم OR، وتتغلب الأقواس دائما. التزم بالرموز الأربعة أعلاه؛ فرموز مثل · أو + غير معروفة وتعطي جدولا خاطئا بصمت.
مثال
أدخل: A & B | (!A & B)
جدول الحقيقة:
| A | B | الإخراج |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
عمود الخرج يطابق B المجردة. هذا هو نوع المتطابقات التي يمكنك التحقق منها في ثوان: بسّط يدويا ثم قارن العمودين.
لماذا جدول الحقيقة الكامل مفيد
- التحقق من تبسيط: بسّط التعبير يدويا ثم تأكد أن صورتك المبسطة تعطي عمود الخرج نفسه.
- تصحيح المنطق: اعثر على الصف الذي يخالف فيه تعبيرك ما تتوقعه.
- تعلم المؤثرات: راقب كيف تتحد NOT وXOR وAND وOR دون حساب كل صف يدويا.
حدود
- خمسة متغيرات كحد أقصى: يعرض الجدول كل تركيبة، حتى 32 صفا. مع أكثر من خمسة متغيرات لا يُعرض الجدول، فقسّم التعبير إلى أجزاء أصغر.
- أحرف كبيرة مفردة: الحروف من A إلى Z فقط تعد متغيرات؛ أما الأحرف الصغيرة وغيرها فتتجاهل.
الأسئلة الشائعة
لا. إنها تقيّم تعبيرك وتبني جدول الحقيقة الكامل، صفا لكل تركيبة من متغيراته (حتى خمسة). استخدم الجدول للتحقق من تبسيط قمت به بنفسك: إذا أنتجت صورتك المبسطة عمود الخرج نفسه فالتعبيران متكافئان.
حتى خمسة، وهو ما يعطي 32 صفا على الأكثر. المتغيرات حروف كبيرة مفردة مثل A وB وC. وللمزيد من المتغيرات، قسّم التعبير إلى أجزاء أصغر.
& (AND) و| (OR) و! (NOT) قبل معامله و^ (XOR) والأقواس. الأسبقية من الأشد ربطا إلى الأرخى: NOT ثم XOR ثم AND ثم OR. رموز مثل · أو + غير مدعومة وقد تعطي جدولا خاطئا بصمت.
لا. تقبل هذه الأداة التعبير فقط. إذا كانت دالتك معرّفة بجدول حقيقة، فاكتب التعبير الذي ينتجها وقارن الجدول المولّد.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
أداة إزالة التشفير في لغة جافا سكريبت (JavaScript Deobfuscator)
إزالة التشفير من كود جافا سكريبت مُصغَّر أو مُعبَّأ باستخدام إعادة تسمية المتغيرات، وفك ترميز السلاسل النصية ومصفوفات البيانات، بالإضافة إلى عكس تسطيح تدفق التحكم وتحسين هيكله.
مولد تراخيص
قم بإنشاء النص الكامل لترخيصات المصدر المفتوح مع إدخال اسمك والسنة المقابلة، ويشمل ذلك تراخيص MIT وApache 2.0 وGPLv3 وBSD-3 وMPL-2.0 وCC.
مولّد إعدادات Nginx
أنشئ كتل server في Nginx مع TLS وHTTP/2 وgzip والتخزين المؤقت في المتصفح وقواعد الوكيل العكسي، انطلاقًا من نموذج بسيط.
مولد ملف tsconfig.json
أنشئ ملف tsconfig.json نظيفا باختيار target وmodule وmoduleResolution وJSX وأعلام الصرامة الشائعة، ثم انسخ الإعداد المولّد إلى مشروعك.
الأداة متاحة بلغات أخرى
- 불 대수 간소화 도구 [KO]
- Förenklare för boolesk algebra [SV]
- Booleaanse algebra vereenvoudiger [NL]
- ตัวลดรูปพีชคณิตบูลีน [TH]
- Trình rút gọn đại số Boolean [VI]
- Boolescher Algebra Vereinfacher [DE]
- Simplificateur d'algèbre booléenne [FR]
- Penyederhana Aljabar Boolean [ID]
- Simplificador de Álgebra Booleana [ES]
- Upraszczenie algebry Boole'a [PL]
- ブール代数簡約ツール [JA]
- Simplificador de Álgebra Booleana [PT]
- Boolean Cebiri Sadeleştirici [TR]
- 布尔代数化简器 [ZH]
- Boolean Algebra Simplifier [EN]
- Semplificatore di Algebra Booleana [IT]
- Упрощатель булевой алгебры [RU]