التدريب السادس: أوامر المشاهدة المركبة في الأوامر الشرطية

التدريب السادس

أوامر المشاهدة المركبة في الأوامر الشرطية

إثارة التفكير

عند حذف الأمر إنهاء من الكود البرمجي في الشكل (2 - 6 - 3)، ما التغير الذي سيحدث على مسار الروبوت؟

سوف يلتقط الجوهرة و يستمر في البحث و التجول في المتاهة حتى نوقف البرنامج يدوياً.

تحدي

افتح المنصة (maze2.map) لتظهر كما في الشكل الجانبي، و باستخدام الأوامر البرمجية السابقة في الشكل (2 - 6 - 3) ستلاحظ أن الروبوت يبدأ بالبحث عن طريقة الجوهرة في الجهة اليمنى من الخريطة ثم ينتقل إلى الجهة اليسرى، عدل على الكود البرمجي دون حذف أو زيادة بحيث يقوم الروبوت بالبحث عن الجوهرة في الجهة اليسرى مباشرة دون المرور بالجهة اليمنى من الخريطة.

صورة المنصة

الكود البرمجي

تحدي

افتح المنصة (goRightAtWhite3.map) التي تحتوي خريطة كما في الشكل الأول، و باستخدام الأوامر الشرطية، اكتب أوامر برمجية تجعل الروبوت يبحث عن النقطة البيضاء و يستبدلها بنقطة سوداء ثم يبحث عن الجوهرة و يلتقطها كما في الشكل الثاني.

خريطة

الكود البرمجي

تمرينات

س1) باستخدام أكثر من أمر مشاهدة في الأمر الشرطي، اكتب في ورقة أوامر برمجية لتحريك الروبوت حول المنصة و تلوينها باللون الأبيض و التقاط الجوهرة، ثم إنهاء البرنامج كما في الشكل الآتي:

خريطة

الكود البرمجي

س2) أي من الأوامر الشرطية الآتية تحتوي صياغة منطقية خاطئة، مع ذكر التبرير:

أ - إذا (عقبة _ في _ اليمين و عقبة _ في _ اليسار)

ب - إذا (عقبة _ في _ اليمين _ من _ دون _ العقبات)

د - إذا (تقدم _ من _ دون _ عقبات و اليسار _ أبيض)

الأمر خاطئ؛ لأن أمري المشاهدة عكس بعضهما.

مشاركة الدرس

الملفات المرفقة

لايوجد محتوى

الاختبارات

لايوجد محتوى

شرح فيديو

لايوجد محتوى
النقاشات
Mahmoud Alkhuderمنذ شهرين

اي بالله انه هاذ الموقع زين وكويس وابن حلال ومتعوب عليه