أساسيات البرمجة: لما ندرس تمثيل الأعداد؟ معنى بت وبايت - Bit, Byte

سنواصل دروس دورة تمثيل الأعداد كجزء من أساسيات البرمجة والإعلاميات بدروس تشمل تمثيل الأعداد السالبة والعمليات الحسابية. لكن إضافة لهذه الدروس سنتعرف على أهمية كل ما تعلمنا في مجال الإعلاميات والبرمجة. فما يفيدنا أن نتعلم تمثيل عدد في النظام الثنائي أو الثماني أو الست عشاري؟

الدرس الأول من هذه الدروس "التحفيزية" نخصصها للتعرف على معنى بت وبايت. سننطلق مما رأيناه في الدروس السابقة لنصل لمعنىاهما وضرورة التفريق بينهما.

  1. تقديم للدروس التحفيزية ولما ستنضاف لهذه الدورة
  2. تخزين البيانات في الحواسيب
  3. معنى بت وبايت
  4. كيف تستغل الشركات التشابه بين بت وبايت 
  5. مثال لتمثيل ملف في القرص الصلب

 

 

تمارين تطبيقية وحلول

بعد مشاهدتك الدرس حاول التفاعل مع الأسئلة التالية. الهدف من هذه الأسئلة هو إعادة التركيز على الأشياء المهمة في هذا الدرس.

 

لقطة من الدرس: معنى بت وبايت 

سؤال  كم أحتاج من بت لتمثيل الأعداد الموجبة التالية في النظام الثنائي:

11، 22، 24، 63، 64، 127، 511، 513

11 = 1011 : 4 بت

22 = 10110 : 5 بت

24 = 11000 : 5 بت

63 = 111111 : 6 بت

64 = 1000000 : 7بت

127 = 1111111 :  7 بت

511 = 111111111 :  9 بت

513 = 1000000001 : 10 بت

سؤال  كم أحتاج من بايت لتمثيل الأعداد التي طرحت في السؤال الأول؟

أعرف أن 8 بت تساوي 1 بايت. إذن جميع الأعداد التي بالسؤال الأول وتمثل بأقل من 8 بت يمكن تمثيلها ببايت واحد. العددان الأخيران يحتاجان إلى 2 بايت، لأنهما يمثلان بعدد بتات أكبر من 8 وأقل  من 16.

سؤال  قدمت شركات للتزويد بالانترنت العروض التالية:

شركة أسرع:  1024Kbps

شركة موصلك:  384KBps

شركة معلومة+ : 2048Kbps

علما أن العروض لا تختلف إلا في الصبيب (سرعة التحميل)، أي عرض ستختار؟

الشركات لم تقدم عروضها بنفس الوحدات. فشركتي أسرع ومعلومة+ قدمتا الصبيب بالبتا أما شركة موصلك فبالبايت. لهذا يجب علي أولا أن أحول جميع العروض لنفس الوحدة كي أستطيع المقارنة بينها. بما أن شركتين استخدمتا البت سأحول عرض الثالثة للبت أيضا، فتكون العروض على التالي:

شركة أسرع: 1024Kbps

شركة موصلك: 384KBps * 8b = 3072Kbps

شركة معلومة+ : 2048Kbps

 

الأن يمكن أن أقارن العروض، لأجد أن شركة موصلك تقدم أفضل عرض!

لو لم انتبه للوحدات المستخدمة والفرق بين b و B لما استطعت اختيار العرض الأفضل فعلا ;)

سؤال  أنشئ ملفا نصيا - بمحرر نصوص وليس بمعالج نصوص - واكتب به نصا صغيرا. بعد حفظ الملف قارن حجم الملف بعدد أحرف النص!

ستجد أن حجم الملف بالبايت تقريبا يساوي عدد أحرف النص. السبب هو أن كل حرف في الحاسوب يمثل بواحد بايت في الذاكرة. هذه الحالة سندرسها في درس قادم :)