بعد أن تعرفنا على التكرار باستخدام جملتي For و Next سنتعرف في هذا اللقاء على نوع آخر من حلقات التكرار باستخدام الجمل Do و Loop. وتستخدم جملة التكرار Do و Loop عندما نريد تنفيذ مجموعة من العبارات أو الأوامر حتى
تتحقق شروطاً معينة أو طالما أن نتيجة شروط معينة تكون صحيحة. وهناك صيغتين لاستخدم هذا النوع من الحلقات:
ولكل صيغة من الصيغتين المبينتين بالشكل رقم (1) أثر مختلف على البرنامج، ففي الأولى يتم تنفيذ مجموعة التعبيرات أو الأوامر سواء أتحقق الشرط أم لم يتحقق، بمعنى أن هذه
التعبيرات تنفذ على الأقل لمرة واحدة. بينما نجد أنه في الصيغة الثانية إذا لم تتحقق شروط الدوران لن يتم تنفيذ أي أمر من الأوامر بمعنى أنه يتم إهمال الدوران. أنظر للمثالين المبين بالصورة (2).
والمثال المبين بالصورة (3)
نلاحظ أنه في المثال الأول يتم تنفيذ الدورة لمرة واحدة: بغض النظر عن قيمة Khalid ، بينما في المثال الثاني قد يهمل الدوران كلياً إذا تجاوزت قيمة Khalid المقدار
15.يمكن الحصول على الملفات المصدرية للبرنامج موضوع الشرح من خلال الوصلة التالية
www.ma3refah.org/km/19.zip
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com