top of page
اسننفذ مهمة سباق السيارات الثلاث ويكون لكل منها لون مختلف (أخضر,أحمر وأزرق)بالإضافة إلى الكائنات الّتي تعرض السّيارات، هنالك كائن آخر وهو الحكم. يعطي هذا الكائن إشارة، (يبث رسالة) لبدء المسابقة، فتبدأ السيارات بالتحرك نحو الهدف بسرعات مختلفة (فكروا كيف يمكن تحديد السرعة) بحيث تكون السيارة الخضراء هي الأسرع. عند وصول السيارة الأسرع (الخضراء) الى الهدف (ملامسة)، تبعث السيارة رسالة (تبث رسالة)نصها يدل على لونها ("أخضر" في هذه الحالة). وعند تلقي الحكم اسم لون السيارة، يعلن الحكم عن فوز السيارة صاحبة هذا اللون.
كما يتضح أمامكم في الفيديو
نختار الكائنات المناسبة لهذا البرنامج باتباع الخطوات التالية:
الخطوة الأولى
.1نقوم بإضافة الصفارة من مجموعة الرياضة بإسم (Referee).
.2نقوم بإضافة سيارة بإسم (Convertible).
الخطوة الثانية
بعد اختيار السيارة ننقر على زر اليسار في الفأرة على الكائن، ثم نضغط على مضاعفة
نقوم بهذه العملية مرتين، بحيث يكون هناك 3 نسخ من نفس السيارة.
نقوم باختيار إحدى السيارات، ثم نضغط على المظاهر لكي نقوم بتلوينها باللون الأزرق:
نتأكد بأن الرسمة مضبوطة على "تحويل إلى رسم نقطي"، ثم نختار اللون الأزرق كما هو مبين في الرسمة الأولى
نقوم باختيار إشارة الدهان على يمين الرسمة
ثم نحاول تلوين السيارة باللون الأزرق، من المهم التأكد بأن مقدمة السيارة مغطاة باللون الأزرق بشكل كامل
نكبر الرسمة من أجل تغطية كل مساحة المقدمة:
مقدمة السيارة قبل التلوين:
مقدمة السيارة بعد التلوين:
وهكذا أصبح لون السيارة أزرق
•نقوم بنفس الخطوات بالنسبة للسيارة الثانية لكن نختار اللون الأحمر، وكذلك السيارة الثالثة لكن نختار اللون الأخضر
الخطوة الثالثة
لكي نرسم الخط الأسود الذي ستصل السيارات إليه، اضغط على رسم الموجودة في زر اختيار كائن لكي نرسم الخط الأسود الذي ستصل السيارات إليه، اضغط على رسم الموجودة في زر اختيار كائن:
ثم نضغط على إمكانية رسم قطعة مستقيمة، الموجودة على يمين اللوح
ثم نقوم برسم الخط كما هو مبين في الشكل ثم نقوم برسم الخط كما هو مبين في الشكل
وهكذا أصبح لدينا لدينا 5 كائنات: القطعة المستقيمة، الصفارة، السيارة الزرقاء، السيارة الخضراء والسيارة الحمراء.
الخطوة الرابعة
البرمجة التي نحتاجها للمهمة
المقطع البرمجي: سوف نستخدم مقطع شبيه بالمقطع الذي في الرسم لدى جميع كائنات السيارة، هذا المثال لمقطع موجود لدى السيارة الزرقاء (يجب تغيير اللون عند السيارات التي بألوان أخرى).
وظيفة المقطع: أن تستمر السيارة بالحركة بمقدار خطوتين، إلى أن تلمس السيارة الزرقاء القطعة السوداء، عندها تتوقف.
سؤال: ماذا يحدث عند تغيير الخطوتين الى 3 خطوات، أو إلى 4 خطوات؟
سؤال: ماذا يجب أن تكون الخطوات في كل من السيارات (الحمراء، الزرقاء والخضراء)، لكي تكون السيارة الخضراء هي الأسرع؟
لبِنة الإستشعار:من أجل ايجادها، علينا النقر على "الاستشعار" الموجودة على يمين الصفحة، ثم اختيار اللون (" " ملامس للون " "؟) لبِنة
من أجل اختيار اللون الاول مطابق تماما للون السيارة:
فننقر على اللون الأزرق للسيارة التي نريدها.
ثم ننقر على القلم الذي في الأسفل
ننقر على الخانة الأولى
حسب الخطوة السابقة: ما الذي يجب أن نفعله من أجل اختيار اللون الثاني مطابق تماما للون القطعة المستقيمة؟
برمجة الصفارة
قم بمحاولة بناء المقطع الخاص بالصفارة حسب الاوامر واللبنات التي تعلمنها من خلال الاجابة عن الاسئلة التالية:
1. ماذا تلاحظ بالنسبة لسيرورة عمل الصفارة في البداية؟
2.ما هي الرسالة التي تبثها في ذلك الحين؟
- اذا نحتاج للبنة بث واختيار "رسالة جديدة" من القائمة المنسدلة وكتابة الرسلة المناسبة
3.بما يتعلّق بالمظهر, هل تغيّر مظهر الصفارة عند بثها للرسالة ؟
-اذا نحتاج للبنة غيّر المظهر الى
لنحصل على المقطع التالي
المقطع الثاني للصفارة:
1.نلاحظ عند ملامسة السيارة الخضراء لخط النهاية تبث الصفارة رسالة "السيارة الخضراء هي الفائزة" مع تغيير مظهرها عند تلقيها رسالة من السيارة الخضراء والتي بثتها في حين وصولها لخط النهاية,واختار اللبنة عندما أتلقى "أخضر" وهي الرسالة التي تجعلها تنفذ أوامرها التالية, لذلك يتضح أن أوامر هذا المقطع مشابه للمقطع الأول.
فنحصل على المقطع التالي
برمجة السيّارات
اذا نظرنا لسيرورة السيارات فسنلاحظ أنها تبدأ السير عند تلقيها لرسالة الصافرة, حتى تصل نهاية لخط النهاية, سنستخدم المقطع البرمجي للألوان الذي ذكرناه سابقًا لكل السيارات
السيارة الخضراء:
اللبنة "عندما أتلقى" ستساعدنا بتنفيذ حركة السيارة عندما تبث الصفارة الرسالة المناسبة لذلك عندما أختارها, أختار من القائمة المنسدلة فيها "ابدا السباق".
كما لاحظنا بأن اليارة الفائزة هي الخضراء ولذلك فعدد الخطوات سيكون مسافة السباق لأنها اجتازته خلاف السيارة الزرقاء والحمراء والتي ستكون حركة كل منهما أقل من 4 , ثم بعد ذلك تبث رسالة "خضراء" لانهاءها السباق أولا
قوموا بمحاولة بناء مقطع كل من السيارة الزرقاء والحمراء حسب ما شُرح
النتائج:
السيارة الزرقاء:
السيارة الحمراء:
bottom of page