- Unknown
- 11:54 ص
- جميع المشاركات ، دروس تعليمية
- 1 تعليق واحد
النظام العشري Decimal System :
يعتبر النظام العشري أكثر أنظمة العد استعمالاً من قبل الإنسان, وقد سمي بالعشري لأنه يتكون من عشرة أرقام هي(0.. 9) و التي بدورها تشكل أساس نظام العد العشري. وبشكل عام يمكن القول أن أساس أي نظام عد Base يساوي عدد الأرقام المستعملة لتمثيل الأعداد فيه, وهو يساوي كذلك أكبر رقم في النظام مضافاً إليه واحد. تمثل الأعداد في النظام العشري بواسطة قوى الأساس 10 وهذه تسمي بدورها أوزان خانات العدد ومثال ذلك العدد العشري :
|
إن الأساس المستعمل في النظام الثنائي هو 2 ويتكون هذا النظام من رقمين فقط هما 0 و1 ويسمى كل منهما رقماً ثنائياً Binary Digit . ولتمثيل كل من الرقمين 0 و 1 فأنه لا يلزم إلا خانة واحدة, ولهذا السبب أصبح من الشائع أطلاق اسم بت Bit على الخانة التي يحتلها الرقم داخل العدد الثنائي. |
|
• تحويل الأعداد العشرية الصحيحة الموجبة :لتحويل أي عدد صحيح موجب من النظام العشري إلى الثنائي نستعمل طريقة الباقي Remainder Method الموضحة كالآتي:
|
يمكن إجراء العمليات الحسابية من جمع و طرح و ضرب وقسمة كما هو الحال في النظام العشري مع مراعاة أن أساس النظام المستعمل هنا هو 2.
•عملية الجمع : لو أخذنا عددين ثنائيين A,B وكان كل منهما يتكون من خانة واحدة فقط Bit , وبما أن كل خانة يمكن أن تكون أما 0 أو 1 فإنه يوجد للعددين معاً أربع احتمالات كالآتي:
أما
إذا كانت الأعداد الثنائية مكونة من أكثر من خانة واحدة فإن عملية الجمع
تنفذ بنفس طريقة الجمع في النظام العشري مع مراعاة أن أساس النظام العد
المستعمل هو 2.
•عملية الطرح (إذا كان المطروح أقل من المطروح منه):لو أخذنا عددين ثنائيين A,B وكان كل منهما يتكون من خانة واحدة فقط, فإنه توجد الاحتمالات التالية لعملية الطرح تكون كالآتي:
• عملية القسمة:
|
كما هو معروف فإن أساس النظام الثماني هو العدد
8.وتتكون رموز هذا النظام من الأرقام
|
للتحويل من النظام الثماني إلى النظام العشري يستعمل قانون التمثيل الموضعي للأعداد مع مراعاة أن أساس نظام العد هنا هو 8 .
|
|
لتحويل
أي عدد ثماني إلى مكافئه الثنائي نستبدل كل رقم من أرقام العدد الثماني
بمكافئه الثنائي المكون من ثلاث خانات و بذلك ينتج لدينا العدد الثنائي
المكافئ للعدد الثماني المطلوب تحويله.
|
لتحويل الأعداد الثنائية الصحيحة إلى ثمانية نتبع الخطوات التالية:
1. نقسم العدد الثنائي إلى مجموعات كل منها مكون من ثلاث خانات، و يجب أن نبدأ التقسيم من الرقم الأقل أهمية (LSD) . 2. إذا كانت المجموعة الأخيرة غير مكتملة فإننا نضيف في نهايتها الرقم صفر حتى تصبح مكونة من ثلاث خانات ثنائية. 3. نضم الأرقام الثمانية معاً للحصول على العدد المطلوب. 4. في حالة الكسور الثنائية نبدأ بالتقسيم إلى مجموعات من الخانة القريبة على الفاصلة.
|
•جمع الأعداد الثمانية:عند جمع الأعداد الثمانية نتبع نفس الطريقة في حالة الأعداد العشرية مع مراعاة أن أساس نظام العد هو 8.
|
يمكن تلخيص حقائق الضرب في
الجدول ضرب الأعداد
الثمانية مثال:أوجد حاصل الضرب :
|
إن أساس هذا النظام هو العدد 16 و الجدول التالي يبين رموز(أرقام) هذا النظام و الأعداد العشرية التي تكافؤها.
|
للتحويل من النظام السداسي عشر إلى العشري نستعمل قانون التمثيل الموضعي للأعداد مع مراعاة أن أساس هذا النظام هو 16.
|
•لتحويل الأعداد الصحيحة الموجبة من النظام العشري إلى السداسي عشر: نستعمل طريقة الباقي و ذلك بالقسمة على الأساس16.
•لتحويل الأعداد العشرية الكسرية: فإننا نضرب الكسر في الأساس 16 ثم نضرب الناتج في الأساس 16 و هكذا حتى نحصل على الدقة اللازمة.
|
•لتحويل أي عدد من النظام السداسي عشر إلى مكافئه الثنائي نتبع الآتي:
|
•لتحويل أي عدد صحيح من النظام الثنائي إلى السداسي عشر نتبع الآتي:
|
•لتحويل أي عدد من النظام السداسي عشر إلى النظام الثماني:
نقوم أولاً بتحويله إلى النظام الثنائي كما مر معنا سابقاً و ذلك باستبدال
كل رقم من أرقام العدد السداسي عشر إلى مكافئه الثنائي المكون من أربعة
خانات، و بعد ضم الأرقام الثنائية إلى بعضها نقوم مرة أخرى بتقسيمها إلى
مجموعات من ثلاثة خانات و نستبدل كل مجموعة برقم ثماني و بذلك نكون قد
حصلنا على العدد الثماني المطلوب.
|
•لتحويل أي عدد ثماني إلى النظام السداسي عشر:
نقوم أولاً بتحويله من الثماني إلى الثنائي، ثم نقسم العدد الثنائي الناتج
إلى مجموعات كل منها يتكون من أربعة خانات، و نقوم باستبدال كل مجموعة
منها بما يكافؤها في النظام السداسي عشر.
|
عند جمع وطرح الأعداد في النظام السداسي عشر نتبع نفس الأسلوب المستعمل في النظام العشري مع مراعاة أن أساس هذا النظام هو 16.
|
يمكن تلخيص حقائق الضرب في
الجدول ضرب الأعداد في
النظام السداسي عشر مثال:أوجد حاصل الضرب :
|
2-5 تمثيل الأعداد السالبة:
في
العمليات الرياضية العادية يسمى العدد سالباً إذا سبقته إشارة الناقص(-)، و
يسمى موجباً إذا سبقته إشارة الزائد(+) أما في الحاسوب فتستعمل ثلاث طرق
لتمثيل الأعداد السالبة و هي:- 1- التمثيل بواسطة الإشارة و المقدار Signed-Magnitude Representation. 2- التمثيل بواسطة العدد المكمل للأساس Radixed-Complement Representation. 3- التمثيل بواسطة العدد المكمل للأساس المصغر Diminished Radix Complement Representation. |
لتمثيل الأعداد الثنائية داخل الحاسوب، اصطلح على استعمال الرقم"0" ليدل على الإشارة الموجبة و الرقم"1" ليدل على الإشارة السالبة. و يتكون العدد الممثل بهذه الطريقة من جزئين هما: الإشارة و المقدار. مثل العددين
و
عند التعامل مع الأعداد الثنائية الممثلة بالإشارة و المقدار، توضع عادة
فاصلة بين خانة الإشارة و المقدار ويمكن كذلك وضع خط صغير تحت خانة
الإشارة، أو يمكن استعمال الفاصلة و الخط الصغير معاً.
|
|
|
عند
جمع وطرح الأعداد الثنائية باستخدام المكمل لواحد نقوم في البداية بتحويل
العدد السالب إلى صيغة المكمل لواحد، ثم نجمع المكمل لواحد مع العدد الآخر
الموجب و بذلك نكون قد حولنا عملية الطرح إلى جمع حسب القاعدةX+ (-Y) .و
من الملاحظ هنا أن خانة الإشارة تشترك في عملية الجمع و قيمتها النهائية
تقرر إشارة العدد الناتج، فإذا كانت خانة الإشارة للناتج صفراً فإن الناتج
يكون موجباً و ممثلاً بطريقة الإشارة و المقدار. أما إذا كانت خانة الإشارة
واحداً فإن الناتج يكون سالباً وممثلاً بواسطة المكمل لواحد. و لإيجاد
القيمة الحقيقية للناتج يمكن تحويله مرة أخرى إلى المكمل لواحد.
لو افترضنا أن العددين المطلوب جمعهما أو طرحهما هما X,Y فإنه يمكن الحصول على الحالات التالية لاحتمالات الجمع والطرح وهذه الحالات هي: •الحالة الأولى: إذا كان X موجبة، Y موجبة: في هذه الحالة لا توجد عملية طرح، بل نقوم بجمع العددين معاً كما هو الحال في الأعداد الموجبة الممثلة بالإشارة و المقدار. و يجب أن نلاحظ أنه قد تظهر حالة الفيض(Overflow) عند الجمع و لهذا السبب يجب إضافة خانة الصفر إلى يسار كل عدد لاستيعاب حالة الفيض.(الخانة المضافة يجب أن تكون في نهاية المقدار على يمين خانة الإشارة).
مثال (1) اجمع العددينY= +9 X= +12 :
1. إذا كانت ׀X׀>׀Y׀ مثال(2) اجمع العددين X= +12, Y= -9 الحل: X= +1100 Y= -1001 المكمل لواحد للعدد
نلاحظ أنه أثناء الجمع حدث محمل (Carry) في خانة الإشارة، و يسمى هذا المحمل بالمحمل المدور(End Around Carry) حيث تلزم إعادة جمعه مع الخانة الأولى في النتيجة.الجواب الناتج إشارته موجبة ويكون ممثلاً بالإشارة و المقدار.
أي أنه يساوي هنا مثال(3) اجمع العددين: Y= -12, X=+9 : الحل: X=+1001 Y= -1100 المكمل لواحد للعدد
نلاحظ
أن الإشارة الناتجة سالبة و في هذه الحالة تكون النتيجة ممثلة بواسطة
المكمل لواحد. ولإيجاد النتيجة الصحيحة نقوم بتحويل النتيجة إلى المكمل
لواحد مرة أخرى. أي أن الجواب يساوي
•الحالة الثالثة:إذا كانتXسالبة، Yموجبة. 1. إذا كانت ׀X׀>׀Y׀مثال (4): X=-12 -1100 Y=+9 +1001نحول العدد السالب إلى المكمل لواحد ثم نجمع العددين. المكمل لواحد للعدد
إشارة النتيجة هنا سالبة و النتيجة ممثلة بواسطة المكمل لواحد. و لذلك نحولها مرة أخرى إلى المكمل لواحد. الجواب هو
مثال(5) : X=-9 -1001 Y=+12 +1100 المكمل للعدد
النتيجة موجبة و ممثلة بطريقة الإشارة و المقدار أي أن الجواب هنا
•الحالة الرابعة: إذا كانتXسالبة، Yسالبة. في هذه الحالة نحول كلاً منهما إلى المكمل لواحد ثم نجمعهما. مثال (6):X=-9 -1001 Y=-12 -1100 في هذه الحالة و بسبب كون إشارتي العددين متشابهتين فإنه أثناء الجمع تنتج حالة فيض و من أجل استيعاب النتيجة و قبل أن نقوم بتحويل العددين إلى صيغة المكمل لواحد نضيف إلى يسار كل عدد خانة الصفر فيصبح كل منهما كما يلي:
و الآن نقوم بالجمع:
|
إشارة النتيجة سالبة و يلزم تحويل النتيجة إلى المكمل لواحد فيكون الجواب
نلاحظ من خلال الحالات التي تكلمنا عنها و من خلال الأمثلة المحلولة أن المكمل لواحد لا يحقق المعادلة الرياضية(+n)+(-n)=0 . فعلى سبيل المثال لو كانتY=-5, X=+5 . فإنه عند جمعهما باستعمال المكمل لواحد ينتج:
يلاحظ
هنا أن جمع عددين متساويين في المقدار و مختلفين في الإشارة لا يعطي
مباشرة الصفر بل يلزم تحويل النتيجة إلى المكمل لواحد، و يلاحظ كذلك أن
إشارة الجواب سالبة أي
|
2-5-5 جمع و طرح الأعداد الثنائية باستعمال المكمل لاثنين
Binary Addition and Subtraction Using 2's Complement :
Binary Addition and Subtraction Using 2's Complement :
من مساوئ استخدام المكمل لواحد أنه عادةً إذا ظهر محمل مدور(End Around Carry) فإنه يجب جمعه مع الخانة الأولى للنتيجة، و هذه الخطوة تعتبر خطوة زائدة من شأنها أن تجعل عملية الطرح أو الجمع بطيئة.
و للتخلص من المحمل المدور هذا تستعمل في الحاسوب طريقة تمثيل الأعداد السالبة بواسطة المكمل لاثنين. و لجمع و طرح الأعداد بواسطة المكمل لاثنين نتبع الأسلوب التالي: نقوم بتمثيل العدد السالب بواسطة المكمل لاثنين ثم نجمعه مع العدد الآخر و إذا حدث محمل في خانة الإشارة فإنه يهمل و لا تلزم إضافته إلى النتيجة. و لتوضيح فكرة استعمال المكمل لاثنين فإننا نورد الحالات التالية للعددين الثنائيينY, X:•الحالة الأولى: إذا كانت Xموجبة، Yسالبة. نقوم في هذه الحالة بجمع الأعداد مباشرة و لا يلزم التحويل إلى المكمل لاثنين، و هذه الحالة تشبه الحالة الأولى التي ذكرناها في موضوع جمع و طرح الأعداد الثنائية باستعمال المكمل لواحد. •الحالة الثانية: إذا كانتXموجبة، Yسالبة. 1. إذا كانت ׀X׀>׀Y׀ في هذه الحالة نحول العدد السالب إلى المكمل لاثنين ثم نجمعه مع العدد الموجب، و إذا نتج محمل في خانة الإشارة نهمله. مثال(1):X=+12 +1100 Y=-9 -1001 المكمل لاثنين للعدد
النتيجة موجبة و هي
مثال(2) :X=+9 +1001 Y=-12 1100 المكمل لاثنين للعدد
إشارة
النتيجة سالبة و هي بدلالة المكمل لاثنين، و للحصول على النتيجة الصحيحة
يجب تحويلها مرة أخرى إلى المكمل لاثنين. أي أن النتيجة الصحيحة هي
•الحالة الثالثة: إذا كانت X سالبة، Y موجبة و هذه الحالة تشبه الحالة السابقة. •الحالة الرابعة: إذا كانتX سالبة، Y سالبة في هذه الحالة نحول كلاً من العددين إلى المكمل لاثنين ثم نجمعهما. مثال(3) : X=-9 -1001 Y=-12 -1100 نضيف خانة خامسة قيمتها الصفر إلى كل من العددين و ذلك لاستيعاب حالة الفيض.
ثم نحول كل عدد إلى المكمل لاثنين:
المكمل لاثنين للعدد المكمل لاثنين للعدد
إشارة النتيجة سالبة و لذلك نحول النتيجة إلى المكمل لاثنين.
أي أن النتيجة الصحيحة هي |
يمكن
إجراء عملية الضرب في النظام الثنائي على الأعداد الممثلة بالإشارة و
المقدار و كذلك الأعداد الممثلة بواسطة المكمل لواحد أو المكمل لاثنين. و
لكن تعتبر طريقة الضرب باستخدام الأعداد الممثلة بالإشارة و المقدار
الطريقة المثلى في حالتي الضرب والقسمة و ذلك لأن الإشارة السالبة يمكن
التعامل معها بسهولة، حيث أن ضرب أي عددين مختلفين في الإشارة يعطي نتيجة
سالبة الإشارة و كذلك قسمة عددين متشابهين في الإشارة تعطي أيضاً نتيجة
موجبة الإشارة.
وطرق الضرب المستعملة في الحاسوب كثيرة و تختلف فيما بينها من حيث سرعة تنفيذها داخل الحاسوب. و للتبسيط سنقوم هنا بشرح الطريقة المعروفة"بطريقة الضرب بواسطة الجمع المتتالي و الإزاحة". •الضرب بواسطة الجمع المتتالي و الإزاحة Multiplication by Successive Addition & Shifting: سنستعرض في البداية الطريقة العادية المتبعة لتنفيذ عملية الضرب باستعمال القلم و الورقة من خلال المثال التالي: اضرب العددين الثنائيين: Y=1001, X=1011
إن
طريقة (خوارزمية) عملية الضرب المستعملة في هذا المثال، هي أننا ضربنا
الخانة الأولى من المضروب به في المضروب ثم جمعنا إلى الناتج حاصل ضرب
الخانة الثانية من المضروب به في المضروب و هكذا.
و يمكن توضيح طريقة الضرب هذه من خلال المثال التالي:
أما
داخل الحاسوب فتستعمل الطريقة المعدلة التالية، و هي أن نعتبر أن ناتج
الضرب الابتدائي يساوي صفراً ثم نجمع إليه حاصل الضرب الأول و هكذا:
و
كما نلاحظ، لا تختلف هذه الطريقة عن سابقتها سوى في إضافة ناتج ضرب
ابتدائي يساوي صفر، و يتضح من مثال هذه الطريقة فكرة الجمع المتتالي لناتج
الضرب مع المجموع السابق.
|
بينما
تعتبر عملية الضرب سلسلة من عمليات الجمع المتتالي و الإزاحة، فإن عملية
القسمة تعتبر سلسلة من عمليات الطرح المتتالي و الإزاحة.
و طرق تنفيذ عملية القسمة داخل الحاسوب متنوعة وكثيرة أيضاً و سنتكلم هنا عن أبسط هذه الطرق و هي طريقة القسمة باستعمال الطرح المتتالي، وهي طريقة شبيهة بطريقة القسمة باستعمال الورقة والقلم، و تطبق عادةً على الأعداد الممثلة بالإشارة و المقدار و في حالة كون إشارتي المقسوم و المقسوم عليه مختلفين تكون إشارة الناتج سالبة. و المثال التالي يوضح هذه الطريقة:اقسم العدد
|
إن أي عدد عشري صحيح مثل
أما إذا كان العدد كسرياً مثل
يلاحظ
مما سبق أن موقع النقطة داخل العدد عائم (غير ثابت) و يعتمد على الأس
المرفوع له أساس نظام العد. و يمكن اعتبار أي عدد ممثل بواسطة النقطة
العائمة منسجماً مع الشكل العام التالي:
M الجزء الكسري من العدد (Mantissa or Fraction).
E أساس نظام العد. P الأس (القوة)(Exponent or Characteristic) . يشترط في العدد الممثل بواسطة النقطة العائمة ألاّ يكتب على شكل عدد صحيح وألاّ يكون أول رقم فيه على يمين النقطة صفراً. و يسمى هذا الشكل الموصوف بهذه الشروط بالشكل المعياري للعدد الممثل بالنقطة العائمة. و مثال ذلك العدد الثنائي110.110 يمثل بالشكل المعياري بواسطة النقطة العائمة كما يلي:
و عادة يكتب الشكل العام للعدد الممثل بالنقطة العائمة ضمن الكلمة(Word)
داخل الحاسوب، و يخصص لكل جزء من أجزاء الكلمة عدد معين من الخانات بما في
ذلك الجزء الخاص بالإشارة، و ذلك حسب طول الكلمة المستعملة في الحاسوب و
الشكل التالي يبين كلمة حاسوب تستعمل فيه النقطة العائمة.
|
عن الكاتب :
المهندس شادي القططي
أنا من فلسطين، احب أن أضع كل ما أعرف من معلومات حول الحاسوب ولاأبخل به عليكم، وخطرت لي فكرة عمل مدونة تضم كل المجالات التعليمية للكومبيوتر التي أستطيع إفادتكم بها، فأرجوا ان لاتبخلوا علي أيضا بمتابعتكم لمواضيعي كما ان تعليقاتكم تهمني وتزيد من عطائي لكم إخوتي الكرام وأي استفسار انا موجود وشكرا
Is this a good Bet9ja Pokies Free Trial? - VntopBet
ردحذفAnd is it safe to play BK8 games? BK8, 카지노 or BK8, is a popular free-to-play 퍼스트 카지노 baccarat online game. The player can choose a number bk8 of different numbers,