عرض مشاركة واحدة
  #114  
قديم 05-05-2011, 11:46 PM
ريهام122 ريهام122 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2009
العمر: 41
المشاركات: 25
معدل تقييم المستوى: 0
ريهام122 is on a distinguished road
افتراضي اريد التوضيح

اقتباس:
المشاركة الأصلية كتبت بواسطة أحـمد قرنى مشاهدة المشاركة
يتوقف التكرار عندما تكون قيمة المتغير i = 9

الشرح
القيمة الابتدائية للمتغير i =0 نجد انها تكون اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة 4 نجد ان قيمة المتغير x = 8 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=3 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 8 نجد ان قيمة المتغير x = 16 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .

نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=6 نجد انها اقل من القيمة النهائية 7 لذلك يتم التكرار .
- نقوم بتكرار الامر x = x * 2 .
- بالتعويض عن قيمة x بالقيمة الاخيرة 16 نجد ان قيمة المتغير x = 32 .
- عندما يصل البرنامج لكلمة next يعود مرة اخرى لزيادة العداد وتقييم الشرط .


نقوم بزيادة العداد بمقدار 3 فتصبح قيمة i=9 نجد انها اكبر من القيمة النهائية 7 لذلك يتوقف البرنامج عن التكرار.


مما سبق ذكر
قيم المتغير i هى 0 , 3 , 6 , 9
قيم المتغير x هى 8 , 16 , 32

ويتوقف التكرار عندما تكون قيمة المتغير i = 9
لانها اكبر من القيمة النهائية
لو سمحت لما ييجى سؤال اوجد القيمة النهائية للمتغير i
هنا تكون القيمه الاخيرة للمتغير i هى 9 ولا 6