حاسبة NOR منطقي
خطأ NOR خطأ يعطي صحيحًا، وكل تركيبة أخرى تعطي خطأ. أدخل قيمتين منطقيتين واحصل على نتيجة NOR مع التعبير مكتوبًا، لمراجعة جدول الحقيقة أو تمرين في المنطق. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
عملية NOR المنطقية هي العملية البوليانية التي تكون صحيحة فقط عندما يكون كلا المدخلين خاطئًا. إن كان أي معامل صحيحًا فالناتج خاطئ. تلك القاعدة نفي للفصل الشامل، وتُكتب NOT (a OR b)، أو بما يعادل (NOT a) و(NOT b) بقانون دي مورغان. يلتقيها الدارسون كبوابة ذات مدخلين في المنطق الرقمي، وكسهم بيرس في جبر بول، وكمبدأ مكتمل وظيفيًا تُبنى منه كل بوابة أخرى.
معنى NOR المنطقي ومتى يكون صحيحًا
NOR المنطقي، اختصار لا-أو، عملية بوليانية ثنائية يكون خرجها صحيحًا فقط عندما يكون كل معامل خاطئًا. بمدخلين يعني ذلك أن الخرج صحيح فقط للزوج false وfalse؛ أما true NOR false وfalse NOR true وtrue NOR true فجميعها خاطئة. الهوية الجبرية هي أن NOR(a, b) يساوي NOT (a OR b)، وهو ما يطابق (NOT a) و(NOT b) بقانون دي مورغان.
مقررات المنطق الرقمي ترسم الدالة نفسها كبوابة NOR: جسم مقوّس للفصل مع فقاعة عكس صغيرة على الخرج. جبر بول يكتبها أيضًا كسهم بيرس a ↓ b. جدول الحقيقة ذو الصفوف الأربعة هو المواصفة كلها: false NOR false يساوي true؛ وأي تركيب آخر يساوي false.
ذلك الصف الصحيح الوحيد هو سبب اكتمال NOR وظيفيًا وحده: NOT a هو a NOR a، وa OR b هو NOT (a NOR b)، وa وb هو (NOT a) NOR (NOT b)، فيُبنى أي دائرة بوليانية من خلايا NOR وحدها. لا تسير على بتّات كلمة آلة كما يفعل عامل بتّي، ولا تعامل 0 و1 كقيم منطقية فخرية: تلك أعداد فتُرفض. الناتج قيمة منطقية واحدة مع تعبير عرض مثل false NOR false يساوي true وسلسلة formula تعيد NOT (a OR b).
يُستخدم أداة أعداد صحيحة بتّية إن لزم عمل بالأعمدة على كلمات؛ ويُستخدم هذا المسار عندما يكون السؤال البوابة المنطقية على true وfalse.
عقد الإدخال وشكل الإخراج والتحقق
لا يكره التنفيذ نوعًا في صمت: إرسال 0 خطأ لا false، وإرسال 1 خطأ لا true. هذا العقد المغلق يمنع الخلل الكلاسيكي حيث تحوّل قاعدة صدق في لغة سلسلة فارغة أو صفرًا إلى قيمة منطقية وتعيد مع ذلك ناتجًا. عند النجاح يعيد الجسم صدى a وb، ويعيد result بوصفه NOR المنطقي للزوج، ويتضمن سلسلة تعبير مثل false NOR false يساوي true، ويتضمن formula كهوية NOT (a OR b) حتى يُعرض الجبر بجانب الجواب.
الحساب عملية بوليانية واحدة: result يساوي true إذا وفقط إذا لم يكن أي معامل true. التحقق الفاشل لا يُفوتر. ولأن المعاملين قيم منطقية إلزامية، فإن طلبًا يحذف b لا يجعل الثاني false افتراضيًا: يفشل ويسمّي b، وهو السلوك الصحيح لبوابة بمدخلين لا يجوز أن تخترع معاملًا.
أين تبرر حاسبة NOR المنطقي وجودها
تقدّم مقررات علوم الحاسوب والإلكترونيات NOR في الأسبوع نفسه مع العطف والفصل وNAND وXOR. يتيح وحي حتمي لمنصة تعلّم تصحيح الجواب المنطقي دون تنفيذ شفرة دارس غير موثوقة، ويرفض 0/1 حتى يمارس المتعلم النوع المنطقي بدل بدائل عددية صحيحة. يستخدم المصممون الرقميون NOR كخلية أولية؛ فحص صف بمدخلين من جدول حقيقة من سكربت أسرع من فتح محاكٍ لحالة واحدة.
مواقع المحتوى التي ترتّب لحاسبة بوابة nor تستفيد من ودجة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة بايتًا ببايت على الوحدة النقية نفسها. الإدخال غير الصالح لا يستهلك رصيدًا. إن لزم فصل صحيح بالأعمدة فلتُستخدم حاسبة بتّية.
وإن لزم البوابة البوليانية التي تصح فقط عندما يكون كلا المدخلين خاطئًا، فهذا هو العقد.
حالات الاستخدام
تمارين البوابة المكتملة وظيفيًا
تُصحَّح تمارين تبني النفي والفصل والعطف من NOR وحده، بوحي حتمي بمدخلين بدل تنفيذ دوائر دارسين غير موثوقة.
الأسئلة الشائعة
متى يعيد NOR المنطقي صحيحًا؟
فقط عندما يكون كلا المدخلين خاطئًا. true NOR false وfalse NOR true وtrue NOR true جميعها خاطئة. الهوية هي NOT (a OR b).
بماذا يختلف NOR عن NAND وعن الفصل؟
الفصل صحيح إن كان مدخل واحد على الأقل صحيحًا. NAND خاطئ فقط عندما يكون المدخلان صحيحين. NOR صحيح فقط عندما يكون كلاهما خاطئًا: هو نفي الفصل لا نفي العطف.
هل هذا نفسه NOR بتّي لعددين صحيحين؟
لا. هذه الحاسبة هي البوابة البوليانية على قيمتي true/false. لا تسير على بتّات كلمة آلة. لفصل بتّي شامل لأعداد صحيحة تُستخدم حاسبة OR بتّية.
لماذا تُسمّى NOR بوابة شاملة؟
لأنه يمكن بناء NOT وOR وAND من بوابات NOR وحدها. وعند إدخال القيمة نفسها في المدخلين تنتج عملية النفي مباشرة، ولهذا تكثر في مقررات المنطق التمارين التي تبني كل البوابات من NOR.
هل يمكنني إدخال 1 و0 بدل صحيح وخطأ؟
لا. يجب أن يكون كل مدخل صحيحًا أو خطأ، أما الأعداد مثل 0 و1 أو النص أو القيم الفارغة فتُرفض بدل تحويلها، حتى لا يتحول خطأ في الكتابة إلى نتيجة منطقية غير صحيحة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/math/nor \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":false,"b":false}'const res = await fetch("https://api.kit.forhosting.com/math/nor", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": false,
"b": false
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/nor",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": false,
"b": false
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/nor", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":false,"b":false}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":false,"b":false}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/nor", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"a": false,
"b": false
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.nor",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل هذه الحاسبة قيمتين منطقيتين JSON، وتقيّم ذلك التعريف، وتعيد الناتج المنطقي مع تعبير قصير وصيغة. القيم التي ليست منطقية — أعداد مثل الصفر والواحد والسلاسل وnull والحقول الغائبة — تفشل بـ invalid_input بدل أن تُكره. الدالة النقية نفسها تشغّل ودجة المتصفح المجانية ومسار API، فلا يختلف تصحيح واجب وقاعدة إنتاج على false NOR false.
معنى NOR المنطقي ومتى يكون صحيحًا
تطبّق هذه الحاسبة تعريف المدخلين على قيم JSON المنطقية لا على أعداد صحيحة أو متجهات بتّات.
عقد الإدخال وشكل الإخراج والتحقق
يُرسل بـ POST كائن JSON بقيمتين منطقيتين إلزاميتين، a وb. يجب أن يصل كل حقل كـ true أو false من JSON. تُقبل الأسماء البديلة x أو left للحقل a، وy أو right للحقل b؛ وتبقى الأسماء القانونية ظاهرة في الرد. الحقول الغائبة والسلاسل الفارغة وnull والأعداد والكائنات والمصفوفات وأي نص — بما في ذلك كلمتي true أو false مكتوبتين سلسلة — تفشل بـ invalid_input وتسمّي الحقل المخطئ، حتى يبرز محرّك النموذج عنصر التحكم. يُقرن JSON بواجهة خاصة إن لزم رمز بوابة مرسوم أو جدول بأربعة صفوف؛ هذه القدرة تقيّم زوجًا واحدًا فقط. يُبقى الحمولة على هاتين الرايتين فيحصل عقد مستقر قابل للاختبار لمصححي الواجبات ومحركات القواعد وعاملات الحافة.
أين تبرر حاسبة NOR المنطقي وجودها
محركات القواعد ومنطق الأمان الذي يفشل مغلقًا تريد إنذارًا غالبًا فقط عندما يكون قفلا أمان كلاهما مطفأين — الرايتان false — وذلك هو NOR تمامًا، واستدعاء API تحليل صغير يغني عن إعادة تنفيذ البوابة في كل لغة لخط أنابيب. ولأن التنفيذ تحليل خالص من المرتبة A، ودجة المتصفح مجانية واستدعاء API الناجح يكلف $0.002 المنشور، بلا رموز نموذج ولا شبكة صادرة. يُبقى الطلب على قيمتين منطقيتين JSON، وتُثبَّت أمثلة المرجع في الاختبارات، فيحصل المرء على نفس a NOR b على حاسوب محمول وفي عامل أتمتة دون إقامة محاكي دوائر لعمل بوابة واحدة. هذا المسار ليس NOR بتّيًا لأعداد صحيحة ولا فصلًا شاملًا لأعداد؛ فتلك مقاصد بحث وأنواع مختلفة.
حالات التكامل
واجبات المنطق الرقمي وجداول الحقيقة
يُسمح للدارسين بإرسال قيمتين منطقيتين والتحقق من أن NOR لا يصح إلا لـ false/false، مع invalid_input إن أرسلوا 0 أو 1 بدل true أو false.
رايات الفشل المغلق وقواعد الأمان
يُطلق إنذار فقط عندما يكون قفلا أمان كلاهما مطفأين (كلاهما false). NOR المنطقي هو ذلك الاختبار؛ وتعيد API قيمة منطقية يُتفرع عليها دون إكراه أعداد صحيحة.
أسئلة تقنية
هل يجوز إرسال 0 و1 بدل true وfalse؟
لا. يجب أن تكون المعاملات قيم JSON منطقية. الأعداد والسلاسل وnull والحقول الغائبة تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر.
كم تكلفة حاسبة NOR؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT مدفوعًا مسبقًا بمقدار $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.