WMW

الحاسبة الثنائية

Free

اجمع واطرح واضرب واقسم الأرقام الثنائية مباشرة، مع عرض النتائج بالثنائي والعشري، بالإضافة إلى محول ثنائي/عشري.

الحساب الثنائي

ثنائي إلى عشري

18

عشري إلى ثنائي

10010

النشاط الأخير

مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.

لا يوجد نشاط بعد. كن أول من يبدأ.

التعليقات (0)

هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.

تُراجَع تعليقات الزوار قبل النشر. تسجيل الدخول للنشر فورًا.

لا توجد تعليقات بعد. كن أول من يشارك رأيه!

ماذا تفعل هذه الأداة

يُجري الجمع والطرح والضرب والقسمة مباشرة على رقمين ثنائيين، ويعرض النتيجة بالثنائي إلى جانب قيمتها العشرية، بالإضافة إلى محول مباشر منفصل من ثنائي إلى عشري ومن عشري إلى ثنائي.

كيف يعمل

يُحلَّل كل إدخال ثنائي رقمًا برقم إلى عدد صحيح دقيق (باستخدام نوع BigInt عالي الدقة في JavaScript، لذا لا يوجد حد للحجم من الأرقام العادية ذات الفاصلة العائمة)، وتُجرى العملية المطلوبة على تلك الأعداد الصحيحة، وتُحوَّل النتيجة مرة أخرى إلى سلسلة أرقام ثنائية. تُرجع القسمة كلًا من ناتج القسمة والباقي، لأن قسمة الأعداد الصحيحة الثنائية نادرًا ما تقسم بالتساوي. يجمع تحويل الثنائي إلى العشري القيمة الموضعية لكل رقم (قوى 2)، وتحويل العشري إلى الثنائي هو العملية العكسية لنفس هذه العملية.

المشكلات التي تحلها

الأسئلة الشائعة

كيف يختلف هذا عن محول الأساس؟

يترجم محول الأساس رقمًا واحدًا من أساس إلى آخر. تذهب هذه الأداة خطوة أبعد: تُجري العمليات الحسابية (الجمع والطرح والضرب والقسمة) مباشرة على رقمين ثنائيين وتعرض النتيجة بالثنائي، بنفس الطريقة التي تحل بها العملية يدويًا على الورق، رقمًا برقم.

ماذا يعني الباقي عند القسمة؟

القسمة الثنائية لرقمين صحيحين لا تقسم عادةً بالتساوي، لذا تُعرض النتيجة كناتج قسمة وباقٍ، بنفس الطريقة التي تعطي بها 10 ÷ 3 بالعشري ناتج قسمة 3 وباقي 1. ناتج القسمة × المقسوم عليه + الباقي يساوي دائمًا المقسوم الأصلي.

هل يمكن لهذا التعامل مع أرقام ثنائية كبيرة جدًا؟

نعم. يستخدم داخليًا نوع BigInt عالي الدقة في JavaScript بدلاً من الأرقام العادية ذات الفاصلة العائمة، لذا يظل دقيقًا حتى للأرقام الثنائية الأطول بكثير من الـ 53 بت تقريبًا التي يمكن للرقم العادي تمثيلها بدقة.

كيف يعمل تحويل الثنائي إلى العشري؟

يمثل كل رقم ثنائي قوة من قوى 2 بناءً على موضعه، تمامًا كما يمثل كل رقم عشري قوة من قوى 10. على سبيل المثال، الثنائي 10010 يساوي (1×2⁴) + (0×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 18 بالعشري.

لماذا ظهر لي خطأ عند إدخال رقمي الثنائي؟

يمكن أن تحتوي الأرقام الثنائية فقط على الرقمين 0 و1. إذا كتبت أي حرف آخر، أو تركت الحقل فارغًا، ستطلب منك الأداة تصحيحه بدلاً من التخمين الصامت لما تقصده.

أدوات ذات صلة