queenwebas
25-04-2010, 02:35 PM
لو سمحتم انا مش فاهمه do...loop وكمان for...next واخر مثال في الفصل الثالث في الكتاب المدرسي فارجو مساعدتي في فهمهم مع اعطاء أمثلةتوضيحية وشكرا لكم
مشاهدة النسخة كاملة : طلب الي مدرسي الحاسب الآلي الكرام queenwebas 25-04-2010, 02:35 PM لو سمحتم انا مش فاهمه do...loop وكمان for...next واخر مثال في الفصل الثالث في الكتاب المدرسي فارجو مساعدتي في فهمهم مع اعطاء أمثلةتوضيحية وشكرا لكم محمد عبد الحكم 25-04-2010, 03:14 PM Dim X , Sum , Limit Limit = Integer. Parse (txtLimit.Text) X = 1 Do Sum = Sum + X X = X + 2 Loop While X <= Limit Print Sum الأمر For … Next على خلاف أوامر التكرار السابقة والتي لا نعرف فيها عدد مرات التكرار فان الأمر For…Next يستعمل في حالة معرفة عدد مرات التكرار مسبقاً . ويستعمل طبقاً للقاعدة الموضحة : حيث تحدد الكلمة For بداية التكرار وتحدد الكلمة Next نهاية التكرار والعداد Counter هو متغير رقمي يستعمله المبرمج لحساب عدد مرات التكرار مع ملاحظة أن الكلمات ( Start End – Increment ) هي قيم رقمية يتولى المبرمج تحديدها . الكلمة Step استعمالها اختياري وفى حالة عدم استخدامها تزيد قيمة العداد بمقدار 1 بعد كل تكرار . أمثلة متنوعة مثال1 : أكتب كود برنامج يقوم بتغيير قيمة العداد Counter من 5 إلى 50 بزيادة 2 في كل مرة باستخدام أمر For…Next . For Counter = 5 To 50 Step 2 مثال2 : أكتب كود برنامج يقوم بتغيير قيمة العداد i من 1 إلى 100 بزيادة 1 في كل مرة باستخدام أمر For…Next . For i = 1 To 100 Step 1 Or For i = 1 To 100 مثال3 : أكتب كود برنامج يقوم بتغيير قيمة العداد i من 10 إلى 2 بإضافة -2 في كل مرة باستخدام أمر For…Next . For i = 10 To 2 Step -2 مثال4 : أكتب كود برنامج يقوم بتغيير قيمة العداد i كالتالي ( 11 , 13 , 15, 17 , 19 ) باستخدام أمر For…Next. For i = 11 To 19 Step 2 مثال5 : أكتب كود برنامج يقوم بتغيير قيمة العداد i كالتالي ( 49 , 42 , 35, 28 , 21 ) باستخدام أمر For…Next. For i = 49 To 21 Step -7 مثال 6 : اكتب كود برنامج لحساب مجموعة الأعداد الزوجية من 2 إلى 100 وطباعة ناتج الجمع باستــخدام DoWhile….Loop . الحل سنقوم بتعريف متغيرين من النوع Integer هما N و Sum الأول كعداد والثاني كمتغير للمجموع والقيمة الافتراضية أو الابتدائية لهم هي صف ثم نكتب البرنامج كالتالي : Dim N, Sum as Integer Do While ( N < 100 ) 3. N = N +2 Sum = Sum + N Loop . Print Sum Sci_MaHmoUd 25-04-2010, 07:30 PM شــرح الأمــر Do ... While http://www.mediafire.com/download.php?jwzvozjmoww أو http://www.mediafire.com/download.php?jwzvozjmoww شــرح الأمــر For ... Next http://www.mediafire.com/?nrdjyitqfnz sayed456 22-12-2010, 07:30 PM يا جمع انا انهارد جيبليكم حجات كويس انتظروني حاليا في الاسواق sayed call my 0107474596:022yb4::022yb4::022yb4::022yb4::friends xs3::022yb4::022yb4:http://www.thanwya.com/vb/life/icons/neww1qw1.gifhttp://www.thanwya.com/vb/life/icons/neww1qw1.gifالسيد حسين طالب في الصف الثالث الاعدادي :excl: أنا دلوقاتي شغل علي فيجوال بيسك .8 يعني هظبتكموالله هظبتكم انتظرو ....................http://www.thanwya.com/vb/life/icons/exll.gif.http://www.thanwya.com/vb/life/icons/exll.gifhttp://www.thanwya.com/vb/life/icons/exll.gif.http://www.thanwya.com/vb/life/icons/exll.gif3 mXhttp://www.thanwya.com/vb/life/icons/exll.gifhttp://www.thanwya.com/vb/life/icons/exll.gif |