حلقات التكرار 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 فسيخرج من جملة التكرار .