![]() |
اساتذة المنتدى الكرام الرجاء امثله على do while loop
القاعده مفهومه جدا ولكن الامثله وطريقة حلها بها بعض الخلط
الرجاء توضيح الحل لامثلة منها مثل مثال : do while x<5 sum=sum+x x=x+1 loop المطلوب قيمة x,sum مع شرح الطريقة |
اقتباس:
عند بداية حلقة التكرار يختبر الشرط هل الـ( 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 اسف للاطالة ولكن انت طلبت الشرح |
ميرسى جدا على الشرح وجزاك الله خير
لكن عندى استفسار بسيط هو عدد مرات التكرار يبقى كام فى المثال ده |
اقتباس:
|
جزاك الله خير
|
اقتباس:
عدد مرات التكرار = 5 مرات |
عدد مرات التكرار في الأمر do while ......... loop
يكون غير معلوم بالفعل ولكن في هذا المثال do while x<5 sum=sum+x x=x+1 loop فعدد المرات معلوم ومحدد مسبقا حتي تم السؤال برقم محدد هو 5 والزيادة واحد في كل مرة إذن كما تفضل اخي الاستاذ احمد فان عدد مرات التكرار هو خمس مرات |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 06:15 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.