مشاهدة النسخة كاملة : ممكن اطلب المساعده


سلمىاحمد
25-05-2015, 07:42 PM
ممكن اطلب المساعده فى امتحان الحاسب محافظة الدقهليه وارجو ا شرح الحل بالتفصيل
السؤال الاخير كالتالى
اقرأ الكود التالى واجب
dim x ,y,I As integer
x= 4^2+3
y=2^3+5
If x>y then
for I=4 to 13 step 4
x = x-1
y=y+1
Next
Else
x=x+3
y=y*2
I=x-y
End If
msgbox X
msgbox Y
msgbox I
اكمل
عدد مرات التكرار .........
قيمة X = .........
قيمة Y = ..........
قيمة I = ............

misre_2010
27-05-2015, 01:31 PM
اولا نحسب قيمة ال X وهى هتساوى 19 ثم قيمة ال Y وهتساوى 13 بعد كده هنقيك الشرط اللى بعد IF وهنلاقى الشرط 13<19 يعنى الشرط true وبالتالى هنفذ الجملة اللى بعد THen هنلاقيها عبارة عن امر For.... next نجى نشوف عدد مرات التكرار هنلاقى العداد قيمه هى 4 و 8 و 12 ويتوقف التكرار عند القيمة 16 بالتالى عدد مرات التكرار هتكون 3 مرات نبدأ نحسب قيمة الX ثلاث مرات وهى هتكون كالاتى 18 و 17 و 16 وبالتالى القيمة النهائية ليها هتكون 16 وطبعا ال19 مش من ضمن القيم لانها كانت قيمتها قبل بداية التكرار وبالمثل هنحسب قيمة Y وهى كالاتى 14 و 15 و 16 اى ان القيمة النهائية هتكون 16
اما بالنسبة لقيمة العداد I هتكون قيمته 16 برضه لانه طلب قيمة العداد بعد انتهاء التكرار او بمعنى اخر بعد كلمة Next وكلنا عارفين ان Next هى نهاية التكرار
الخلاصة X=16
y=16
I=16