أحد الأشياء التي تتقنها أجهزة الحاسوب بشكل جيد هي تكرار الأوامر
أنت كشخص، سوف تشعر بالملل إذا اضطررت لتكرار شيء ما عدة مرات متواصلة
لكن الحاسوب يستطيع فعل الشيء نفسه ملايين بل مليارات المرات
مع عدم الشعور بالملل و يكون قادرا على تنفيذ ذلك بشكل جيد جداً
فعلى سبيل المثال
إذا أردتُ أن أتمنى لجميع مستخدمي فيسبوك عيد سعيد عن طريق إرسال إيميل لهم
بالتأكيد سأستغرق قرن لأنهى كتابة الإيميلات و إرسالها للجميع
لكن بوجود خطوط بسيطة من الترميز و التشفير أستطيع أن أصنع نظام
لإرسال إيميل لكل شخص على الفيسبوك متمنياً لهم عيد ميلاد سعيد
هذا هو مفهوم حلقة التكرار
و سبب أهميتها و أنها شيء يستطيع الحاسوب فعله جيد جداً
في هذا المثال، سيكون هدفك هو نقل الطائر للوصول إلى بينغو
الآن سنستطيع استخدام حلقة تكرار لنتمكن من فعل هذا بكل سهولة
بإمكانك فعل ذلك بإعطاء الحاسوب أمر الانتقال للأمام خمس مرات
لدفع الطائر خطوة في كل مرة للوصول نحو بينغو
أو بإمكانك أن تعطي الحاسوب أمر الانتقال للأمام مرة واحدة
و أن تطلب منه "التكرار" خمس مرات و هو سيفعل الشيء نفسه
من أجل فعل ذلك
عليك سحب أمر "الانتقال للأمام"
ثم ضعه داخل حلقة التكرار
ثم النقر عليه و اخباره عدد المرات التي تريد فيها تكرار الأمر
لتخبره بعدد الخطوات التي تريد من الطائر أن يخطوها للأمام
الآن شيء آخر
تستطيع وضع أوامر بقدر ما تشاء داخل حلقة التكرار
في هذا المثال،
أن تخبره أنك تريد الانتقال للأمام ثم التوجه لليسار
و التي سوف يكررها 5 مرات
حسناً أتمنى لك عملاً موفقاً و متعاً