ميرهان شريف
15-05-2012, 12:52 PM
b=0
c=6
for a1to 8step 4
b=a+b
if a>b
then
c=c+1
end if
قيمة المتغير c=..........
قيمة المتغير a=...........
قيمة الشرط =............
قيمة المتغير b=............
MR : ABO BATTA
15-05-2012, 01:47 PM
b=0
c=6
for a1to 8step 4
b=a+b
if a>b
then
c=c+1
end if
قيمة المتغير c=..........
قيمة المتغير a=...........
قيمة الشرط =............
قيمة المتغير b=............
قيمة المتغير : C = 7
قيمة المتغير : A = 9
قيمة الشرط = true
قيمة المتغير : B = 6
برجاء رفع الإمتحان كاملا
ميرهان شريف
15-05-2012, 01:50 PM
بس ازاى b=6
مش b=b+a
يعنى b=0+9
=9
القمر الهادئ
15-05-2012, 02:09 PM
السؤال ده انا حليته ولسه لحد دلوقتى معرفش هيبقي صح ولا غلط ربنا يستر
eamohamed_15
15-05-2012, 02:19 PM
ازاي b = 6 يا باشا ياريت تفسير
MR : ABO BATTA
15-05-2012, 02:26 PM
بس ازاى b=6
مش b=b+a
يعنى b=0+9
=9
بصي يا ميرهان
المتغير A سوف يأخذ ثلاث قيم هي ( 1 ، 5 ، 9 )
ومع القيمة 9 يتوقف التكرار وتخزن القيمة 9 كآخر قيمة للمتغير A وأذكر هب خارج التكرار
وبالتالي عدد مرات التكرار هنا 2 فقط وبالتالي الأمر
b = a + b
سينفذ مرتين داخل التكرار كالتالي
b = 1 + 0 = 1 اول تكرار
b = 5 + 1 = 6 ثاني تكرار
هل وضحت الآن
عماد رشاد الديب
16-05-2012, 04:48 AM
يا استاذة ميرهان قيم A داخل For ... Next هي 1 و 5 ولكن عندما انتهي التكرار واستخدم If A > c هنا تم استدعاء قيمة جديدة للمتغير A فاصبحت قيمته 9 وهنا اصبح قيمة الشرط If A > c قيمته True فأصبحت قيمة c = 7 A=9 B= 6 C=7 الشرط True