English  

كتب iterative loops

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

الحلقات التكرارية (معلومة)


تُفيد الحلقات التكرارية في منع المبرمج من تكرار الأسطر البرمجية، وهي بذلك تختصر الأكواد إلى أكواد أقل حجما، وتسْهل لاحقا عملية تعديلها ومراجعتها.

يوجد نوعين من الحلقات التكرارية في لغة الـ VB Script

  • حلقات تكرارية منتهية
  • الحلقات تكرارية شرطية

الحلقات التكرارية المنتهية

سُميت بالحلقات التكرارية المنتهية لأنها تقوم بتكرار نفسها عدد من المرات، ثم تتوقف بعد إيفاء هذا العدد مباشرة، من أمثلتها حلقات For بنية جملة For في الـ VB Script

dim i

for i=1 to 15 step 1

document.write "أهلا وسهلا"

Next

في المثال السابق يتم طباعة جملة أهلا وسهلا على الشاشة لخمسة عشرة مرة، بعد ذلك تتوقف الحلقة عند وصول العداد للرقم 15

الحلقات التكرارية الشرطية

وهي حلقات تكرارية أيضا، لكن تختلف عن النوع السابق في عدم تحديد عدد مرات التكرار منذ البداية، بل تشترط شرط، انتفاء الشرط أو تحققه هو مايحدد إمكانية استمرار الحلقة من عدمها من أمثلة الحلقات التكرارية الشرطية :

  • Do—While—Loop
  • Do—Uutil—Loop

الفرق ما بين الحلقتين السابقتين هو في موضع الشرط الخاص بالجملة، فالحلقات من النوع الأول تستمر طالما الشرط محقق بها، أما الحلقات من النوع الثاني فتستمر طالما الشرط غير محقق، وتقف عند تحقق هذا الشرط.

المصدر: wikipedia.org