مدير الموقع Admin
عدد المساهمات : 69 تاريخ التسجيل : 21/02/2012 الوظيفة : الدرجة : الدولة :
| موضوع: اوامر التكرار فى الفيجول بيسك للصف الثالث الاعدادى الجمعة 16 مارس - 18:15:01 | |
|
اوامر التكرار |
ماهيته |
الشكل العام له (القاعدة العامة للأمر) |
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 يتم معرفة عدد مرات التكرار مسبقا من خلال |
| |
|