حاسبة تحويل الانظمة الرقمية - مصر
حوّل الأرقام بين الأنظمة الرقمية المختلفة مثل الثنائي والعشري والثماني والسداسي عشري بسهولة ودقة.
حاسبة رياضية وتقنية · عامة لكل الدول · محدَّثة يوليو 2026
حاسبة تحويل الأنظمة الرقمية
حوّل أي رقم فوراً بين النظام الثنائي والعشري والست عشري والثماني، أو بين أي أساس عددي من 2 إلى 36، مع خطوات الحل كاملة، ودعم الكسور العشرية والأعداد الكبيرة جداً بدقة تامة. أداة واحدة تغني عن كل الحاسبات المتفرقة.
- مبنية على معايير ASCII وUnicode الرسمية
- دقة كاملة للأعداد الكبيرة عبر BigInt
- بدون تسجيل، والحساب يتم بالكامل داخل متصفحك
المحوّل الفوري المتزامن
اكتب في أي حقل من الحقول الأربعة، وستتحدّث بقية الحقول تلقائياً. يدعم الأعداد الصحيحة الموجبة فقط بدقة كاملة مهما كبر الرقم.
التحويل المتقدم — أساس مخصص (2 إلى 36) مع خطوات الحل
يدعم هذا القسم أي أساس عددي بين 2 و36، بالإضافة إلى الكسور العشرية والإشارة السالبة، مع عرض خطوات الحل كاملة.
أدخل قيمة لعرض النتيجة والخطوات
لا يمكن إتمام التحويل
أداة إضافية: تحويل النص إلى ثنائي / Hex والعكس
يعتمد هذا التحويل على ترميز Unicode/UTF-8 القياسي؛ كل حرف من النص الإنجليزي الأساسي يُمثَّل ببايت واحد (8 بتات).
نص ← ثنائي / Hex
—
—
ثنائي ← نص
—
ما هي الأنظمة الرقمية ولماذا نحتاج تحويلها؟
النظام الرقمي (نظام العد الموضعي) هو طريقة لتمثيل الأعداد باستخدام مجموعة محددة من الرموز، حيث تعتمد قيمة كل رمز على موضعه داخل الرقم. النظام العشري الذي نستخدمه يومياً أساسه 10 (عشرة رموز من 0 إلى 9)، بينما تستخدم الحواسيب داخلياً النظام الثنائي أساسه 2 (رمزان فقط: 0 و1) لأن الدوائر الإلكترونية تميّز بسهولة وموثوقية بين حالتين فقط. ولأن الأرقام الثنائية الطويلة صعبة القراءة على البشر، طُوِّر النظامان الثماني (أساس 8) والست عشري (أساس 16) كاختصارات مقروءة لمجموعات من البتات، ويُستخدمان بكثرة في البرمجة، وعناوين الذاكرة، وأكواد الألوان، وشهادات الأمان الرقمية.
كيف يعمل كل نظام عددي؟ (مبدأ القيمة المكانية)
| النظام | الأساس | الرموز المستخدمة | أشهر استخداماته |
|---|---|---|---|
| ثنائي (Binary) | 2 | 0, 1 | لغة الآلة الداخلية للحاسوب |
| ثماني (Octal) | 8 | 0 – 7 | صلاحيات الملفات في أنظمة Unix/Linux |
| عشري (Decimal) | 10 | 0 – 9 | الاستخدام اليومي البشري |
| ست عشري (Hex) | 16 | 0–9, A–F | البرمجة، أكواد الألوان، عناوين الذاكرة |
في أي نظام أساسه ن، تساوي قيمة الرقم مجموع كل رمز مضروباً في ن مرفوعة لقوة تساوي موضعه بدءاً من الصفر من اليمين. مثال: الرقم الثنائي 1011 يساوي (1×2³) + (0×2²) + (1×2¹) + (1×2⁰) = 8 + 0 + 2 + 1 = 11 بالنظام العشري.
طريقة الاستخدام
- للتحويل السريع بين الثنائي والثماني والعشري والست عشري، اكتب الرقم في أي حقل من الحقول الأربعة أعلى الصفحة وشاهد الحقول الأخرى تتحدّث فوراً.
- للتحويل من أو إلى أساس مخصص (مثل الأساس 5 أو 20 أو 36)، أو لتحويل كسر عشري أو رقم سالب، استخدم أداة "التحويل المتقدم" واختر الأساسين ثم اضغط تحويل.
- راجع خطوات الحل الكاملة الظاهرة أسفل النتيجة في الأداة المتقدمة لفهم طريقة الوصول للإجابة.
- لتحويل نص عادي إلى شفرة ثنائية أو Hex أو العكس، استخدم الأداة الإضافية أسفل الصفحة.
كيفية الحساب: طرق التحويل بالتفصيل
أولاً: من أي أساس إلى العشري (الطريقة الموضعية)
القيمة العشرية = مجموع ( الرقم × الأساس^الموضع ) لكل رقم من اليمين، بدءاً من الموضع صفر
ثانياً: من العشري إلى أي أساس آخر (طريقة القسمة المتكررة للجزء الصحيح)
يُقسَّم العدد على الأساس الجديد بشكل متكرر، وتُسجَّل باقي القسمة في كل مرة، حتى يصبح ناتج القسمة صفراً. الرقم النهائي هو البواقي مقروءة من الأسفل إلى الأعلى (من آخر باقٍ إلى أول باقٍ).
ثالثاً: تحويل الجزء الكسري (طريقة الضرب المتكرر)
يُضرب الجزء العشري (الكسري فقط، بين 0 و1) في الأساس الجديد بشكل متكرر، ويُسجَّل الجزء الصحيح من الناتج كرقم في كل خطوة، ثم يُستبعد ويُكرَّر الضرب على الجزء الكسري المتبقي. تُقرأ الأرقام الناتجة من الأعلى إلى الأسفل. بعض الكسور لا تنتهي أبداً بهذه الطريقة (كسر متكرر)، وفي هذه الحالة تُقرَّب الحاسبة النتيجة بعدد محدود من الخانات مع الإشارة لذلك بوضوح.
رابعاً: تحويل مختصر بين الثنائي والثماني/الست عشري
لأن 8 = 2³ و16 = 2⁴، يمكن التحويل من الثنائي إلى الثماني بتجميع البتات في مجموعات من 3 من اليمين، وإلى الست عشري بتجميعها في مجموعات من 4 (نيبل)، ثم تحويل كل مجموعة منفردة إلى الرقم المكافئ لها مباشرة دون المرور بالعشري إطلاقاً؛ وهذه أسرع طريقة يدوية للتحويل بين هذين النظامين والثنائي.
أمثلة عملية
المثال الأول: تحويل 1010 من الثنائي إلى العشري
باستخدام الطريقة الموضعية: (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10 بالنظام العشري.
المثال الثاني: تحويل 156 من العشري إلى الثنائي
156 ÷ 2 = 78 والباقي 0، ثم 78 ÷ 2 = 39 والباقي 0، ثم 39 ÷ 2 = 19 والباقي 1، ثم 19 ÷ 2 = 9 والباقي 1، ثم 9 ÷ 2 = 4 والباقي 1، ثم 4 ÷ 2 = 2 والباقي 0، ثم 2 ÷ 2 = 1 والباقي 0، ثم 1 ÷ 2 = 0 والباقي 1. بقراءة البواقي من الأسفل للأعلى: 10011100 بالنظام الثنائي.
المثال الثالث: تحويل 0.625 من العشري إلى الثنائي
0.625 × 2 = 1.25 (نأخذ 1)، ثم 0.25 × 2 = 0.5 (نأخذ 0)، ثم 0.5 × 2 = 1.0 (نأخذ 1، والباقي صفر فتنتهي العملية تماماً). بقراءة الأرقام من الأعلى للأسفل: 0.101 بالنظام الثنائي، وهو تحويل دقيق تماماً بدون أي تقريب لأن 0.625 = 5/8 وهو كسر ثنائي "نظيف".
المثال الرابع: تحويل FF من الست عشري إلى الثنائي مباشرة
باستخدام الاختصار: F = 1111 و F = 1111، فالناتج مباشرة هو 11111111 (وهو يعادل 255 بالنظام العشري)، وهو تمثيل بايت واحد كامل بكل قيمه ممكنة (من 0 إلى 255).
المثال الخامس: أساس مخصص — تحويل 100 من العشري إلى الأساس 5
100 ÷ 5 = 20 والباقي 0، ثم 20 ÷ 5 = 4 والباقي 0، ثم 4 ÷ 5 = 0 والباقي 4. بقراءة البواقي من الأسفل للأعلى: 400 بالأساس 5. جرّب هذا المثال في أداة "التحويل المتقدم" أعلاه للتحقق.
الأخطاء الشائعة عند التحويل بين الأنظمة الرقمية
- عكس ترتيب البواقي: عند تحويل الجزء الصحيح بطريقة القسمة المتكررة، يجب قراءة البواقي من الأسفل إلى الأعلى (آخر باقٍ هو أول رقم)، والخطأ الشائع هو قراءتها بالترتيب الذي ظهرت به.
- عكس ترتيب الجزء الكسري: على عكس الجزء الصحيح، يُقرأ ناتج تحويل الجزء الكسري من الأعلى إلى الأسفل مباشرة، وهو ما يُربك الكثيرين لأنه عكس قاعدة الجزء الصحيح تماماً.
- الخلط بين رمز الحرف الست عشري وقيمته: الحرف F في النظام الست عشري يمثل القيمة 15 وليس 6 أو أي قيمة أخرى؛ تسلسل الحروف A إلى F يمثل دائماً القيم 10 إلى 15 بالترتيب.
- تجاوز حدود دقة الأعداد في الحاسبات العادية: كثير من الحاسبات البسيطة تفقد الدقة مع الأعداد الصحيحة الكبيرة جداً لأنها تستخدم أعداداً عشرية عادية محدودة الدقة؛ هذه الحاسبة تتفادى هذه المشكلة عبر استخدام حسابات الأعداد الصحيحة الكبيرة (BigInt) للجزء الصحيح.
- افتراض أن كل كسر عشري له تمثيل ثنائي منتهٍ: بعض الكسور العشرية البسيطة (مثل 0.1) تتحول إلى كسر ثنائي متكرر لا ينتهي أبداً، وهو سبب شائع لأخطاء التقريب الدقيقة في البرمجة.
الأسئلة الشائعة
ما هو النظام الثنائي ولماذا يستخدمه الحاسوب؟
النظام الثنائي (Binary) نظام عد أساسه 2، يستخدم فقط الرقمين 0 و1. يعتمد عليه الحاسوب لأن الدوائر الإلكترونية الداخلية تعمل بحالتين فقط بشكل طبيعي وموثوق: تيار كهربائي (1) أو عدم وجوده (0)، وهو أبسط وأكثر الأنظمة مقاومة للتشويش مقارنة بأي نظام يحتاج للتمييز بين أكثر من حالتين.
كيف أحول رقماً من العشري إلى الثنائي يدوياً؟
تُقسَّم القيمة العشرية على 2 بشكل متكرر، وتُسجَّل الباقي (0 أو 1) في كل خطوة، حتى يصبح ناتج القسمة صفراً. ثم تُقرأ البواقي من الأسفل إلى الأعلى لتكوين الرقم الثنائي النهائي. هذه هي بالضبط "طريقة القسمة المتكررة" التي تعرضها الحاسبة أعلاه خطوة بخطوة.
ما الفرق بين النظام الست عشري والنظام العشري؟
النظام العشري أساسه 10 ويستخدم الأرقام من 0 إلى 9 فقط، بينما النظام الست عشري أساسه 16 ويستخدم الأرقام من 0 إلى 9 ثم الحروف من A إلى F لتمثيل القيم من 10 إلى 15. يُستخدم النظام الست عشري كثيراً في البرمجة وتمثيل الألوان وعناوين الذاكرة لأنه يختصر الأرقام الثنائية الطويلة بشكل مقروء أكثر.
كيف أحول كسراً عشرياً إلى ثنائي؟
يُحوَّل الجزء الصحيح من الرقم بطريقة القسمة المتكررة كالمعتاد، أما الجزء العشري فيُضرب بشكل متكرر في 2، ويُسجَّل الرقم الصحيح الناتج (0 أو 1) في كل خطوة، ثم تُقرأ هذه الأرقام من الأعلى إلى الأسفل. بعض الكسور العشرية تتحول إلى كسر ثنائي متكرر لا ينتهي، وفي هذه الحالة تعرض الحاسبة تقريباً بعدد محدود من الخانات مع الإشارة إلى ذلك بوضوح.
هل تدعم الحاسبة الأعداد الكبيرة جداً بدقة كاملة؟
نعم، يستخدم الجزء الصحيح من الحاسبة حسابات الأعداد الصحيحة الكبيرة (BigInt) بدلاً من الأعداد العشرية العادية المحدودة الدقة في المتصفح، لذا يمكنها تحويل أعداد صحيحة كبيرة جداً بدقة كاملة بين أي نظامين عدديين من الأساس 2 إلى 36.
كيف أحول النص إلى شفرة ثنائية؟
يُحوَّل كل حرف في النص إلى رمزه العددي وفق ترميز Unicode/UTF-8 القياسي، ثم يُحوَّل هذا الرمز العددي إلى النظام الثنائي بطريقة القسمة المتكررة، عادة بتمثيل 8 بتات لكل بايت. الأداة الإضافية أسفل الحاسبة الرئيسية تقوم بهذا التحويل تلقائياً في الاتجاهين.
مسرد المصطلحات
- البت (Bit)
- أصغر وحدة بيانات في الحاسوب، وتأخذ إحدى قيمتين فقط: 0 أو 1.
- البايت (Byte)
- مجموعة من 8 بتات متتالية، وهي الوحدة الأساسية لتمثيل حرف واحد أو رقم صغير في معظم أنظمة الترميز.
- النيبل (Nibble)
- مجموعة من 4 بتات، أي نصف بايت، وتُمثَّل تماماً برقم ست عشري واحد.
- القيمة المكانية (Place Value)
- المبدأ الذي تُبنى عليه كل الأنظمة العددية الموضعية، حيث تعتمد قيمة كل رقم على موضعه مضروباً في أساس النظام مرفوعاً لقوة تتوافق مع هذا الموضع.
- الأساس العددي (Base / Radix)
- عدد الرموز المختلفة المستخدمة في نظام عد معين؛ فمثلاً أساس النظام الثنائي هو 2، والعشري 10، والست عشري 16.
- المتمم الثنائي (Two's Complement)
- طريقة قياسية لتمثيل الأعداد السالبة بالنظام الثنائي داخل الحاسوب، تُستخدم في معظم المعالجات الحديثة.
أدوات ذات صلة
تجد على منصة Varnda Smart Tools مجموعة أوسع من الحاسبات الرياضية والتقنية والمالية والحياتية. تصفّح الصفحة الرئيسية لاكتشاف الحاسبات المتاحة حالياً وأي حاسبات جديدة تُضاف لاحقاً:
المصادر الرسمية
- IETF — RFC 20: معيار ترميز ASCII الرسمي
- المعهد الوطني الأمريكي للمعايير والتقنية (NIST) — البادئات الثنائية
- اتحاد يونيكود (Unicode Consortium) — المعيار الرسمي لترميز النصوص
هذه الحاسبة أداة تعليمية وتقنية للتحويل بين الأنظمة العددية، وتعتمد على مبادئ رياضية ثابتة ومعايير ترميز رسمية معلنة (ASCII وUnicode)، وليست عرضة للتغير التنظيمي كالحاسبات المالية. النتائج دقيقة رياضياً ضمن حدود الدقة الموضحة في كل قسم (خصوصاً عند تحويل الكسور المتكررة).
هل أنت مستعد لتحويل رقمك؟
جرّب الحاسبة أعلاه الآن، أو شارك الرابط مع زملائك في الدراسة أو العمل.
العودة إلى الحاسبة