مهارات برمجة الفيجوال بيزك

مهارات برمجة الفيجوال بيزك

.

جملة For...Next

استخدام الحلقة التكرارية (For …..Next)

تستخدم لتكرار مجموعة أوامر فى حالة معرفة عدد مرات التكرار مسبقاً

                                                                                 

صيغة الجملة For……. Next

                  For        Variable    =   Start        to        End       [Step n]
                                                                            
                   Code                                                                         
                                                                                                                                                    
                   Next      [Variable]                            

شرح صيغة الجملة او الامر For…..Next


                             

معلومات هامة : 

1 – متغير العداد Counter  هو متغير رقمى يستعمله المبرمج لحساب عدد مرات التكرار .
2 – كتابة امر Step اختيارى لذلك تم وضعها داخل الأقواس [   ] وفى حالة عدم كتابته تاخذ قيمة افتراضية بــ (  ( 1
3 – كتابة اسم المتغير بعد     Next اختيارى .
4 – اذا كانت قيمة بداية العداد اقل من قيمة النهاية يكون مقدار الزيادة بالموجب .
5 – واذا كانت قيمه بداية العداد اكبر من قيمة النهاية يكون مقدار الزيادة بالسالب .

أمثلة للتوضيح

For X = 1 To 100
For X = 1 To 100 Step 1
تتغير قيم العداد X من ( 1 ) إلى 100 بزيادة ( 1 ) فى كل مرة ويتم التكرار ( 100 ) مرة .
ـــــــــــــــــــــــــ
For Counter = 5 to 50 Step 5
تتغير قيم العداد ( Counter ) من 5 إلى 50 بزيادة ( 5 ) فى كل مرة ويتم التكرار ( 10 ) مرات .
ـــــــــــــــــــــــــ
For X = 10 To 2 Step -2
تتغير قيم العداد X من 10 إلى ( 2 ) بإضافة (-2 ) ( نقص 2 ) فى كل مرة ويتم التكرار 5 مرات .
ـــــــــــــــــــــــــ
For X = 11 To 19 Step 2
تتغير قيم العداد X بالترتيب ( 19 ، 17 ، 15 ، 13 ، 11 ) أى يتم التكرار 5 مرات .
ـــــــــــــــــــــــــ
For X = 49 To 21 Step -7
تتغير قيم العداد X بالترتيب الآتى ( 21 ، 28 ، 35 ، 42 ، 49 ) ويتم التكرار 5 مرات

8 التعليقات

إضغط هنا لـ التعليقات
Unknown
المدير
12 مايو 2015 في 10:18 ص ×

ما هو الناتج الذي سوف يظهر في الأداة msgbox
dim y,z as single
for y = 0 to 5
next
z=y

رد
avatar
Unknown
المدير
12 مايو 2015 في 1:36 م ×

الاجابه 6 لانها اخر قيمه للتغير y بعد انتهاء التكرار

رد
avatar
Unknown
المدير
6 مايو 2016 في 10:40 ص ×

كم عدد مرات التكرار في الكود التالي
Dim x,y,i as integer
X=4^2+3
Y=2^3+5
If x>y then
For i= 4to13 step4
X=x_1
Y=y +1
Next
End if

رد
avatar
Unknown
المدير
6 مايو 2016 في 10:48 ص ×

كم عدد مرات التكرار في الكود التالي
Dim x,y,i as integer
X=4^2+3
Y=2^3+5
If x>y then
For i= 4to13 step4
X=x_1
Y=y +1
Next
End if

رد
avatar
زهور محمد
المدير
7 يناير 2019 في 2:03 م ×

كيف يتم إدخال الدول العربية الثالية مصر تونس السعودية من خلال الاداى لست بوكس والاداة كومبوبوكس

رد
avatar
Unknown
المدير
10 مايو 2021 في 1:14 م ×

ما قيمه x وNبعد انتهاء التكرار
DimN, X As Integer
X=4
ForN=1To4 step 2
X=X+2
Next
Msgbox(X)
Msgbox(N)

رد
avatar
Unknown
المدير
30 نوفمبر 2023 في 10:27 ص ×

كيف يتم كتابة كود لحساب مجموع 5 اعداد بجملةfor next

رد
avatar
شكرا لك ولمرورك