Tip:
Highlight text to annotate it
X
شيء واحد أجهزة الكمبيوتر حقا جيدة فيه, هو تكرار الأوامر.
كشخص، قد تصاب بالملل إذا كان عليك أن تفعل الشيء نفسه الكثير من المرات على التوالي.
ولكن جهاز كمبيوتر يمكن أن يفعل الشيء نفسه الملايين أو حتى المليارات من المرات،
وأن لا يصاب بالملل ويكون قادرا على تنفيذ ذلك بشكل جيد حقا.
هكذا على سبيل المثال إذا أردت أن أتمنى
للجميع في الفيسبوك "عيد ميلاد سعيد" من خلال إرسالهم رسالة بريد إلكتروني،
قد يستغرق ذلك مني أكثر من قرن من الزمان لأن أكتب فعلا كل هذه الرسائل للجميع.
ولكن مع بضعة أسطر من التعليمات البرمجية، يمكن أن أكوٌن نظام
ارسال بريد الكتروني الى الجميع في الفيسبوك متمنيا لهم عيد ميلاد سعيد.
وهذه هي الحلقات، والسبب في كونها قيمة،
وهي شيء يمكن لأجهزة الكمبيوتر القيام به بشكل جيد للغاية.
في هذا المثال هدفك سيكون نقل الطير
لاصابة الخنزير. الآن, نحن سنكون قادرين على استخدام تكرار "مجموعة اﻷوامر"
من أجل أن نكون قادرين على القيام بذلك بسهولة جدا. يمكنك القيام بذلك عن طريق إما
إعطاء الكمبيوتر اﻷمر "خطوة إلى الأمام"
خمس مرات. حتى يتقرب الطير خطوة واحدة في كل مرة (من الخمس) إلى الخنزير.
أو يمكنك فقط القول للكمبيوتر "خطوة الى اﻷمام" مرة واحدة،
ومن ثم أن تقول "تكرار" ذلك 5 مرات، وهي ستفعل الشيء نفسه.
و من أجل القيام بذلك, تقوم بسحب أمر "خطوة الى اﻷمام"
ومن ثم تضعه داخل تكرار "مجموعة اﻷوامر".
ويمكنك النقر عليها وتحديد عدد المرات التي ترغب في تكرار "كتلة التكرار"
وذلك لتحديد عدد الخطوات التي تريد أن تأخذها الى اﻷمام. الآن شيء أخر...
يمكنك وضع بعدد ما تريد من اﻷوامر داخل "كتلة تكرار".
مثلا في هذه المرة, أنت تقول المضي قدما و الانعطاف يسارا،
التي ستنفذ خمس مرات(من كتلة التكرار). حسنا, قمتم بعمل جيد :) و استمتعوا :-)