WEBVTT 00:00:05.031 --> 00:00:07.922 عندما تستخدم حلقة التكرار لتكرار أوامرك البرمجية 00:00:08.258 --> 00:00:11.305 كيف يعرف الحاسوب عدد التكرار الكافي؟ 00:00:11.875 --> 00:00:17.023 حلقة التكرار تخفى أمراً برمجياً أكثر تعقيداً يسمى For loop 00:00:17.523 --> 00:00:22.258 و الذي يحسب من قيمة البداية حتى قيمة النهاية بزيادة محدّدة 00:00:22.489 --> 00:00:29.097 على سبيل المثال، تكرار 3 أوامر برمجية تُحسب من 1 حتى 3 عن طريق زيادة 1 على رقم البداية 00:00:29.395 --> 00:00:32.512 في كل مرة يتم حسابها، يتم تشغيل الأوامر البرمجية داخل الحلقة 00:00:33.528 --> 00:00:35.621 For Loop تعرف عدد المرات التي شغلتها 00:00:35.653 --> 00:00:39.559 باستخدام عداد يتم تعيينه على قيمة البداية في بداية الحلقة 00:00:39.785 --> 00:00:42.551 و لديه عدد الزيادة في كل مرة تعمل فيها الحلقة 00:00:42.989 --> 00:00:46.778 بمجرّد أن يكون متغير العداد أكبر من قيمة النهاية، ستتوقف الحلقة عن العمل 00:00:48.449 --> 00:00:52.754 الفائدة من استخدام هذه الحلقة داخل حلقة التكرار 00:00:52.961 --> 00:00:56.219 أنك تستطيع رؤية متغير العداد و استخدامه في الحلقة الخاصة بك 00:00:56.899 --> 00:01:02.336 على سبيل المثال، إن كان لديك سلسلة من الأزهار و الأولى منها تحتوي على رحيق واحد 00:01:02.609 --> 00:01:05.766 و الثانية تحتوي على رحيقين و الثالثة تحتوي على ثلاثة 00:01:05.791 --> 00:01:07.094 أستطيع هنا أن استخدم For Loop 00:01:07.203 --> 00:01:10.766 لأخبر النحلة أن تجمع الرحيق"العداد" في كل مرة 00:01:11.016 --> 00:01:13.070 و الذي سيكون واحد في الزهرة الأولى 00:01:13.141 --> 00:01:15.250 اثنان في الثانية و ثلاثة في الثالثة 00:01:16.492 --> 00:01:17.852 أيضا بالنسبة ل For loop 00:01:17.877 --> 00:01:21.024 تستطيع زيادة العدد في العداد بقيمة أكثر من 1 00:01:21.492 --> 00:01:26.578 يمكن العد باستخدام الأرقام 2 أو 4 أو أي قيمة تتغير في كل مرة