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