اقتباس:
المشاركة الأصلية كتبت بواسطة sabawi
x = 1
for m = 0 to 7 step 3
x = x*2
next
أرجو شرح الأجابة بالتفصيل الممل
|
التكرار هنا سيحدث اربع مرات وبالتالي سيأخذ العداد m اربع قيم والجملة التي سوف تتكرر هي x = x * 2 وهي سوف تتكرر ثلاث مرات فقط نظرا للآتي :
اول تكرار
m = 0
x = x * 2 = 1 * 2 = 2
ثاني تكرار
m = 0 + 3 = 3 مقدار step الذي يساوي 3
x = x * 2 = 2 * 2 = 4
ثالث تكرار
m = 3 + 3 = 6
x = x * 2 = 4 * 2 = 8
رابع تكرار
m = 6 + 3 = 9
وهنا وجدنا ان قيمة العداد m قد تجاوزت مقدار End اي نهاية التكرار الذي يساوي 7 وبالتالي يتوقف التكرار عند هذا الحد وبالتالي نجد ان آخر قيمة للمتغير m هي 9 وآخر قيمة للمتغير x هي 8