اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
  #1  
قديم 25-04-2010, 02:35 PM
queenwebas queenwebas غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jan 2010
المشاركات: 1
معدل تقييم المستوى: 0
queenwebas is on a distinguished road
Icon5 طلب الي مدرسي الحاسب الآلي الكرام

لو سمحتم انا مش فاهمه do...loop وكمان for...next واخر مثال في الفصل الثالث في الكتاب المدرسي فارجو مساعدتي في فهمهم مع اعطاء أمثلةتوضيحية وشكرا لكم
  #2  
قديم 25-04-2010, 03:14 PM
الصورة الرمزية محمد عبد الحكم
محمد عبد الحكم محمد عبد الحكم غير متواجد حالياً
عضو لامع
 
تاريخ التسجيل: Oct 2009
المشاركات: 2,464
معدل تقييم المستوى: 18
محمد عبد الحكم is on a distinguished road
افتراضي

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



آخر تعديل بواسطة محمد عبد الحكم ، 25-04-2010 الساعة 03:19 PM
  #3  
قديم 25-04-2010, 07:30 PM
Sci_MaHmoUd Sci_MaHmoUd غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Feb 2010
المشاركات: 166
معدل تقييم المستوى: 16
Sci_MaHmoUd is on a distinguished road
افتراضي

شــرح الأمــر Do ... While

http://www.mediafire.com/download.php?jwzvozjmoww

أو


http://www.mediafire.com/download.php?jwzvozjmoww


شــرح الأمــر For ... Next

http://www.mediafire.com/?nrdjyitqfnz
  #4  
قديم 22-12-2010, 07:30 PM
sayed456 sayed456 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2010
المشاركات: 21
معدل تقييم المستوى: 0
sayed456 is on a distinguished road
افتراضي

يا جمع انا انهارد جيبليكم حجات كويس انتظروني حاليا في الاسواق sayed call my 0107474596:friends xs3:السيد حسين طالب في الصف الثالث الاعدادي
أنا دلوقاتي شغل علي فيجوال بيسك .8 يعني هظبتكموالله هظبتكم انتظرو ......................3 mX
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 02:28 AM.