اوامر التكرار اوامر التكرار ماهيته الشكل العام له (القاعدة العامة للأمر) Do while…loop * فى كل مرة يصل فيها البرنامج الى Do while يقوم بتقييم الشرط . * لو الشرط صحيح(true) سوف ينفذ مابعد Do While لو الشرط خطأ(false) سوف ينفذ ما بعد Loop.والاوامر قد لا تنفذ اطلاقا. * الحاسب يقوم بتنفيذ الاوامر ابتداءاً من الامر الذى يلى الشرط وحتى آخر امر قبل loop . بداية التكرار Do while conditionشرط نهاية التكرار Statement 1 Statement 2 الجمل المطلوب تكرارها Statement n Loop التكرار نهاية Statement X Do Until…Loop * هو عكس Do While …Loop لانه يختبر الشرط . * إذا كان الشرط خطأ False يبدأ التكرار ويستمر حتى يصبح الشرط صحيحاً فيتوقف التكرار ويسمى شرط إنهاء التكرار . * اذا كان الشرط صحيح True يتوقف . بداية التكرار Do Until conditionشرط نهاية التكرار Statement 1 Statement 2 الجمل المطلوب تكرارها Statement n نهاية التكرار Loop Statement X Do…Loop While * شبيه بالامر Do while…loop ماعدا أن الشرط يتم تقييمه بعد نهاية كل تكرار وليس قبل بدايته (أى ان الاوامر سوف تنفذ مرة واحدة على الاقل). * يتم تنفيذ الاوامر داخل التكرار من اعلى الى اسفل . Do بداية التكرار Statement 1 Statement 2 الجمل المطلوب تكرارها Statement n Loop while condition Statement X Do…Loop Until * وهو يستعمل كمكافىء لـــــClick Event Handle Do بداية التكرار Statement 1 Statement 2 الجمل المطلوب تكرارها Statement n Loop Until condition Statement X لا يتم معرفة عدد مرات التكرار For……next * يستعمل فى معرفة عدد مرات التكرار مسبقا . * تحدد الكلمة for بداية التكرار , وكلمة next نهاية التكرار , وكلمة step مقدار الزيادة (لو كانت واحد لا يتم كتابتها ). العداد counter هو متغير رقمى يستعمله المبرمج لتحديد عدد مرات التكرار. * وكلمة Step اختيارية * اذا كانت قيمة العدادا اكبر من القيمة end ينتهى التكرار ويذهب البرنامج الى اول امر بعد Next . * اذا كانت قيمة العداد اقل من او تساوى القيمة end يتم تنفيذ الاوامر المراد تكرارها بين For-Next من اعلى الى اسفل . For counter = start to end (step increment) Statement 1 Statement 2 الجمل المطلوب تكرارها Statement n Next نهاية التكرار Statement X Counter العداد start قيمة البداية end قيمة النهاية step مقدار الزيادة اذا كانت واحد لا تكتب for,to,stepهى من الكلمات المحجوزة. start,end,increment هى تعبيرات رقمية. Step يتم معرفة عدد مرات التكرار مسبقا من خلال