Page 16 - كتاب برمجة سابع 2_Neat
P. 16
� -أك ّرر النّشاط بتغيير القيمة ( 0بالقيمة ( ))-90في لبنة ال�أمر اتّجه نحو الاتجاه ،
و أ�ف ّسر ما حدث.
نشاط ( :)8ارتداد الكائن.
� -أدرج لبنة ال�أمر امسح بمنطقة البرمجة لكائن القط.
في اللّبنة ال ّسابقة. � -أذهب �إلى المن ّصة ،و�أركّب لبنة ال�أمر تح ّرك 500خطوة
-أ�ن ّفذ البرنامج ،ث ّم أ�صف ما حدث.
�ألاحظ أ� ّن الكائن خرج عن حدود المن ّصة ،ولم َي ُعد ظاهر ًا.
�إذن ،كيف �أمنع خروج الكائن عن حدود الحافّة؟
-أ�ركّب لبنة ال�أمر ارت ّد إ�ذا كنت عند الحافّة باللّبنات
البرمج ّية ال ّسابقة ،ليصبح البرنامج كما في ال ّشكل المجاور.
� -أن ّفذ البرنامج ،ث ّم �أصف ما �ألاحظ.
�ألاحظ أ� ّن الكائن لم يخرج عن حدود المن ّصة ،لك ّن الارتداد أ�ظهر كائن القط مقلوباً.
أ�ف ّكر:
كيف يمكن �إظها ُر الكائن معتدلاً عند الارتداد عن الحافّة؟!
�إلى اللّبنات البرمج ّية -أ�ركّب لبنة ال�أمر اجعل نمط الدوران (يمين-يسار)
ال ّسابقة ،كما في ال ّشكل المجاور.
-أ�ن ّفذ البرنامج ،ث ّم أ�صف ما �ألاحظ.
�ألاحظ أ� ّن الكائن ظهر معتدلاً ،ودون الخروج عن حدود المن ّصة.
11