أنظمة العد

تعريف

هي مجموعة طرق تمثيل الأعداد وكتابتها بـ أنظمة العد

وضع قواعد هذه الأنظمة العالم العربي :الخوارزمي [citation needed]

من أشهر نظم العد: الثنائي والثماني والعشري والسداسي عشر ولكنها غير محصورة في هذه النظم.

إن اشهر نظام عددي هو النظام العربي- الهندي الذي ينتشر بشكل واسع في العالم .

مقدمة

في أي نظام عددي هناك عدة أمور يجب فهمها ومراعاتها :

  1. مجال الأرقام التي يمكن التمثيل بها Domain
  2. الأساس Base ولتوضيح هذا المفهوم نأخذ المثال التالي:

يمكن تمثيل أي عدد بشكل معادلة من الشكل لتأخذ شكل عشري

axn1+bxn2+cxn3+dxn4...

حيث n يمثل عدد الخانات، x أساس نظام العد.


بحيث يكون لكل حد :رقم أحد الخانات مضروباً بالعدد الأس (القاعدة) مرفوعا لقوة معينة

  1. يوضع بجانب كل عدد , رقم صغير يدل على نظام العد. أمثلة:
  • 01012 يدل على النظام الثنائي
  • 1859610 النظام العشري
  • 15768 يدل على النظام الثماني
  • A3F4516 النظام السداسي عشري

فوائد أنظمة العد

الثنائي

يستعمل من قبل الحاسب والدارات الكهربائية بشكل مباشر لفهم التعليمات البرمجية حيث يتميز بكونه يأخذ قيمتين 0و 1[1] بحيث تتميز دارة إلكترونية بحالتين للجسيم حالة مرور تيار كهربائي او عدمه وتتميز كما هو حال الديود و الترانزستور دارة كهربائية بحالة مغنطة الجسم او عدمه كما هو حال القرص الصلب .

السداسي عشري

يستعمل لعنونة أماكن ذاكرة الوصول العشوائي RAM حيث يأخذ كل قسم من الذاكرة رقم سداسي عشري.

العشري

مهم كونه النظام المتداول بالعالم وكونه يعتمد على عدد أصابع اليدين (كون الإنسان القديم اخترع نظام العد العشري اعتماداً على عدد أصابعه )

لمحة عامة عن أنظمة العد

النظام العشري Decimal System

  1. المجال : (0-1-2-3-4-5-6-7-8-9)
  2. الأساس 10 أي أن أي عدد مكتوب بالنظام العشري يكتب بدلالة 10x

مثال على ذلك العدد 1234.2110 أو يكتب كالتالي: 1234.21d

بشكل سلسلة كالتالي  :

1×103+2×102+3×101+4×100+2×101+1×102

1234.21=1000+200+30+4+0.2+0.01

النظام الثنائي Binary System

التمثيل الموجب

ان التمثيل التالي يدعى التمثيل الموجب للاعداد الثنائية بحيث يمكن فقط تمثيل الاعداد الموجبة فقط . بحيث يتم تمثيل العدد على n خانة تمثل كل خانة مضاعفات العدد 2 مضروبة برقم خانتها مطروحاً منها واحد , فالخانة الاولى تدل على 20 بينما الخانة رقم 10 تمثل 29

  1. المجال : (0-1)
  2. يعتمد الأساس 2 أي أن العدد 10112 أو 1011B يكتب بشكل سلسلة :

1×23+0×22+1×21+1×20

8+0+2+1=1110


تمثيل المطال والإشارة Sign Magnitutde

يعتمد نفس التمثيل السابق ولكن لتميل الاعداد السالبة التي لا يستطيع التمثيل السابق تمثيلها نخصص خانة لتدل على اشارة الرقم في حال كان الرقم موجب تملك القيمة 0 وفي حال كان سالب تملك قيمة 1 تكون تلك الخانة عادة الخانة الاخيرة من الرقم . ان الترميز السابق لا يعتمد من قبل الحاسب وانما هناك نظم ترميز اخرى .

مثال لتمثيل العدد 3 ممثلاً على 5 خانات

3 =(20)*1+(21)*1+(22)*0+(23)*0+(24)*0

مثال لتمثيل العدد 3- ممثلاً على 5 خانات

3 - =(20)*1+(21)*1+(22)*0+(23)*0+(24)*1

الاتمام الى 2 complement 2's

ان النظام المتبع في تمثيل الاعداد على الحاسب هي الاتمام الى 2 . يتم تمثيل كل خانة كما في التمثيل الثنائي الموجب ولكن الخانة الاخيرة يتم ضربها باشارة سالبة وذلك لتمثيل الاعداد الموجبة والسالبة .

مثال : لتمثيل العدد 3 على 5 خانات

3 =(20)*1+(21)*1+(22)*0+(23)*0+(24)*0

3- =(20)*1+(21)*0+(22)*1+(23)*1+(24)*1

استخدامات: يستخدم الترميز الثنائي بشكل اساسي في الحاسب اكثر من غيره من انظمة العد الاخرى .


النظام الست عشري Hexadecimal System

  1. المجال (0-1-2-3-4-5-6-7-8-9-F-E-D-C-B-A)
  2. قاعدة هذا النظام هي 16

الأرقام من الصفر حتى 9 كما هي لكن بدءاً من 10 إلى 15 يرمز لها بالحروف من A إلى F كالتالي:

A=10 , B=11 , C=12 , D=13 , E=14 , F=15

مثال توضيحي الرقم التالي يكتب  :3AD116 أو 3AD1h يكتب كالتالي

استخدامات : من اهم استخدامات الترميز السداسي عشري هو ترميز عناوين الذاكرة .

النظام الثماني Octal System

  1. لمجال (0-1-2-3-4-5-6-7)
  2. القاعدة 8 بحيث يعتمد النظام الثماني على الأساس 8

مثال : العدد 17538 أو 1753o يكتب :

1×83+7×82+5×81+3×80=1003

استخدامات : يستخدم نظام الثماني في الحوسبة عوضاً عن النظام السداسي العشري ببعض الاحيان كما في ترميز UTF-8


  1. ^ "Why do computers use the binary code instead of the decimal system?".
الكلمات الدالة: