نظام الثماني: التاريخ ونظام الترقيم والتحويلات
النظام الثماني هو نظام ترقيم موضعي يتكون من قاعدة ثمانية (8) ؛ أي ، يتكون من ثمانية أرقام ، وهي: 0 و 1 و 2 و 3 و 4 و 5 و 6 و 7. لذلك ، يمكن أن يكون لكل رقم من الرقم الثماني أي قيمة من 0 إلى 7. الأرقام الثمانية تتشكل من الأرقام الثنائية.
هذا هو السبب في أن قاعدتها هي القوة الدقيقة لاثنين (2). بمعنى ، يتم تكوين الأرقام التي تنتمي إلى النظام الثماني عند تجميعها في ثلاثة أرقام متتالية ، مرتبة من اليمين إلى اليسار ، للحصول على هذه القيمة العشرية بهذه الطريقة.
![](http://questionofwill.com/img/matem-ticas/786/sistema-octal-historia.png)
تاريخ
يعود أصل النظام الثماني إلى العصور القديمة ، عندما استخدم الناس أيديهم لحساب ثمانية إلى ثمانية حيوانات.
على سبيل المثال ، من أجل حساب عدد الأبقار في الحظيرة ، بدأ المرء يعتمد على اليد اليمنى ، لينضم إلى الإبهام بالإصبع الصغير ؛ ثم لحساب الحيوان الثاني ، تم ربط الإبهام بإصبع السبابة ، وهكذا مع الأصابع المتبقية من كل يد ، حتى الانتهاء من 8.
هناك احتمال في العصور القديمة أن يستخدم نظام الترقيم الثماني قبل العلامة العشرية لتكون قادرة على حساب المسافات بين الرقمية. وهذا هو ، عد كل الأصابع باستثناء الابهام.
بعد ذلك تم إنشاء نظام الترقيم الثماني ، والذي نشأ من النظام الثنائي ، لأنه يحتاج إلى العديد من الأرقام لتمثيل رقم واحد فقط ؛ من ذلك الحين فصاعدا ، تم إنشاء أنظمة مثمنة وسداسية ، والتي لا تتطلب الكثير من الأرقام ويمكن تحويلها بسهولة إلى النظام الثنائي.
نظام الترقيم الثماني
يتكون النظام الثماني من ثمانية أرقام تتراوح من 0 إلى 7. لها نفس القيمة كما في حالة النظام العشري ، لكن قيمتها النسبية تتغير حسب الموضع الذي يشغلونه. يتم إعطاء قيمة كل موقف من القوى الأساسية 8.
مواضع الأرقام في رقم ثماني لها الأوزان التالية:
84، 83، 82، 81، 80، octal point، 8-1، 8-2، 8-3، 8-4، 8-5.
أكبر رقم ثماني هو 7؛ وبهذه الطريقة ، عندما يتم حساب هذا النظام ، يتم زيادة موضع مكون من رقم واحد من 0 إلى 7. عندما يصل إلى 7 ، يتم إعادة تدويره إلى 0 للعدد التالي ؛ بهذه الطريقة يتم زيادة الموضع التالي للأرقام. على سبيل المثال ، لحساب التتابعات ، سيكون في النظام الثماني:
- 0 ، 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 10.
- 53 ، 54 ، 55 ، 56 ، 57 ، 60.
- 375 ، 376 ، 377 ، 400.
هناك نظرية أساسية يتم تطبيقها على النظام الثماني ، ويتم التعبير عنها على النحو التالي:
![](http://questionofwill.com/img/matem-ticas/786/sistema-octal-historia-2.png)
في هذا التعبير ، يمثل di الرقم مضروبًا في القوة الأساسية 8 ، والتي تشير إلى القيمة الموضعية لكل رقم ، بنفس الطريقة التي يتم بها ترتيبها في النظام العشري.
على سبيل المثال ، لديك الرقم 543.2. لنقله إلى النظام الثماني ، فإنه يتحلل بالطريقة التالية:
N = Σ [(5 * 82) + (4 * 81) + (3 * 80) + (2 * 8-1)] = (5 * 64) + (4 * 8) + (2 * 1) + ( 2 * 0.125)
ن = 320 + 32 + 2 + 0.25 = 354 + 0.25 د
بهذه الطريقة يكون لديك 543.2 ف = 354.25 د . يشير الحرف q إلى أنه رقم ثماني يمكن تمثيله بالرقم 8 ؛ ويشير الحرف المنخفض d إلى الرقم العشري ، والذي يمكن تمثيله بالرقم 10.
تحويل النظام الثماني إلى عشري
لتحويل رقم نظام ثماني إلى ما يعادله في النظام العشري ، يجب عليك فقط ضرب كل رقم ثماني حسب القيمة الموضعية له ، بدءًا من اليمين.
مثال 1
732 8 = (7 * 82) + (3 * 81) + (2 * 80) = (7 * 64) + (3 * 8) + (2 * 1)
732 8 = 448 +24 +2
732 8 = 474 10
مثال 2
26.9 8 = (2 * 81) + (6 * 80) + (9 * 8-1) = (2 * 8) + (6 * 1) + (9 * 0.125)
26.9 8 = 16 + 6 + 1،125
26.9 8 = 23125 10
تحويل النظام العشري إلى ثماني
يمكن تحويل عدد صحيح عشري إلى رقم ثماني باستخدام طريقة القسمة المكررة ، حيث يتم تقسيم العدد الصحيح العشري على 8 حتى يساوي عدد القسمة 0 ، وسوف تمثل المتبقي من كل قسم الرقم الثماني.
يتم فرز النفايات من الأخير إلى الأول ؛ أي أن البقايا الأولى ستكون الرقم الأقل أهمية من الرقم الثماني. بهذه الطريقة ، سيكون الرقم الأكثر أهمية هو البقايا الأخيرة.
مثال
ثماني الرقم العشري 266 10
- قسّم الرقم العشري 266 بين 8 = 266/8 = 33 + متبقي 2.
- ثم يتم تقسيم الـ 33 على 8 = 33/8 = 4 + بقايا 1.
- قسمة 4 على 8 = 4/8 = 0 + المتبقي من 4.
كما في القسم الأخير ، يتم الحصول على حاصل أقل من 1 ، فهذا يعني أنه تم العثور على النتيجة ؛ يجب فقط طلب البقايا بترتيب عكسي ، بحيث يكون الرقم الثماني العشري 266 هو 412 ، كما يمكن رؤيته في الصورة التالية:
![](http://questionofwill.com/img/matem-ticas/786/sistema-octal-historia.jpg)
تحويل النظام الثماني إلى ثنائي
يتم تحويل النظام الثماني إلى الرقم الثنائي عن طريق تحويل الرقم الثماني إلى رقم ثنائي مكافئ له ، يتكون من ثلاثة أرقام. يوجد جدول يوضح كيفية تحويل الأرقام الثمانية الممكنة:
![](http://questionofwill.com/img/matem-ticas/786/sistema-octal-historia-3.png)
من هذه التحويلات ، يمكن تغيير أي رقم من النظام الثماني إلى الثنائي ، على سبيل المثال ، لتحويل الرقم 572 ، 8 يتم البحث في معادلاتها في الجدول. لذلك ، عليك:
5 8 = 101
7 8 = 111
2 8 = 10
لذلك ، 572 8 مكافئ في النظام الثنائي إلى 10111110.
تحويل النظام الثنائي إلى ثماني
عملية تحويل أعداد صحيحة ثنائية إلى أعداد صحيحة ثماني هي العملية العكسية للعملية السابقة.
بمعنى ، يتم تجميع بتات الرقم الثنائي في مجموعتين من ثلاث بتات ، بدءًا من اليمين إلى اليسار. بعد ذلك ، يتم إجراء التحويل الثنائي إلى الثماني مع الجدول السابق.
في بعض الحالات ، لن يحتوي الرقم الثنائي على مجموعات من 3 بتات ؛ لإكماله ، تتم إضافة واحد أو اثنين من الأصفار إلى يسار المجموعة الأولى.
على سبيل المثال ، لتغيير الرقم الثنائي 11010110 إلى ثماني ، يتم القيام بما يلي:
- يتم تشكيل مجموعات من 3 بتات تبدأ من اليمين (آخر جزء):
11010110
- نظرًا لأن المجموعة الأولى غير مكتملة ، يضاف الصفر إلى اليسار:
011010110
- يتم التحويل من الجدول:
011 = 3
010 = 2
110 = 6
وبالتالي ، فإن الرقم الثنائي 011010110 يعادل 326 8 .
تحويل النظام الثماني إلى ست عشرية والعكس بالعكس
لإجراء التغيير من رقم ثماني إلى نظام ست عشري أو من ست عشري إلى ثماني ، من الضروري أن يتم تحويل الرقم أولاً إلى ثنائي ، ثم إلى النظام المطلوب.
لهذا هناك جدول حيث يتم تمثيل كل رقم ست عشري معادلته في النظام الثنائي ، يتكون من أربعة أرقام.
في بعض الحالات ، لن يحتوي الرقم الثنائي على مجموعات من 4 بتات ؛ لإكماله ، قم بإضافة واحد أو اثنين من الأصفار إلى يسار المجموعة الأولى
![](http://questionofwill.com/img/matem-ticas/786/sistema-octal-historia-4.png)
مثال
تحويل الرقم الثماني 1646 إلى رقم سداسي عشري:
- يتم تحويل الرقم من ثماني إلى ثنائي
1 8 = 1
6 8 = 110
4 8 = 100
6 8 = 110
- لذلك ، 1646 8 = 1110100110.
- للتحويل من ثنائي إلى سداسي عشري ، يتم ترتيبها أولاً في مجموعة ذات 4 بت ، بدءًا من اليمين إلى اليسار:
11 1010 0110
- اكتمال المجموعة الأولى بالأصفار ، بحيث يمكن أن تحتوي على 4 بتات:
0011 1010 0110
- يتم تحويل النظام الثنائي إلى ست عشري. يتم استبدال المعادلات عن طريق الجدول:
0011 = 3
1010 = أ
0110 = 6
وبالتالي ، فإن الرقم الثماني 1646 يعادل 3A6 في النظام الست عشري.