حلول الأسئلة

السؤال

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

الحل

صورة المنصة

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

شاهد حلول جميع الاسئلة

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

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

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

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

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

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

تحدي

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

صورة المنصة

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

تحدي

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

مثال

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

تمرينات

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

مثال

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

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

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

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

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

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

مشاركة الدرس

السؤال

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

الحل

صورة المنصة

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

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

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

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

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

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

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

تحدي

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

صورة المنصة

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

تحدي

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

مثال

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

تمرينات

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

مثال

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

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

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

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

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

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