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