
23-05-2010, 06:24 PM
|
مــٌــعلــم
|
|
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 22
|
|
اقتباس:
المشاركة الأصلية كتبت بواسطة شيــــراز
انا فى محافظة القاهرة
ممكن اسأل سؤال دائما يحيرنى
فى امر التكرار for........next
y= 2.5
For I = 0 To 7 step 3
y=y*3
next
الكتاب بيقول ان لما نيجى ننفذ التكرار وموصلناش للقيمة النهائية المحددة الى هى 7 فى السؤال
اذن البرنامج بيزود مرة واحدة فى التكرار تلقائيا
يعنى على حسب فهمى ان اجابة الشؤال تكون
عندما i=0
y=2.5 "الى هى اول قيمة للy"
وعندما i=3
y=7.5
وعندما i=6
y=22.5
وعندما i=9
y=67.5
اذن قيمة i =9
قيمة y=22.5
ممكن اى حد يأكدلى الحل لان سؤال زى ده جيه فى القاهرة السنة اللى فاتت والناس اتلغبطت فيه فا انا خايفة يجى السنة دى
شكرا 
|
الامر for next امر تكرار لما بين for next
اما حل السؤال
الامرy= 2.5 يؤدي الى قيمة y تكون 2.5
For I = 0 To 7 step 3 تؤدي الى i صفر
هنا تتم عملية مقارنة بين قيمة i والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for next
الا وهو y=y*3
والذي يؤدي الى ان قيمة y تكون 2.5*3 تساوي 7.5
والامر next يؤدي الى زيادة i بقيمة 3 لتصبح i=3 ثم عملية مقارنة بين قيمة i والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for next
الا وهو y=y*3
والذي يؤدي الى ان قيمة y تكون 7.5*3 تساوي 22.5
والامر next يؤدي الى زيادة i بقيمة 3 لتصبح i=6 ثم عملية مقارنة بين قيمة i والنهاية 7 وتكون نتيجة المقارنة اقل من او تساوي النهاية قيتم تنفيذ ما بين for next
الا وهو y=y*3
والذي يؤدي الى ان قيمة y تكون 22.5*3 تساوي 67.5
والامر next يؤدي الى زيادة i بقيمة 3 لتصبح i=9 ثم عملية مقارنة بين قيمة i والنهاية 7 وتكون نتيجة المقارنةاكبر النهاية قيتم تنفيذ ما بعد next فيتوقف البرنامج
ويكون اخر قيمة ل y هي 67.5
واخر قيمة ل i هي 9
|