#1
|
|||
|
|||
![]()
القاعده مفهومه جدا ولكن الامثله وطريقة حلها بها بعض الخلط
الرجاء توضيح الحل لامثلة منها مثل مثال : do while x<5 sum=sum+x x=x+1 loop المطلوب قيمة x,sum مع شرح الطريقة |
#2
|
|||
|
|||
![]() اقتباس:
عند بداية حلقة التكرار يختبر الشرط هل الـ( x=0 < 5 ) أم لا فيكون الشرط تحقق فيبدأ تنفيذ الاوامر التالية فيكون ناتج الـ x=0+1=1 ، sum =0+0=0 وعند الوصول للـ loop يبدأ حلقة التكرار مرة أخري ويذهب إلى الـ Do while لاختبار الشرط مرة اخري هل الـ( x=1 < 5 ) أم لا فيكون الشرط تحقق فيبدأ تنفيذ الاوامر التالية فيكون ناتج الـ x=1+1=2 ، sum =0+1=1 وعند الوصول للـ loop يبدأ حلقة التكرار مرة أخري ويذهب إلى الـ Do while لاختبار الشرط مرة اخري هل الـ( x=2 < 5 ) أم لا فيكون الشرط تحقق فيبدأ تنفيذ الاوامر التالية فيكون ناتج الـ x=2+1=3 ، sum =1+2=3 وعند الوصول للـ loop يبدأ حلقة التكرار مرة أخري ويذهب إلى الـ Do while لاختبار الشرط مرة اخري هل الـ( x=3 < 5 ) أم لا فيكون الشرط تحقق فيبدأ تنفيذ الاوامر التالية فيكون ناتج الـ x=3+1=4 ، sum =3+3=6 وعند الوصول للـ loop يبدأ حلقة التكرار مرة أخري ويذهب إلى الـ Do while لاختبار الشرط مرة اخري هل الـ( x=4 < 5 ) أم لا فيكون الشرط تحقق فيبدأ تنفيذ الاوامر التالية فيكون ناتج الـ x=4+1=5 ، sum =6+4=10 وعند الوصول للـ loop يبدأ حلقة التكرار مرة أخري ويذهب إلى الـ Do while لاختبار الشرط مرة اخري هل الـ( x=5 < 5 ) أم لا فيكون الشرط غير متحقق فيخرج من حلقة التكرار وتكون نتيجة sum=10 ، X = 5 اسف للاطالة ولكن انت طلبت الشرح |
#3
|
|||
|
|||
![]()
ميرسى جدا على الشرح وجزاك الله خير
لكن عندى استفسار بسيط هو عدد مرات التكرار يبقى كام فى المثال ده |
#4
|
|||
|
|||
![]()
الأمر DO while....loop بيستخدم في حالة عدم معرفة مرات التكرار ويكون مرات التكرار بناء على تحقق شرط غير الامر for ....next بيكون معروف عدد مرات التكرار ليه
|
#5
|
|||
|
|||
![]()
جزاك الله خير
|
#6
|
||||
|
||||
![]() اقتباس:
عدد مرات التكرار = 5 مرات
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ لا إله إلا أنت سبحانك إنى كنت من الظالمين
|
#7
|
|||
|
|||
![]()
عدد مرات التكرار في الأمر do while ......... loop
يكون غير معلوم بالفعل ولكن في هذا المثال do while x<5 sum=sum+x x=x+1 loop فعدد المرات معلوم ومحدد مسبقا حتي تم السؤال برقم محدد هو 5 والزيادة واحد في كل مرة إذن كما تفضل اخي الاستاذ احمد فان عدد مرات التكرار هو خمس مرات
__________________
ما الفخر إلا لأهل العلم إنهـم علي الهدي لمن استهدى أدلاء وقدر كل امرئ ما كان يحسنة والجاهـــــــلون لقدر العلم أعداء ففز بعــلم تعش حيـــاً بة أبداً الناس موتـــي وأهل العلم أحياء |
![]() |
العلامات المرجعية |
|
|