كيفية شرح التدوين الثنائي

شخص ما يدخل عالم تكنولوجيا المعلومات ، يشرح أحدهم علوم الكمبيوتر لطفله.

بسرعة كبيرة ، ستجد أنه ليس من السهل شرح كيفية عمل العد الثنائي.

من الواضح لك أنه بعد 11 سيكون 100 ، وبالنسبة للمبتدئين قد لا يكون واضحًا لفترة طويلة.

لذا ، لزيادة سرعة الفهم ، قررنا صنع مادة تعليمية.

مشكلة


من المهم ملاحظة أنه حتى دورة علوم الكمبيوتر CS50 بجامعة هارفارد لا تساعد.



يقول رجل من جامعة أمريكية ببساطة أن "صفر هو صفر" ، "واحد واحد" ، ثم يذهب 10 ، ثم 11. هل فهمت؟ أعتقد لا. لذا اسأل شخصًا ليس مبرمجًا ، ولكن ما هو الرقم التالي - من المحتمل جدًا أنه لن يتمكن من الإجابة. انزلق بسرعة فكرة نقل التفريغ.

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



وإذا لم تكن واضحة ، فهي ليست مثيرة للاهتمام. وإذا لم يكن هناك اهتمام ، فمن الصعب تذكره.

أخذنا كل هذا في الاعتبار ، وقررنا تقديم تفسير مثير للاهتمام وتدريجي.

ماذا نقدم


تحتاج أولاً إلى شرح كيفية عمل نظام الأرقام العشري العادي - حول "الأبجدية" النهائية للأرقام وحول فكرة نقل الفئة. هذه هي الطريقة التي يتطور بها فهم مبدأ "نظام الأرقام". عندها فقط يمكننا أن ننتقل إلى فكرة النظام الثنائي - والآن أصبح الطالب بطيئًا ، ولكن بثقة تامة ، قائلاً "1 ، 10 ، 11 ، 100". بعد ذلك ، قررنا تجربة طريقة غير مدرسية تمامًا - شرح العد الثنائي على الأصابع: هذا عندما يكون الإصبع المنثني صفرًا ، والإصبع الممتد هو 1. اختبرته على المراهقين: تظهر لهم: "هذا 1 ، هذا 2 ، هذا 3 - الآن أرني 4 ". ويتركز الفصل بأكمله ، ويظهر الأصابع الوسطى ببطء. التميز في الحماس الأخروي ، تضرب المقاعد الخلفية بعضها البعض في الوجه وتصرخ "أربعة عليك!". استفزازي؟ نعم. استظهر؟ 100٪.













الآن بعد أن أصبح الموضوع "موضوعنا" ، يمكننا الانتقال إلى موضوع ترجمة الأرقام من نظام رقم إلى آخر - من الأفضل أن نبدأ بالترجمة الجافة للمدرسة الكلاسيكية (لأكون صريحًا ، المزيد للتدقيق). وعندها فقط ، بمساعدة الرسوم المتحركة ، اشرح فكرة الترجمة مباشرة على الأصابع ، ثم مرة أخرى على الأصابع تحسب الرقم 132 في الأصابع الوسطى بالفعل على كلتا اليدين. بالنسبة للحلوى ، نظهر أين يتم استخدام النظامين الثنائي والسداسي العشري في الحياة الحقيقية. النظام الثنائي هو على سبيل المثال رموز QR حولنا. النظام السداسي العشري هو في الأساس رموز ألوان CSS وأجزاء مختلفة من MD5 إلى UUID. إذن ، إليك المجموعة الكاملة من دروس الفيديو (وهي مجانية على YouTube):




















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

All Articles