الانتقال إلى المحتوى الرئيسي

كيفية تحويل الأرقام إلى نظام مكون من 16 رقما-دليل مفصل

تعد ترجمة الأرقام بين أنظمة الأرقام المختلفة مهارة مهمة في البرمجة والرياضيات ومجالات أخرى. أحد أكثر أنظمة الأرقام شيوعا هو النظام المكون من 16 رقما ، والمعروف أيضا باسم النظام السداسي العشري.

على عكس النظام العشري ، حيث يمثل كل رقم قيمة من 0 إلى 9 ، يستخدم النظام المكون من 16 رقما أحرفا إضافية من أ إلى و لتمثيل القيم من 10 إلى 15. هذا يعني أن رقما واحدا في نظام مكون من 16 رقما يمكن أن يمثل 16 قيمة ممكنة.

على سبيل المثال ، يتم الإشارة إلى الرقم 15 في نظام 16-تش كما و ، والرقم 16 كما 10.

يمكن تحويل الأرقام إلى نظام مكون من 16 رقما باستخدام طرق مختلفة ، بما في ذلك القسمة على 16 والحصول على الباقي ، وكذلك استخدام جدول مطابق. ستتم مناقشة المبادئ الأساسية لهذه الأساليب بالتفصيل في هذا الدليل.

يمكن أن يساعدك إتقان مهارات ترجمة الأرقام إلى نظام مكون من 16 رقما على فهم عمل البرامج بشكل أفضل ، ويسمح لك باستخدام الأرقام السداسية العشرية بشكل فعال في التطبيقات المختلفة ويعزز تطوير التفكير النقدي والتحليل المنطقي.

  1. ما هو نظام الأرقام المكون من 16 رقما?
  2. كيف تحويل الأرقام إلى عمل نظام 16 الفصل?
  3. الخطوة 1: تقسيم الرقم إلى أرقام
  4. الخطوة 2: تحويل الأرقام من 10 إلى 15 إلى الأحرف المقابلة
  5. كيف يمكنني تحويل الأرقام العشرية إلى نظام مكون من 16 رقما?
  6. مثال: تحويل الرقم 255 إلى نظام 16 الفصل
  7. كيف يمكنني تحويل الأرقام الثنائية إلى نظام 16 بت?
  8. مثال: تحويل الرقم 1101 إلى نظام 16 ساعة
  9. سؤال وجواب
  10. كيف يمكنني تحويل رقم إلى نظام رقم مكون من 16 رقما?
  11. هل من الممكن استخدام خوارزمية لتحويل الأرقام إلى نظام رقم مكون من 16 رقما لأي أرقام?
  12. كيف يمكنني تحويل الرقم العشري 137 إلى نظام رقم مكون من 16 رقما?
  13. يمكنك إعطاء مثال على تحويل عدد 101101011 إلى نظام 16 بت?
  14. كيف يمكنني تحويل رقم عشري كبير إلى نظام رقم مكون من 16 رقما?
  15. كيف يمكنني التحقق من صحة تحويل رقم إلى نظام رقم مكون من 16 رقما?

ما هو نظام الأرقام المكون من 16 رقما?

نظام الأرقام المكون من 16 رقما ، والمعروف أيضا باسم نظام الأرقام السداسي العشري ، هو نظام أرقام يستخدم 16 حرفا مختلفا لتمثيل الأرقام. على عكس نظام الأرقام العشرية ، الذي نستخدمه عادة في الحياة اليومية وفي البرمجة ، حيث يتم استخدام الأحرف من 0 إلى 9 ، يستخدم النظام المكون من 16 رقما أحرفا من 0 إلى 9 وأحرفا من أ إلى و.

يحتوي نظام الأرقام 16 الفصل على الأحرف التالية:

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • A
  • B
  • C
  • D
  • E
  • F

عندما يكون الرقم أكبر من 9 ، بدلا من الأرقام 10 و 11 و 12 وما إلى ذلك ، يتم استخدام الأحرف من أ إلى واو. على سبيل المثال ، يتم الإشارة إلى 10 في نظام 16-تش على أنه أ ، و 11 على أنه ب ، وهكذا.

يستخدم نظام الأرقام 16-تش على نطاق واسع في البرمجة وأجهزة الكمبيوتر وعلوم الكمبيوتر ، لأنه يسمح لك بتمثيل أعداد كبيرة بشكل أكثر إحكاما وسهولة العمل مع وحدات البايت ، وهي الوحدات الأساسية للمعلومات في الكمبيوتر.

يتم حساب وتنفيذ تحويل الأرقام من النظام العشري إلى نظام الأرقام المكون من 16 رقما والعكس صحيح ، وكذلك عمليات الجمع والطرح والضرب والقسمة في النظام المكون من 16 رقما باستخدام القواعد والخوارزميات المناسبة.

كيف تحويل الأرقام إلى عمل نظام 16 الفصل?

قد يبدو تحويل الأرقام من نظام الأرقام العشري إلى نظام الأرقام المكون من 16 رقما مهمة صعبة ، ولكنها في الواقع بسيطة للغاية إذا فهمت المبادئ الأساسية لهذه العملية.

يستخدم نظام الأرقام المكون من 16 رقما ، والمعروف أيضا باسم النظام السداسي العشري ، 16 حرفا: الأرقام من 0 إلى 9 والحروف من أ إلى و (حيث أ = 10 ، ب = 11 وما إلى ذلك). عندما يتجاوز الرقم 9 ، يتم تمثيله بحرف وفقا لقيمته.

لتحويل رقم من النظام العشري إلى النظام المكون من 16 رقما ، تحتاج إلى قسمة الرقم بالتسلسل على 16 وكتابة باقي القسمة. ثم يتم جمع هذه المخلفات من الأسفل إلى الأعلى وتحويلها إلى الأرقام الناتجة وتمثيل الحروف.

فيما يلي خوارزمية خطوة بخطوة لتحويل رقم من النظام العشري إلى النظام المكون من 16 رقما:

  1. ابدأ برقم معين في النظام العشري.
  2. اقسم هذا الرقم على 16.
  3. اكتب ما تبقى من القسمة في الأسفل.
  4. إذا كانت نتيجة القسمة أكبر من 0 ، فانتقل إلى الخطوة 2 وكرر العملية.
  5. اقرأ جميع بقايا الطعام من الأسفل إلى الأعلى واكتبها كأرقام وحروف تتوافق مع قيمها.

هنا مثال لفهم العملية بشكل أفضل:

خطوةنتيجة التقسيمما تبقى من التقسيم
هو 1 56/16 = 38
23 / 16 = 03

وبالتالي ، فإن الرقم 56 في النظام العشري يساوي 38 في نظام الأرقام المكون من 16 رقما.

يمكنك استخدام هذه الخوارزمية لتحويل أي رقم من النظام العشري إلى النظام المكون من 16 رقما ، باتباع نفس المبادئ وتكرار عملية القسمة حتى تكون نتيجة القسمة 0.

الخطوة 1: تقسيم رقم إلى أرقام

يتطلب تحويل رقم إلى نظام أرقام مكون من 16 رقما خطوات معينة. الخطوة الأولى هي تقسيم الرقم الأصلي إلى أرقام. للقيام بذلك ، تحتاج إلى معرفة كيفية عمل نظام رقم 16 الفصل.

يستخدم نظام الأرقام المكون من 16 رقما 16 حرفا لتمثيل الأرقام: من 0 إلى 9 ومن أ إلى و. يتم الإشارة إلى الأرقام من 0 إلى 9 بنفس الطريقة كما في النظام العشري ، والحروف من أ إلى و تشير إلى الأرقام من 10 إلى 15 ، على التوالي. هذا يعني أن الرقم 10 في النظام المكون من 16 رقما تم تعيينه على أنه أ ، والرقم 11 على أنه ب ، إلخ.

لتقسيم رقم إلى أرقام ، يتم استخدام قسمة الرقم على 16. سيمثل حاصل القسمة الناتج والباقي أرقاما منفصلة في نظام الأرقام المكون من 16 رقما.

دعونا ننظر إلى مثال:

الرقم الأصليالقسمة على 16خاصبقايا
275275 / 16 = 17173

في هذا المثال ، تم تقسيم الرقم الأصلي 275 على 16. حاصل القسمة هو 17 ، والباقي هو 3. وهكذا ، حصلنا على الرقم الأول من الرقم في نظام الأرقام المكون من 16 رقما.

ثم نستمر في قسمة حاصل القسمة الناتج على 16:

حاصل القسمة على 16خاص جديدبقايا
1717 / 16 = 111

تلقينا الرقم الثاني من الرقم في نظام الأرقام المكون من 16 رقما.

تستمر عملية القسمة حتى يصبح حاصل القسمة صفرا.

وبالتالي ، فإن تقسيم الرقم إلى أرقام يسمح لنا بتمثيل الرقم الأصلي في نظام أرقام مكون من 16 رقما.

الخطوة 2: تحويل الأرقام من 10 إلى 15 إلى الأحرف المقابلة

في نظام الأرقام المكون من 16 رقما ، تتم الإشارة إلى الأرقام من 10 إلى 15 بأحرف خاصة. فيما يلي مراسلات الأرقام والرموز:

العددالرمز
10A
11B
12C
13D
14E
15F

يحدث استبدال الأرقام بالرموز بعد أن يتجاوز الرقم 9. على سبيل المثال ، يتم استبدال الرقم 10 بالرمز أ ، والرقم 11 بالرمز ب ، وما إلى ذلك.

باستخدام الجدول أعلاه ، يمكنك بسهولة استبدال الأرقام من 10 إلى 15 بالأحرف المقابلة في نظام الأرقام المكون من 16 رقما.

كيف يمكنني تحويل الأرقام العشرية إلى نظام مكون من 16 رقما?

تتم ترجمة الأرقام العشرية إلى نظام مكون من 16 رقما عن طريق تقسيم الرقم إلى عدد صحيح وأجزاء كسرية ، ثم ترجمة كل جزء إلى الكود السداسي العشري المقابل.

بادئ ذي بدء ، نترجم الجزء الصحيح من الرقم. للقيام بذلك ، قسم الرقم على 16 واكتب الباقي في عمود يبدأ من الباقي الأخير. كرر هذه الخطوات حتى تصبح نتيجة القسمة صفرا. على سبيل المثال ، بالنسبة للرقم 478:

الشعبةخاصالباقي
هو 478 / 162914
29 / 16113
1 / 1601

وبالتالي ، سيتم كتابة الرقم 478 في نظام 16 بت كـ 1 دي.

ثم نترجم الجزء الكسري من الرقم. للقيام بذلك ، اضرب الجزء الكسري في 16 واكتب الجزء الكامل من النتيجة في العمود التالي. كرر هذه الخطوات حتى تصبح نتيجة الضرب صفرا أو حتى نصل إلى الدقة المطلوبة. على سبيل المثال ، بالنسبة للرقم 0.625:

الضربالجزء كله
0.625 * 1610
0.625 * 1610
0.625 * 1610

إذن الرقم هو 0.سيتم كتابة 625 في النظام المكون من 16 رقما كـ 0.A.

لذلك ، لتحويل الأرقام العشرية إلى نظام مكون من 16 رقما ، تحتاج إلى:

  1. ترجمة الجزء كله من الرقم باستخدام القسمة على 16 وكتابة الباقي.
  2. حول الجزء الكسري من الرقم باستخدام الضرب في 16 وقم بتدوين الجزء الكامل من النتيجة.
  3. اجمع القيم التي تم الحصول عليها للأجزاء الصحيحة والكسرية معا للحصول على الرقم النهائي في نظام مكون من 16 رقما.

على سبيل المثال:

  • بالنسبة للرقم 478 ، نحصل على 1 د.
  • بالنسبة للرقم 0.625 ، نحصل على 0.A.

في بعض الأحيان يكون من الضروري تقريب الجزء الكسري إلى دقة معينة. في هذه الحالة ، يجب تقريب القيمة لأعلى أو لأسفل قبل كتابة الجزء الكامل من النتيجة إلى العمود التالي.

مثال: تحويل الرقم 255 إلى نظام 16 الفصل

لتحويل رقم من عشري إلى سداسي عشري ، تحتاج إلى اتباع عدة خطوات. لنفكر في مثال لتحويل الرقم 255 إلى نظام 16 بت:

  1. اقسم الرقم 255 على 16 واكتب الباقي: 255 1 16 = 15 ، والباقي 15.
  2. دعونا نكتب الباقي الناتج في شكل رمز: 15 يصبح الحرف و.
  3. دعنا ننتقل إلى الجزء الصحيح من القسمة: 255 1 16 = 15.
  4. كرر الخطوات من 1 إلى 3 حتى تصبح نتيجة القسمة 0.

والنتيجة هي الجدول التالي:

بقاياالرمز
15F

لذلك ، سيتم تمثيل الرقم 255 في نظام 16 بت على أنه وما يليها.

كيف يمكنني تحويل الأرقام الثنائية إلى نظام مكون من 16 رقما?

يعتمد نظام الأرقام المكون من 16 رقما (سداسي عشري) على استخدام 16 حرفا: الأرقام من 0 إلى 9 والحروف من أ إلى و. في هذا النظام ، كل رقم هو مزيج من 4 بتات ، مما يجعل من الممكن تخزين ونقل المعلومات بشكل أكثر إحكاما. معرفة طريقة التحويل من ثنائي إلى 16 بت ، يمكنك بسهولة العمل بأعداد كبيرة وتحويلها بين أنظمة أرقام مختلفة.

لتحويل رقم ثنائي إلى نظام 16 بت ، يجب تنفيذ الخطوات التالية:

  1. قسم الرقم الثنائي إلى مجموعات من 4 بتات من اليمين إلى اليسار. إذا لم يكن الرقم مضاعفا لـ 4 ، فيجب استكماله على اليسار بأصفار تصل إلى مضاعف.
  2. تحديد المراسلات بين المجموعات الثنائية ورموز نظام 16 بت. للقيام بذلك ، استخدم الجدول التالي:
رقم ثنائيهو رقم مكون من 16 رقما
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F

3. ترجم كل مجموعة من البتات إلى الرمز المقابل لنظام 16 بت باستخدام الجدول.

4. اجمع الأحرف الناتجة في رقم جديد يمثل الرقم الثنائي الأصلي في نظام 16 بت.

على سبيل المثال ، ضع في اعتبارك الرقم الثنائي 1011001010010011.

دعونا تحويله إلى نظام رقم 16 الفصل:

  1. تقسيم إلى مجموعات من 4 بت: 1011 0010 1001 0011.
  2. مقارنة بين المجموعات والرموز: ب 2 9 3.
  3. الجمع بين الشخصيات: ب 29 واو.

وبالتالي ، فإن الرقم الثنائي 1011001010010011 في نظام 16 بت يساوي ب29 و.

يمكن أن يكون تحويل الأرقام الثنائية إلى نظام 16 بت مفيدا في البرمجة والشبكات والمجالات الأخرى التي يكون فيها ضغط تمثيل الأرقام والبيانات أمرا مهما.

مثال: تحويل الرقم 1101 إلى نظام 16 ساعة

لتحويل رقم من ثنائي إلى سداسي عشري ، يتم استخدام الخوارزمية التالية:

  1. قسم الرقم إلى مجموعات من أربعة أرقام ، بدءا من اليمين. إذا كان هناك أقل من أربعة أرقام في المجموعة الأخيرة ، أضف الأصفار إلى اليسار.
  2. قم بتحويل كل مجموعة من أربعة أرقام إلى الحرف السداسي العشري المقابل.
  3. الجمع بين جميع الأحرف في سلسلة واحدة للحصول على القيمة النهائية في عشري.

لنطبق هذه الخوارزمية على الرقم 1101:

الرقممجموعات من أربعة أرقامالأحرف السداسية العشرية
11010001 10101 ألف

لذا ، فإن الرقم 1101 في الثنائي يساوي الرقم 1 أ في الست عشري.

سؤال وجواب

كيف يمكنني تحويل رقم إلى نظام رقم مكون من 16 رقما?

لتحويل رقم إلى نظام أرقام مكون من 16 رقما ، اقسمه على 16 واكتب باقي القسمة من اليمين إلى اليسار.

هل من الممكن استخدام خوارزمية لتحويل الأرقام إلى نظام رقم مكون من 16 رقما لأي أرقام?

نعم ، يمكن استخدام خوارزمية تحويل الأرقام إلى نظام أرقام مكون من 16 رقما لأي رقم ، بما في ذلك الأعداد الصحيحة والكسور العشرية.

كيف يمكنني تحويل الرقم العشري 137 إلى نظام رقم مكون من 16 رقما?

لتحويل الرقم العشري 137 إلى نظام أرقام مكون من 16 رقما ، اقسمه على 16 واكتب باقي القسمة من اليمين إلى اليسار. ستحصل على الرقم 89 في نظام 16 بت.

يمكنك إعطاء مثال على تحويل عدد 101101011 إلى نظام 16 بت?

لتحويل الرقم 101101011 إلى نظام 16-تش ، يجب تقسيم الرقم على 16 وكتابة ما تبقى من القسمة من اليمين إلى اليسار. ستحصل على الرقم 2 ب في نظام 16 بت.

كيف يمكنني تحويل رقم عشري كبير إلى نظام رقم مكون من 16 رقما?

لتحويل رقم عشري كبير إلى نظام مكون من 16 رقما ، تحتاج إلى تقسيمه بالتتابع على 16 وكتابة باقي القسمة من اليمين إلى اليسار حتى يصبح الرقم أقل من 16. ثم يتم ترجمة المخلفات الناتجة إلى الأحرف الأبجدية المقابلة:10 ستصبح أ ، 11 ستصبح ب ، وهكذا.

كيف يمكنني التحقق من صحة تحويل رقم إلى نظام رقم مكون من 16 رقما?

للتحقق من صحة تحويل رقم إلى نظام أرقام مكون من 16 رقما ، يمكنك تنفيذ الإجراء المعاكس-تحويل رقم من نظام مكون من 16 رقما إلى رقم عشري. إذا كانت النتيجة تتطابق مع الرقم الأصلي ، فسيتم تنفيذ الترجمة بشكل صحيح.