مشاهدة النسخة كاملة : سؤال هام


عماد رشاد الديب
01-04-2011, 02:23 PM
سؤال او المشاركة في الاجابة عليه

اوجد ناتج تنفيذ الكود التالي

i=5
x=10
for i = 5 to 12 step 3
x = x + i
Next
MsgBox( x)
الاجابة
x 1
5 10
8 18
11 26
x = 26 ناتج تنفيذ الكود

abdo abdo2009
01-04-2011, 02:37 PM
سؤال او المشاركة في الاجابة عليه

اوجد ناتج تنفيذ الكود التالي

i=5
x=10
for i = 5 to 12 step 3
x = x + i
Next
MsgBox( x)
الاجابة
x 1
5 10
8 18
11 26
x = 26 ناتج تنفيذ الكود


أولا لا داعى لوضع قيمة i بـ 5 فى بداية البرنامج لان جملة for ستقوم بذلك

نتيجة البرنامج ستكون x= 34
لان

عندما تكون I=5 ستكون X=15

عندما تكون I=8 ستكون X=23

عندما تكون I=11 ستكون X=34

ويتنهى التكرار بآخر قيمة للـ x=34

رحابالله
01-04-2011, 11:37 PM
i x
5 10
x=x+ i 5 15
i = i+3 , x=x+i 8 23
i = i+3 , x=x+i 11 34

راغب المصري
02-04-2011, 12:00 AM
اشكر اخوانى ولكن فقط للتوضيح ما اقول
i = 5 8 11
عند i=5
x =10+5 = 15* لتصبح قيمة x = 15
عند i=8
x = 15 + 8 = 23 لتصبح قينة x=23
عند i = 11
x=23+11 =34 لتصبح قيمة x=34
فتظهر رسالة محتواها 34

عماد رشاد الديب
02-04-2011, 05:41 AM
شكرا يا أصدقائي ولكن المشكلة تبدا حين توضع قيمة i = 5 قبل بداية التكرار
ولكن اذا لم توضع i=5 قبل بداية التكرار فإجابتكم صحيحة وسليمة
وشكرا علي تفاعلكم

زياد_عاطف
02-04-2011, 09:40 AM
سؤال او المشاركة في الاجابة عليه

اوجد ناتج تنفيذ الكود التالي

i=5
x=10
for i = 5 to 12 step 3
x = x + i
Next
MsgBox( x)
الاجابة
x 1
5 10
8 18
11 26
x = 26 ناتج تنفيذ الكود



الاجابة


يفضل تعمل جدول عشان تسهل على نفسك و حا اعملو لك زى ما تكتبه فى هامش الإجابة ثم تختار المطلوب منه فى المسألة – و خطوات الكتابة أيضا / و هو جدول من 3 أعمدة موجود فى ملف الشرح المرفق



رسم الجدول و الشرح كامل فى الملف المرفق


بعد ما ترسم الجدول
· فى عمود الــ I الخاص بقيمة العداد إكتب ==1== إللى هى أول قيمة للعداد
· و هنا نكتب 1 عند عمود التكرار دلالة على أول تكرار
· ثم ننفذ الأمر x = x + I x=10+5=15 و نكتب 15 فى أول قيمة فى عمود المتغير X
· تحتها 8 ناتج قيمة العداد السابقة 1 + قيمة الزيادة اللى بعد Step و هى 3 لتصبح ==8==
· و هنا نكتب 2 عند عمود التكرار دلالة على ثانى تكرار
· ثم ننفذ الأمر x = x + I x=15*8=23 و نكتب 23 فى ثانى قيمة فى عمود المتغير X
· تحتها 11 ناتج قيمة العداد السابقة 8 + قيمة الزيادة اللى بعد Step و هى 3 لتصبح ==11==
· و هنا نكتب 3 عند عمود التكرار دلالة على ثالث تكرار
· ثم ننفذ الأمر x = x + I x=23*11=34و نكتب 34فى أول قيمة فى عمود المتغير X

رسم الجدول و الشرح كامل فى الملف المرفق
مع أطيب الأمنيات


عاطف حسان /ميت موسى ع / شبين الكوم

El-Tantawy
29-04-2011, 10:11 AM
http://i652.photobucket.com/albums/uu248/ROOH_2009/7.gif

shasah
29-04-2011, 11:37 AM
لاا جد ما اقوله بعد زملائى واخرهم استاذ عاطف
بس اقولك كونه انه قال i =5
ايه المشكلة
المهم تعرف مرات التكرار وتفهمه