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


ahmed2512
07-05-2011, 10:59 PM
السلام عليكم أرجو مساعدتي في حل هذه المسالة

k =1
for i=1to 5
k=k*2
next
ما قيمة i = ?
ما قيمة k = ?


أرجو الحل ولكم جزيل الشكر

ايه جلال الجارحى
07-05-2011, 11:44 PM
المسأله ناقصه لازم قيمه الخطواتstep
عشان نعد ونجيب قيمه i ومنها قيمه x

dac7as
08-05-2011, 12:57 AM
قيمة i بعد نهاية التكرار تساوي 6
قيمة k بعد نهاية التكرار تساوي 32

eng_adonia
08-05-2011, 06:36 PM
السلام عليكم
المسألة صحيحة :
فى حالة عدم كتابة Step فإن مقدار الزيادة واحد
وبالتالى : قيم i K
2 1
4 2
8 3
16 4
32 5
وبالتالى قيمة k=32
وقيمة i = 5

أحـمد قرنى
09-05-2011, 01:16 AM
قيم المتغير i = 1 , 2 , 3 , 4 , 5 , 6

قيم المتغير k = 2 , 4 , 8 ,16 ,32

ahmed2512
09-05-2011, 01:37 PM
شكرا جزيلا وربنا يبارك في من يفعل الخير

esraaaide
10-05-2011, 09:18 AM
قيمة i= 5
قيمة k=2
لان k=1
k=2×1
=2

محمد عادل2011
11-05-2011, 02:28 PM
لا افهم شىء

esraa ali 2100
12-05-2011, 08:12 AM
انا على حد فهمى فى ال For ... Next فهمت شيئان
1- ان عند وضع مثلاً
Dim x , D As integer
X = 4
For c = 0 To 7 Step 3
X = X*2
Next
MsgBox (x)
انه وضع الشرط For لتحديد عدد المرات التى سوف يتم فيا تكرار عملية ايجاد قيمة x
1- هنوجد عدد مرات التكرار هتكون {0 . 3 . 7} و السبعة موجده لانه فى مجال التكرار (0to 7)
2- نبدأ فى حساب قيمة x على اساس عدد مرات التكرار
1 - x = 4*2 : x= 8
2- x = 8 *2 : x = 16
3- x = 16 * 2 : x = 32
فى العمليات السابقة قمنا بالتعويض عن الناتج الذى يظهر كل مرة و عددة مرات التعويض ينتج من عدد مرات التكرار حتى نتوصل الى اخر تعويض مع اخر تكرار يكون الناتج 32
:039uw8:

esraa ali 2100
12-05-2011, 08:45 AM
و لكن هنالك شى لا افهمه احنا مش فى ال For بنزود فى العدد من الStep حتى نصل الى رقم النهاية بشرط الا نزيد عنه
قيم المتغير i = 1 , 2 , 3 , 4 , 5 , 6