مشاهدة النسخة كاملة : الامتحان بكره


h.m.a.a.a
19-05-2015, 12:36 AM
اريد طريقة شرح هذا السؤال
قيمة c- k -n
بعد تنفيذ هذا الكود

DIM N,K,C AS integer
c=10
for n 1 to 10 step 5
k=k+n
next
if n>=c
then
c=c+1
end if

hanykhirala
19-05-2015, 07:43 PM
اولا انظر الى السطر الثالث ستجد ان n سيتم تكرارها مرتين فيكون التكرار عند ( 1 , 6 )
ثانيا ناتج k فى مرتى التكرار هو ( 1 , 7 ) انتهت الحلقة التكرارية ثم نجد قاعدة تفرع بعد next
ثالثا نقيم شرط if skسنجد فعلا n = 11 اى القيمة التى اوقفت التكرار فى الحلقة التكرارية ونجد c = 10
اذا قيمة الشرط true ومعنى ذلك انه سيتم تنفيذ الجملة c=c+1 sk سنجدها = 11

اذا قيمة n = 11 و قيمة c = 11 و قيمة k = 7