اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 23-05-2010, 03:46 PM
شيــــراز شيــــراز غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2010
المشاركات: 3
معدل تقييم المستوى: 0
شيــــراز is on a distinguished road
افتراضي


انا فى محافظة القاهرة
ممكن اسأل سؤال دائما يحيرنى
فى امر التكرار 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
ممكن اى حد يأكدلى الحل لان سؤال زى ده جيه فى القاهرة السنة اللى فاتت والناس اتلغبطت فيه فا انا خايفة يجى السنة دى

شكرا
  #2  
قديم 23-05-2010, 06:24 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
العمر: 57
المشاركات: 4,642
معدل تقييم المستوى: 22
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة شيــــراز مشاهدة المشاركة

انا فى محافظة القاهرة
ممكن اسأل سؤال دائما يحيرنى
فى امر التكرار 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

 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:15 PM.