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

‫التّـكرارات (الحلقة الدورانية) وفترة الانتظار‬‫الدرس الثالث‬

                                                                 ‫أ� ّولاً التّكرار‪:‬‬
‫حين تطلب من صديق لك �إعادة قول كلمة‪ :‬مدرسة‪ ،‬مدرسة‪ ،‬مدرسة‪ ،‬مدرسة‪ ،‬مدرسة‪ ،‬ف إ�نّنا نختصر‬

                                  ‫الكلمات بالعبارة‪( :‬ك ّرر قو َل كلمة مدرسة خمس مرات)‪.‬‬
                           ‫وحين نطلب من شخص �أن يدور حول ملعب كرة القدم ابتدا ًء من‬

                                                ‫( أ�)‪ ،‬ف إ�نّنا نقول مجموعة العبارات ال�آتية‪:‬‬
                                    ‫‪ِ -‬سر مسافة ‪120‬م‪ ،‬ث ّم استدر ناحية اليسار ‪ 90‬درجة‪.‬‬
                                     ‫‪ِ -‬سر مسافة ‪90‬م‪ ،‬ث ّم استدر ناحية اليسار ‪ 90‬درجة‪.‬‬
                                    ‫‪ِ -‬سر مسافة ‪120‬م‪ ،‬ث ّم استدر ناحية اليسار ‪ 90‬درجة‪.‬‬
                                     ‫‪ِ -‬سر مسافة ‪90‬م‪ ،‬ث ّم استدر ناحية اليسار ‪ 90‬درجة‪.‬‬
                                    ‫ولكن‪ ،‬كيف يمكن تنفيذ تلك ال�أوامر بصورة مختصرة؟‬

                              ‫نشاط (‪ :)1‬تكرار لبنات ال�أوامر البرمج ّية‪.‬‬
               ‫‪� -‬أركّب مجموعة لبنات ال�أوامر البرمج ّية المجاورة لرسم حدود المربّع الخارج ّي للوحة‬

                 ‫الشطرنج أ�دناه‪ ،‬بحيث يكون طولها ‪ 70‬وحدة‪ ،‬ث ّم �أجيب عن التّساؤلات ال�آتية‪:‬‬
                                              ‫‪ -‬أ�ن ّفذ البرنامج‪ ،‬ث ّم أ�صف ال ّرسم الناتج‪.‬‬
                                             ‫‪ -‬ما مجموعة لبنات ال�أوامر التي تك ّررت؟‬
                                                ‫‪ -‬كم م ّرة تك ّررت ك ّل مجموعة منها؟‬

                                                                          ‫‪20‬‬
   20   21   22   23   24   25   26   27   28   29   30