حلقات التكرار Loops :
ما هي حلقات التكرار ؟؟
هي عملية تكرار كود برمجي اكثر من مرة , دون الحاجة الى كتابة الكود مجدداً في كل عملية تكرار . فلو نريد طباعة اسم معين 50 مرة لا داعي لكتابة 50 جملة طباعة , فقط نكتب جملة الطباعة مرة واحدة داخل جملة التكرار , وبهذا نكون اختصرنا جهد ووقت كبيرين .
ما هي انواع حلقات التكرار ؟؟
حلقات التكرار تقسم الى قسمين حلقة For وحلقة While سنتعلم في هذا الدرس طريقة كتابة كل نوع واستخداماته .
حلقة While :
نقوم بكتابة كلمة while ومن ثم نضع ال condition الشرط لتنفيذ هذه الجملة وم ثم نكتب الكود المراد تكراره داخل البلوك {}.
في المثال التالي قمنا بعمل حلقة while بحيث ان كان االرقم n اقل م 100 يضيف له واحد الى ان يصل الى الرقم 100 ويقف .
وفي هذا المثال سنتطرق لحلقة do مع while لكن في هذه الحلقة يتم تنفيذ التكرار اولاً من ثم يقوم بالتحقق من الشرط .
استدعينا ال do ومن ثم وضعنا الكود اللذي نود تكراره داخل {} ومن بعدها نقوم بإنقاص x واحد في كل مرة الى ان نوصل للتكرار رقم 10 .
حلقة For :
البينة الاساسية لجملة for تتكون من ثلاث عناصر اساسية : بداية العداد و شرط التكرار ومقدار الزيادة او النقصان على العداد سنفهم اكثر طريقة كتابتها و طريقة تنفيذها في المثال التالي :
نلاحظ العناصر الثلاثة الاساسية اللتي تكلمنا عنها في البداية ف هنا كان بداية العداد من الرقم 0 و شرط التكرار ان يكون المتغير i اقل من عشرة و مقدار الزيادة على المتغير واحد في كل مرة
وبه1ا فسيتم تنفيذ جملة الطباعة عشر مرات ابتدائاً من 0 الى ان يصل المتغير i ال 10 وعنها سيخرج من جملة التكرار لعدم تحقق الشرط لان 10<10 فالناتح false فسيخرج من جملة التكرار .