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

العودة   بوابة الثانوية العامة المصرية > المرحلة الاعدادية > الفصل الدراسى الثانى > الصف الثالث الاعدادى > الكمبيوتر وتكنولوجيا المعلومات 3 ع ترم 2 > حاسب آلى 3ع ترم2

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 31-03-2012, 12:43 PM
اييمى اييمى غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Jun 2009
المشاركات: 317
معدل تقييم المستوى: 16
اييمى is on a distinguished road
افتراضي اساتذة المنتدى الكرام الرجاء امثله على do while loop

القاعده مفهومه جدا ولكن الامثله وطريقة حلها بها بعض الخلط

الرجاء توضيح الحل لامثلة منها مثل مثال :


do while x<5
sum=sum+x
x=x+1
loop

المطلوب قيمة x,sum مع شرح الطريقة
رد مع اقتباس
  #2  
قديم 31-03-2012, 02:11 PM
waleed7988 waleed7988 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: May 2011
المشاركات: 135
معدل تقييم المستوى: 14
waleed7988 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة اييمى مشاهدة المشاركة
القاعده مفهومه جدا ولكن الامثله وطريقة حلها بها بعض الخلط

الرجاء توضيح الحل لامثلة منها مثل مثال :

do while x<5
sum=sum+x
x=x+1
loop

المطلوب قيمة x,sum مع شرح الطريقة
القيمة الابتدائية للمتغير x = 0 و sum = 0
عند بداية حلقة التكرار يختبر الشرط هل الـ(
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  
قديم 31-03-2012, 02:24 PM
اييمى اييمى غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Jun 2009
المشاركات: 317
معدل تقييم المستوى: 16
اييمى is on a distinguished road
افتراضي

ميرسى جدا على الشرح وجزاك الله خير

لكن عندى استفسار بسيط هو عدد مرات التكرار يبقى كام فى المثال ده
رد مع اقتباس
  #4  
قديم 31-03-2012, 02:32 PM
waleed7988 waleed7988 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: May 2011
المشاركات: 135
معدل تقييم المستوى: 14
waleed7988 is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة اييمى مشاهدة المشاركة
ميرسى جدا على الشرح وجزاك الله خير

لكن عندى استفسار بسيط هو عدد مرات التكرار يبقى كام فى المثال ده
الأمر DO while....loop بيستخدم في حالة عدم معرفة مرات التكرار ويكون مرات التكرار بناء على تحقق شرط غير الامر for ....next بيكون معروف عدد مرات التكرار ليه
رد مع اقتباس
  #5  
قديم 31-03-2012, 02:33 PM
اييمى اييمى غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Jun 2009
المشاركات: 317
معدل تقييم المستوى: 16
اييمى is on a distinguished road
افتراضي

جزاك الله خير
رد مع اقتباس
  #6  
قديم 31-03-2012, 06:04 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة اييمى مشاهدة المشاركة
ميرسى جدا على الشرح وجزاك الله خير

لكن عندى استفسار بسيط هو عدد مرات التكرار يبقى كام فى المثال ده

عدد مرات التكرار = 5 مرات
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #7  
قديم 03-04-2012, 01:20 AM
وائل الجندي وائل الجندي غير متواجد حالياً
عضو خبير
 
تاريخ التسجيل: Jan 2010
المشاركات: 455
معدل تقييم المستوى: 16
وائل الجندي is on a distinguished road
افتراضي

عدد مرات التكرار في الأمر do while ......... loop
يكون غير معلوم بالفعل ولكن في هذا المثال

do while x<5
sum=sum+x
x=x+1
loop


فعدد المرات معلوم ومحدد مسبقا حتي تم السؤال برقم محدد هو 5 والزيادة واحد في كل مرة
إذن كما تفضل اخي الاستاذ احمد فان عدد مرات التكرار هو خمس مرات
__________________
ما الفخر إلا لأهل العلم إنهـم علي الهدي لمن استهدى أدلاء
وقدر كل امرئ ما كان يحسنة والجاهـــــــلون لقدر العلم أعداء
ففز بعــلم تعش حيـــاً بة أبداً الناس موتـــي وأهل العلم أحياء
رد مع اقتباس
إضافة رد

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


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

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

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


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