الحاسب الآلي · الصف الثالث الثانوي · الترم الأول
النظم العددية Numerical Systems
النظام العددي العشري والثنائي والسداسي عشر: أساس كل نظام، طريقة التمثيل، وطرق التحويل بين الأنظمة الثلاثة تمهيدًا لمشروع برمجي لتحويل عدد بين النظم العددية.
آخر تحديث: · كيف نراجع المحتوى
مقدمة
- الشعبة: مشترك (كل الشُعب)
- الوحدة: الأولى — مشروع إنتاج برمجية لتحويل عدد بين النظم العددية / الموضوع: الأول
- الصفحات: 6–26 من كتاب الطالب
عندما تكتب حرفًا أو تلتقط صورة أو تسجّل صوتًا، يحوّل الحاسوب كل ذلك إلى أرقام، لأنه جهاز إلكتروني لا يفهم إلا حالتين: التيار يمر (On) أو لا يمر (Off). لذلك نستخدم النظام الثنائي في داخله، والنظام السداسي عشر لاختصاره. في هذا الموضوع تتعلم النظم الثلاثة وكيف تحوّل بينها يدويًا، وهي أساس المشروع البرمجي في الموضوعين التاليين.
أهداف التعلم
- أن تفرّق بين الرقم (Digit) والعدد (Number)، وتحلل عددًا في النظام العشري.
- أن تشرح سبب اعتماد الحاسوب على النظام الثنائي، وتعرّف bit وbyte.
- أن تحوّل بين الثنائي والعشري، وبين السداسي عشر والعشري، وبين الثنائي والسداسي عشر.
- أن تستعمل جدول المقابلة بين الأرقام السداسية عشرية وأربع خانات ثنائية.
شرح الدرس
1) الرقم والعدد، والنظام العشري
الرقم (Digit) رمز واحد يحتل خانة واحدة مثل 7، أما العدد (Number) فمقدار يتكون من رقم أو أكثر مثل 26 و264 و1679. والنظام العشري هو الأقدم والأكثر استعمالًا، أساسه 10 ورموزه من 0 إلى 9، ولكل خانة رتبة تحدد قيمتها. تُكتب الرتب من اليمين إلى اليسار: (وأي عدد مرفوع للأس صفر يساوي 1).
مثال: العدد . ونكتب أساس النظام أسفل العدد بين قوسين للدلالة على نظامه.
أي نظام عددي له: اسم، وأساس (عدد رموزه)، ومكونات (رموزه من الصفر إلى رمز قبل الأساس).
2) النظام الثنائي وسبب استعمال الحاسوب له
أساسه 2 ورمزاه 0 و1. تمثّل الدائرة الإلكترونية بحالتها (متصلة/مفصولة) الرقمين: On = 1 وOff = 0، ويُمثَّل ذلك غالبًا بجهدين كهربيين (حوالي 0 فولت و5 فولت). وتسمى هذه اللغة لغة الآلة (Machine Language).
- bit (Binary Digit): أصغر وحدة بيانات، خانة ثنائية تأخذ القيمة 0 أو 1. العدد مكوّن من 4 bits.
- byte: أصغر وحدة تخزين في الذاكرة، تخزّن رمزًا واحدًا (حرفًا أو رقمًا أو علامة) وتتكوّن من 8 bits.
- عدد الاحتمالات: من خانة ثنائية نحصل على تشكيلة. مثال: 3 خانات تعطي احتمالات، وbyte واحد (8 خانات) يعطي احتمالًا.
3) من الثنائي إلى العشري
رتب الخانات من اليمين: أي نضرب كل رقم في وزن خانته ونجمع:
4) من العشري إلى الثنائي (القسمة المتكررة على 2)
نقسم العدد على 2 ثم نقسم خارج القسمة على 2 وهكذا حتى يصير الخارج صفرًا، ونكتب البواقي. أول باقٍ هو أصغر الخانات قيمة (LSB) وآخر باقٍ هو أكبرها قيمة (MSB)، فنقرأ البواقي من الأسفل إلى الأعلى.
تحقق: .
5) النظام السداسي عشر
أساسه 16 ورموزه 16: الأرقام 0–9 والحروف A=10, B=11, C=12, D=13, E=14, F=15. يُستعمل لأن كل رمز فيه يقابل 4 خانات ثنائية فيختصر الأعداد الثنائية الطويلة، ومن استعمالاته: عناوين الذاكرة، وترميز الألوان، وعناوين المكونات والمنافذ (Ports)، وعناوين بطاقات الشبكة MAC Address.
من السداسي عشر إلى العشري (الأوزان: ، ، ):
من العشري إلى السداسي عشر بالقسمة المتكررة على 16: والباقي (C)، والباقي ، والباقي ، فنقرأ من الأسفل: . تحقق: .
6) بين السداسي عشر والثنائي
لأن يقابل كل رمز سداسي عشري أربع خانات ثنائية. استعن بالجدول:
- سداسي عشر ← ثنائي: حوّل كل رمز على حدة إلى 4 خانات ثم ضعها متجاورة: : و فالناتج . وإذا كانت نتيجة الرقم أقل من 4 خانات أكمل بأصفار على اليسار.
- ثنائي ← سداسي عشر: قسّم الخانات مجموعات من 4 من اليمين وأكمل المجموعة الأخيرة بأصفار على اليسار، ثم اكتب الرمز المقابل لكل مجموعة. مثال: تُقسَّم إلى فتساوي .
أمثلة وتطبيقات
- ثنائي ← عشري: .
- عشري ← ثنائي: : البواقي من الأسفل فيكون ؛ تحقق: .
- سداسي عشر ← عشري: .
- ثنائي ← سداسي عشر: : المجموعتان و فالناتج .
- سداسي عشر ← ثنائي: : و فالناتج ؛ تحقق: .
- سبب الثنائي: الدوائر الإلكترونية تميّز بسهولة وموثوقية بين حالتين فقط (تيار/لا تيار)، فيقابلهما الرقمان 1 و0.
ملاحظات مهمة
- عند القسمة المتكررة تُقرأ البواقي من الأسفل إلى الأعلى وليس بترتيب ظهورها.
- رتبة أول خانة على اليمين هي صفر ووزنها 1 في كل نظام.
- عند التحويل من الثنائي إلى السداسي عشر قسّم من اليمين لا من اليسار.
- الحروف في النظام السداسي عشر تعني القيم وليست حروفًا كتابية.
- تكتب الأعداد بين قوسين مع أساس النظام أسفلها لتمييز النظام: .
المفاهيم الأساسية
- الرقم (Digit) رمز واحد، والعدد (Number) مكوَّن من رقم أو أكثر.
- أساس العشري 10، والثنائي 2، والسداسي عشر 16.
- bit أصغر وحدة بيانات، وbyte = 8 bits، وعدد الاحتمالات .
- LSB هي أول باقٍ وMSB هي آخر باقٍ عند القسمة المتكررة.
- كل رمز سداسي عشري = 4 خانات ثنائية.
ملخص الدرس
يعتمد الحاسوب على النظام الثنائي لأن دوائره تميز بين حالتين، ويختصر النظام السداسي عشر الأعداد الثنائية الطويلة. نحوّل إلى العشري بجمع حاصل ضرب كل رقم في وزن رتبته، ومن العشري بالقسمة المتكررة على الأساس وقراءة البواقي من الأسفل للأعلى، ونحوّل بين السداسي عشر والثنائي مباشرة بتقابل كل رمز مع أربع خانات.
أسئلة للتدريب
- حوّل العدد الثنائي إلى النظام العشري.
- حوّل العدد العشري إلى النظام الثنائي بالقسمة المتكررة على .
- حوّل العدد السداسي عشر إلى النظام العشري.
- حوّل العدد العشري إلى النظام السداسي عشر بالقسمة المتكررة على .
- حوّل إلى النظام الثنائي، ثم حوّل إلى النظام السداسي عشر.
- لماذا يقابل كل رمز سداسي عشري أربع خانات ثنائية بالضبط؟