اشرح مفهوم أنظمة الأعداد وتمثيل البيانات، مع التركيز على الأنظمة التالية: العشري، والثنائي، والثماني، والسادس عشري.
مفهوم أنظمة الأعداد.
منذ القدم، استخدم الإنسان النظام العشري في إجراء العمليات العددية والحسابية. ومع ظهور الحواسيب، ظهرت أنظمة أعداد مختلفة لإجراء العمليات الحسابية البسيطة والمعقدة داخل الحاسوب، بالإضافة إلى استخدامها في تمثيل البيانات المدخلة إلى الحاسوب، والتي تُحوّل إلى قيم عددية مكافئة في تلك الأنظمة.
سبق شرح مفهوم البيانات وأنواعها بشكل عام. ويمكن القول إن البيانات الرقمية تُصنف بدورها إلى بيانات رقمية وبيانات حرفية.
• بيانات رقمية: هي قيم رقمية تتكون من سلسلة من الأرقام (٢٣٠٩، ٦٧٣): ٠، ١، ٢، على سبيل المثال: قيم رقمية...
• بيانات حرفية: هي قيم حرفية تتكون من سلسلة من الأحرف الرقمية والأبجدية (صغيرة وكبيرة)، على سبيل المثال: ٢٠٩، بالإضافة إلى رموز حرفية أخرى مثل...، @، ؟، #.
مثال
'المبنى ٥'، 'محمد'، '٢٢ مايو'
كما هو معروف، تُعالَج البيانات الرقمية أو الحرفية داخل الحاسوب بواسطة دوائر إلكترونية ووسائط تستخدم الرمزين الرقميين واحد وصفر (0.1) فقط.
ملاحظة:
يتم التمييز بين القيم الحرفية والعددية من خلال وجود علامة الاقتباس مع القيم الحرفية وغياب علامة الاقتباس مع القيم العددية.
مثال:
تُمَثَّل القيمة العددية 8 بدون علامة الاقتباس والقيمة الحرفية (8) المُحاطة بعلامة الاقتباس داخل الحاسوب بطرق مختلفة. يُمَثَّل الرقم 8 بسلسلة من رقمين (0.1)، بينما لا يُحوَّل الحرف داخل الحاسوب إلى قيمته العددية الثابتة المُكافئة.
توجد أنواع مختلفة من أنظمة الأعداد التي تستخدمها الحواسيب، مثل: النظام العشري، والنظام الثنائي، والنظام الثماني، والنظام السداسي عشر.
بشكل عام، العناصر الأساسية لأنظمة الأرقام الحاسوبية هي:
الرموز الرقمية المستخدمة في النظام (الأرقام).
أساس النظام (الأساس).
القيمة الموضعية للرقم.
الوزن الرقمي.
تشير الرموز الرقمية المستخدمة في الأنظمة الرقمية إلى الأرقام داخل النظام التي تُشكل القيم الرقمية. على سبيل المثال، تتكون القيمة العددية العشرية 247 من الرموز الرقمية 2، 4، 7، والتي سيتم دراستها بالتفصيل لاحقًا.
للأرقام التي تُشكل قيمة عددية مواقع أو مواضع (تُسمى أحيانًا منازل) كما هو مستخدم في الرياضيات (خانة الآحاد، وخانة العشرات، وخانة المئات، إلخ). لكل موقع قيمة ثابتة، تبدأ من الصفر (0) للقيم الصحيحة وتتزايد بمقدار واحد إلى اليسار.
الأنظمة العددية
أولًا: النظام العشري
يُعد النظام العشري من أقدم الأنظمة التي استخدمها البشر لإجراء عمليات العد في حياتهم اليومية، بالإضافة إلى استخدامه في أجهزة الحاسوب.
الأرقام المستخدمة في النظام العشري هي (9، 8، 7، 6، 5، 4، 3، 2، 1.0)، وعددها. العشرة (10)، والقيم العددية في النظام العشري هي سلسلة من هذه الرموز العددية.
أساس النظام العشري هو القيمة العددية (10)، وقيمة خانة الآحاد هي (0)، ووزن الرمز العددي في خانة الآحاد هو (10^{6}) مرفوعًا لقوة تساوي قيمة الرقم (صفر)، 10(10^{9})، والوزن العددي في خانة العشرات هو 10=(10^{1}).

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

ثانيًا: النظام الثنائي
النظام الثنائي هو النظام الأساسي المستخدم لتمثيل البيانات داخل الحاسوب. يستخدم هذا النظام رقمين: صفر وواحد (1.0)، ولكل منهما بت (بت واحد). يمثل الرقم 1 حالة التشغيل، أي الجهد العالي، ويمثل الرقم 0 حالة الإيقاف، أي عدم وجود جهد في الدائرة الإلكترونية.
تُمثل القيم العددية في النظام الثنائي بسلسلة من الأرقام (1، 0).
لكل رقم مرتبة أو موقع، كما هو الحال في النظام العشري. ترتيب الأرقام من اليمين إلى اليسار هو: 5، 4، 3، 2، 1، 0، وهكذا، حسب قيمة العدد الصحيح في هذا النظام. بعد الرقم 2، يكون أساس النظام الثنائي هو الرقم.

كما ذكرنا سابقًا، يُعد النظام العشري النظام الأكثر استخدامًا في الحسابات اليومية، سواءً باستخدام الآلات الحاسبة الإلكترونية أو أجهزة الحاسوب. القيمة العددية (01001101) في النظام الثنائي تعادل القيمة العددية (77)_{10} في النظام العشري، كما هو موضح في الصيغة أدناه. ويتم الحصول عليها بطريقة مشابهة للنظام العشري، مع اختلاف القيمة الأساسية في النظامين.
نظراً لأهمية النظام الثنائي في الحواسيب، سنتعرف لاحقاً على بعض العمليات الحسابية فيه.