Page 16 - كتاب برمجة سابع 3_Neat
P. 16

‫‪� -‬أك ّرر النّشاط بتغيير القيمة (‪ 0‬بالقيمة (‪ ))-90‬في لبنة ال�أمر اتّجه نحو الاتجاه ‪،‬‬
                                                                ‫و أ�ف ّسر ما حدث‪.‬‬

                           ‫نشاط (‪ :)8‬ارتداد الكائن‪.‬‬

                           ‫‪� -‬أدرج لبنة ال�أمر امسح بمنطقة البرمجة لكائن القط‪.‬‬

    ‫في اللّبنة ال ّسابقة‪.‬‬  ‫‪� -‬أذهب �إلى المن ّصة‪ ،‬و�أركّب لبنة ال�أمر تح ّرك ‪ 500‬خطوة‬
                                           ‫‪ -‬أ�ن ّفذ البرنامج‪ ،‬ث ّم أ�صف ما حدث‪.‬‬

                           ‫�ألاحظ أ� ّن الكائن خرج عن حدود المن ّصة‪ ،‬ولم َي ُعد ظاهر ًا‪.‬‬

                                                  ‫�إذن‪ ،‬كيف �أمنع خروج الكائن عن حدود الحافّة؟‬
                          ‫‪ -‬أ�ركّب لبنة ال�أمر ارت ّد إ�ذا كنت عند الحافّة باللّبنات‬

                                         ‫البرمج ّية ال ّسابقة‪ ،‬ليصبح البرنامج كما في ال ّشكل المجاور‪.‬‬
                                                           ‫‪� -‬أن ّفذ البرنامج‪ ،‬ث ّم �أصف ما �ألاحظ‪.‬‬

    ‫�ألاحظ أ� ّن الكائن لم يخرج عن حدود المن ّصة‪ ،‬لك ّن الارتداد أ�ظهر كائن القط مقلوباً‪.‬‬

                                                               ‫أ�ف ّكر‪:‬‬
                           ‫كيف يمكن �إظها ُر الكائن معتدلاً عند الارتداد عن الحافّة؟!‬

‫�إلى اللّبنات البرمج ّية‬           ‫‪ -‬أ�ركّب لبنة ال�أمر اجعل نمط الدوران (يمين‪-‬يسار)‬
                                                 ‫ال ّسابقة‪ ،‬كما في ال ّشكل المجاور‪.‬‬
                                                 ‫‪ -‬أ�ن ّفذ البرنامج‪ ،‬ث ّم أ�صف ما �ألاحظ‪.‬‬

                           ‫�ألاحظ أ� ّن الكائن ظهر معتدلاً‪ ،‬ودون الخروج عن حدود المن ّصة‪.‬‬

‫‪11‬‬
   11   12   13   14   15   16   17   18   19   20   21