ملخص- العمليات الحسابية في النظام الثنائي
الجمع والطرح والضرب
أولا : العمليات الحسابية في النظام الثنائي
- تنفذ العمليات الحسابية في النظام الثنائي بشكل مشابه لتنفيذها في النظام العشري ، إلا أن تنفيذها في هذا النظام يكون أسهل، وذلك لأن النظام الثنائي يتكون من رقمين فقط هما ( 0 ، 1 ) وأساسه (2).
- تنفذ عملية الجمع في هذا المنهاج، على عددين ثنائيين صحيحين موجبين فقط.
- تُنفّذ عملية الجمع والطرح والضرب على النظام الثنائي، ابتداء من جهة اليمين إلى اليسار.
1 - عملية الجمع :
تُنفّذ عملية الجمع في النظام الثنائي، باتباع القواعد الآتية:
0+0=1
0+1=1
1+0=1
1+1=10 (تقرأ اثنين)، حيث يوضع الرقم (0)، ويحمل الرقم (1)، إلى الخانة التالية أي أن 1 + 1 = 0 ويحمل الرقم (1) إلى الخانة التالية.
مثال (1) : جد ناتج الجمع بين العددين 2(011) و 2(111)
الحل :
طبّق قواعد الجمع ، كالآتي :
النظام الثنائي | التحقق من الحلّ في النظام العشري | |
1 1 1 | الرقم المحمول | |
1 1 0 | العدد الأول | 3 |
+ 1 1 1 | العدد الثاني | + 7 |
_______________ | _________________ | |
1 0 1 0 | النتيجة | 10 |
تعلّم :
1 - قبل البدء بتنفيذ عمليتي الجمع والطرح للأعداد في النظام الثنائي، تأكد من أن عدد المنازل للعددين متساوية، وإذا لم تكن كذلك أضف أصفارا إلى يسار العدد ذي المنازل الأقل حتى يتساوى عدد منازل العددين.
2 - يمكنك التأكد من الحل في أي عملية حسابية على النظام الثنائي، وذلك بتحويل الأعداد إلى النظام العشري وإجراء العملية الحسابية، ثم مقارنة النتائج .
3 - إذا كانت (1+1+1)؛ فإن الناتج يكون (1)، والرقم المحمول يكون (1).
4 - إذا كانت (1+1+1+1)؛ فإن الناتج يكون (0)، والرقم المحمول يكون (10).
مثال (2) : جد ناتج الجمع بين العددين 10(13) و 10(28) في النظام الثنائي
الناتج بالنظام العشري : 10(13) + 10(28) = 10(41)
الناتج بالنظام الثنائي : 10(41) = 2(101001)
1 - عملية الطرح :
عملية الطرح ( إذا كان المطروح أقل من المطروح منه) : تنفذ عملية الطرح في النظام الثنائي، باتباع القواعد الآتية
1 -1 = 0
1-0= 1 ( نستلف 1 من الخانة التالية)
0-0= 0
لاحظ :
1 - تُنفّذ عملية الطرح في هذا المنهاج، على عددين ثنائيين صحيحين موجبين فقط.
2 - يكون العدد المطروح أقل من العدد المطروح منه .
3 - الطريقة المعتمدة في الحل، هي الطريقة الموضحة في المنهاج فقط، وأي طريقة أخرى، غير مطلوبة
تعلّم :
أ - إذا كانت الخانة الأولى هي (0) والثانية هي (1)؛ فإننا نستلف من الخانة التالية القيمة (1)، أما إذا كانت الخانة التالية هي (0)؛ فإننا نستلف من الخانة التي تليها وهكذا... (بشكل مشابه لعملية الاستلاف في النظام العشري).
ب- عند الاستلاف من الخانة التالية تصبح الخانة الأولى قيمتها 2(10)، ويمكن إجراء عملية الطرح عليها كما في النظام العشري بحيث (2 - 1 = 1)، وذلك لأن 2(10) تكافئ العدد (2) في النظام العشري.
مثال (1) : جد ناتج طرح العدد 2(010) من العدد 2(111)
الحل :
طبّق قواعد الطرح ، كالآتي :
النظام الثنائي | التحقق من الحلّ في النظام العشري | |
المستلف | ||
1 1 1 | العدد الأول | 7 |
- 0 1 0 | العدد الثاني | - 2 |
_______________ | _________________ | |
1 0 1 | النتيجة |
مثال (2) : جد ناتج طرح العدد 2(111) من العدد 2(1011)
- يمكن إجراء عملية الطرح بتحويل الأعداد للنظام العشري ، وثم تحويل الناتج للنظام الثنائي كما يأتي :
العدد بالنظام الثنائي | المكافئ بالنظام العشري |
2(1011) |
10(11) |
- 2(111) | - 10(7) |
________________ | _____________________ |
2(100) | 10(4) |
مثال (3) : جد ناتج طرح العدد 10(30) من العدد 10(64)
أ- نفذّ عملية الطرح بالنظام العشري
10(64) - 10(30) = 10(34)
ب - حوّل الناتج من النظام العشري إلى النظام الثنائي
10(34) = 2(100011)
3 - عملية الضرب :
تُنفّذ عملية الضرب في النظام الثنائي، باتباع القواعد الآتية:
0 | X | 0 | = | 0 |
1 | X | 0 | = | 0 |
1 | X | 1 | = | 1 |
0 | X | 1 | = | 0 |
لاحظ :
تٌنفّذ عملية الضرب في هذا المنهاج ، على أساس أنّ العددين المضروبين يتكوّنان بحد أقصى من ثلاثة أرقام ( خانات منازل ).
مثال (1) : جد ناتج الضرب للعددين 2(101) ، 2(10)
طبّق قواعد الضرب ، كالآتي :
العدد الأول | 1 | 0 | 1 | ||
العدد الثاني | X | 0 | 1 | ||
______________________________________________ | |||||
+ | 0 | 0 | 0 | ||
1 | 0 | 1 | |||
________________________________________________ | |||||
النتيجة | 0 | 1 | 0 | 1 |
لِلتَأَكُّدِ مِنْ صِحَّةِ الحَلِّ : حَوْلَ كُلّاً مِنْ العَدَدِ الأَوَّلِ وَالثانِي وَالنَتِيجَةُ إِلَى النِظامِ العَشْرِيِّ
مثال (2) : جد ناتج الضرب للعددين 2(111) ، 2(101)
مثال (3) : جد ناتج الضرب للعددين 10(7) ، 10(6)
10(7) | X | 10(6) | = | 10(42) | حوّل الناتج للنظام الثنائي | = 2(101010) |
مثال (4) : جد ناتج الضرب للعددين 2(100) ، 2(101)
حوّل العدد 2(100) إلى النظام العشري | = | 10(4) | ||||
حوّل العدد 2(101) إلى النظام العشري | = | 10(5) | ||||
10(4) | X | 10(5) | = | 2(20) | حوّل الناتج للنظام الثنائي | = 2(10100) |