في الدرس السابق، تعرفت على الحركة النسبية وكيف تقارن بالحركة المطلقة. أثناء استعراضك للدرس، طُلب منك إجراء تنبؤات حول كيفية تحرك الذراع الروبوتية سداسية المحاور عند تشغيل المشروع. هذا مثال على قراءة التعليمات البرمجية.
في هذا الدرس، ستتدرب على قراءة التعليمات البرمجية لتحديد ما سيحدث عند تشغيل المشروع.

ما هي قراءة التعليمات البرمجية ؟
تمامًا مثل كتابة التعليمات البرمجية، تعد قراءة التعليمات البرمجية مهارة أساسية للمبرمجين. غالبًا ما يحتاج المبرمجون إلى قراءة وفهم التعليمات البرمجية المكتوبة من قبل الآخرين، سواء لإصلاح المشكلات في التعليمات البرمجية أو مراجعة التعليمات البرمجية أو التعلم من المشاريع الحالية. لقد قرأت التعليمات البرمجية في كل مرة نظرت فيها إلى مشروع وقمت بالتنبؤ بما سيفعله في دفتر ملاحظات الهندسة الخاص بك. الآن ستمارس هذه المهارة عن قصد. في المشاريع في هذا الدرس، سيكون من المهم النظر فيما إذا كانت التعليمات البرمجية تستخدم حركة مطلقة أو نسبية وكيف يؤثر ذلك على ما يتم رسمه على مرفق السبورة البيضاء.
قراءة التعليمات البرمجية في المشروع أ
هناك العديد من الأدوات التي يمكن استخدامها لمساعدتك في تحديد ما سيحدث في المشروع. يمكن أن يكون استخدام دفتر ملاحظاتك الهندسي لتصور سلوكيات الروبوت أداة مفيدة للبدء في قراءة التعليمات البرمجية. سنتناول هذه العملية أثناء قراءتنا لرمز المشروع "أ".
قم بتوثيق هذا المشروع في دفترك الهندسي. يمكن القيام بذلك عن طريق كتابة الخطوات بالتسلسل أو عن طريق إضافة صورة التعليمات البرمجية مباشرة إلى دفتر ملاحظاتك.
قبل البدء في خطوات قراءة التعليمات البرمجية، قم بالتنبؤ بما سيفعله ذراع 6 محاور عند تشغيل المشروع. ستعود إلى هذا التوقع بعد الانتهاء من عملية قراءة التعليمات البرمجية هذه.

لقراءة التعليمات البرمجية، ابدأ في بداية المشروع. بالنظر إلى المكوِّن الأول، اكتب السلوك المرتبط بهذا المكوِّن في دفتر ملاحظاتك الهندسية. يمكن أن يبدو هذا شيئًا مثل الصورة الموضحة هنا.

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

سجل السلوك المرتبط بالكتلة في دفتر ملاحظاتك الهندسية.

انظر إلى كتلة الحركة التالية في المشروع. هل هذه حركة مطلقة أم نسبية ؟
هذا هو كتلة موضع الزيادة، لذلك يشير إلى الحركة النسبية للذراع سداسي المحاور.

استخدم الزيادة الواردة في معلمات الكتلة لتحديد الموضع الذي سيتحرك فيه ذراع 6 محاور عند تنفيذ هذه الكتلة. قم بذلك عن طريق إضافة قيمة الحركة النسبية (50 مم) للإحداثي المطابق (x) من كتلة الحركة المطلقة.
سجل هذا في دفترك الهندسي.

استمر في هذه العملية للكتل المتبقية في المشروع. قم بتوثيق ما ستفعله كل كتلة عند تشغيل المشروع.
تذكر قراءة كتل التعليقات والملاحظات كمرجع عند قراءة المشروع.

ارسم مسار الذراع سداسي المحاور عند تشغيل المشروع.
للمساعدة في تصور المنتج النهائي للمشروع، استخدم الإحداثيات التي حددتها لرسم المسار في دفترك الهندسي.

راقب تنفيذ المشروع. أجب عن الأسئلة التالية في دفتر ملاحظاتك الهندسية.
- كيف تقارن السلوكيات الملحوظة للذراع المكون من 6 محاور بقائمة السلوكيات في دفتر ملاحظاتك الهندسية ؟
- كيف تقارن قائمة سلوكياتك بالتنبؤ الذي قمت به في بداية الدرس ؟
- كيف يقارن التنبؤ الذي قمت به في بداية الدرس بالسلوكيات الموضحة في هذا الفيديو ؟
تهانينا! لقد قرأت الآن التعليمات البرمجية واستخدمت هذه المعرفة لتحديد ما يحدث عند تشغيل المشروع. سوف تستمر في ممارسة هذا مع مثالين إضافيين.
قراءة الكود في المشروع ب
في هذا المثال، ستتدرب على قراءة التعليمات البرمجية من أجل العثور على خطأ في المشروع. الهدف من هذا المشروع هو رسم مربع، تمامًا كما هو الحال في المشروع "أ". ومع ذلك، إذا تم تشغيل المشروع "ب"، فإن ذراع 6 محاور لن يرسم مربعًا على النحو المنشود. ستقرأ التعليمة البرمجية في هذا المثال باتباع نفس الخطوات التي استخدمتها في المشروع "أ" للعثور على الخطأ. ثم ستستخدم المعلومات من قراءة التعليمات البرمجية الخاصة بنا لتحديد كيفية حل المشكلة.
قم بتوثيق المشروع في دفترك الهندسي. يمكن القيام بذلك عن طريق كتابة الخطوات بالتسلسل أو عن طريق إضافة صورة التعليمات البرمجية مباشرة إلى دفتر ملاحظاتك.
قم بالتنبؤ بما سيفعله ذراع 6 محاور عند تشغيل المشروع. ستعود إلى هذا التوقع بعد الانتهاء من عملية قراءة التعليمات البرمجية هذه.

ابدأ في بداية المشروع. قم بتوثيق كتل إعداد المشروع تمامًا كما فعلت للمشروع السابق.

اقرأ كتلة الحركة الأولى في المشروع، مع الانتباه إلى ما إذا كانت الحركة مطلقة أم نسبية. ما هو السلوك الذي من شأنه أن يتسبب في اكتمال ذراع 6 محاور ؟ تصور هذا السلوك.

سجل السلوك الذي تخيلته لهذه الكتلة في دفتر الملاحظات الهندسي الخاص بك.

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

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

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

ارسم مسار الذراع سداسي المحاور عند تشغيل المشروع.
للمساعدة في تصور وتوثيق المنتج النهائي للمشروع، استخدم الإحداثيات التي حددتها لرسم المسار في دفتر الملاحظات الهندسي الخاص بك.

راقب تنفيذ المشروع. أجب عن الأسئلة التالية في دفتر ملاحظاتك الهندسية.
- كيف تقارن السلوكيات الملحوظة للذراع سداسي المحاور بقائمة السلوكيات في دفتر ملاحظاتك الهندسية ؟
- كيف تقارن قائمة سلوكياتك بالتنبؤ الذي قمت به في بداية الدرس ؟
- كيف يقارن التنبؤ الذي قمت به في بداية الدرس بالسلوكيات الموضحة في هذا الفيديو ؟
الآن عد إلى الرسم التخطيطي الخاص بك. حدد الخطوة التي توقف عندها المشروع عن رسم مربع. بينما ينفذ ذراع 6 محاور أول ثلاث كتل حركة في المشروع، يبدو كما لو أن القلم سيستمر في رسم مربع.
ومع ذلك، في كتلة الحركة الرابعة، ينتقل الذراع ذو 6 محاور في الاتجاه المعاكس مما كان متوقعًا – على طول المحور السيني الموجب بدلاً من المحور السيني السالب. حدد موقع هذه الخطوة في المشروع وضع علامة عليها في دفتر الملاحظات الهندسي الخاص بك.

الآن حدد الكتلة في المشروع التي تتوافق مع الخطوة التي حدث فيها الخطأ. ضع علامة على الكتلة في دفترك الهندسي أيضًا.

طبق ما تعرفه عن الحركة على طول المحاور للتوصية بإصلاح لهذا الخطأ.
لرسم مربع، يجب أن يتحرك الذراع سداسي المحاور على طول المحور س في الاتجاه السالب. وهذا يعني أن كتلة موضع الزيادة هذه يجب أن يكون لها المعلمة x مضبوطة على –50 بدلاً من 50.

سجل التغيير المطلوب لتشغيل المشروع بشكل صحيح في دفتر ملاحظاتك الهندسية.

شاهد تشغيل المشروع باستخدام المعلمة x لكتلة موضع الزيادة التي تم تغييرها من 50 إلى –50. يرسم الذراع سداسي المحاور الآن مربعًا على النحو المنشود.
لقد انتهيت الآن من قراءة التعليمات البرمجية لمشروعين مختلفين – أحدهما لمساعدتك في تعلم عملية قراءة التعليمات البرمجية وتوثيقها، والآخر لقراءة التعليمات البرمجية لتحديد خطأ في المشروع. ستستمر في التدرب على قراءة التعليمات البرمجية وتصور وتوثيق المشاريع في كل مرة تعمل فيها باستخدام ذراع 6 محاور ورمز VEX. يمكنك العودة إلى هذا الدرس في أي وقت لمساعدتك على تذكر عملية قراءة وتوثيق التعليمات البرمجية.
النشاط
الآن بعد أن تدربت على قراءة التعليمات البرمجية باستخدام مشروعين مختلفين، ستتدرب مرة أخرى بنفسك.

نشاط: اتبع الإجراء الذي تعلمته لقراءة التعليمات البرمجية في المشروع أعلاه.
- قم بتوثيق المشروع أعلاه في دفترك الهندسي.
- توقع ما تعتقد أن الذراع المكون من 6 محاور سيفعله عند تشغيل المشروع. قم بتوثيق تنبؤك في دفتر ملاحظاتك الهندسي.
- اقرأ كل كتلة في المشروع، وتصور السلوك الذي سيؤديه ذراع 6 محاور عند تنفيذ الكتلة. سجل هذا السلوك في دفتر ملاحظاتك الهندسية.
- ارسم المسار الذي سيسلكه ذراع 6 محاور عند تشغيل المشروع.
- تواصل مع معلمك عند الانتهاء. ستشاهد المشروع يعمل كفصل دراسي. ثم ستناقش تنبؤاتك وتوثيقاتك.
تحقق من فهمك
قبل البدء في الدرس التالي، تأكد من فهمك للمفاهيم الواردة في هذا الدرس من خلال الإجابة على الأسئلة الواردة في المستند أدناه في دفترك الهندسي.
تحقق من فهمك للأسئلة > (Google Doc / .docx / .pdf)
حدد التالي > لبدء التفكير في منتصف الوحدة.