المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال في ال algorithm


imene-5
2015-01-03, 12:01
السلام عليكم



ما الفرق بين

tant que .....w pour ...w répéter

OM-A
2015-01-03, 16:51
السلام عليكم و رحمة الله

بكل اختصار tant que نستعملها عندما لا نعرف كم مرة نكرر مثل pgcd



répéter مثل tant que في عمل ولاكن عكسها في شرط

pour عندما نعرف كم مرة نكرر مثلا نريد جمع من 1 الى 100 ========> 1+2+3+4+..........+100

puor i de1 a 100 faire
s:=s+i

ملاحضة هامة

يمكن استعمال tant que و répéter في مكان puor ولكن العكس لا

تحياتي

imene-5
2015-01-04, 16:46
شكرا على المعلومة ..... شكرررررراااااااااااااااا
بارك الله فيك

soufian.soufian
2015-01-04, 21:19
السلام عليكم و رحمة الله

بكل اختصار tant que نستعملها عندما لا نعرف كم مرة نكرر مثل pgcd



répéter مثل tant que في عمل ولاكن عكسها في شرط

pour عندما نعرف كم مرة نكرر مثلا نريد جمع من 1 الى 100 ========> 1+2+3+4+..........+100

puor i de1 a 100 faire
s:=s+i

ملاحضة هامة

يمكن استعمال tant que و répéter في مكان puor ولكن العكس لا

تحياتي

يوجد فرق لم تذكره اخي وهو

ان الفرق بين حلقة ال tant que وال repete هو ان الاولى تفحص الشرط ثم تقوم بعملها اذا تحقق الشرط

اما الثانية فتقوم بالعمل للمرة الاولى ثم تتحقق من الشرط فاذا تحقق تكمل عملها وهكذا

ماقصده كن حذرا في استعمال ال repete قد تجد قيم المتغيرات قد تغيرت مع انا شرط الحلقة repete غير محقق ولهذا كن حذرا من هذه النقطة

OM-A
2015-01-05, 21:23
يوجد فرق لم تذكره اخي وهو

ان الفرق بين حلقة ال tant que وال repete هو ان الاولى تفحص الشرط ثم تقوم بعملها اذا تحقق الشرط

اما الثانية فتقوم بالعمل للمرة الاولى ثم تتحقق من الشرط فاذا تحقق تكمل عملها وهكذا

ماقصده كن حذرا في استعمال ال repete قد تجد قيم المتغيرات قد تغيرت مع انا شرط الحلقة repete غير محقق ولهذا كن حذرا من هذه النقطة

نعم اخي نسيت امره تماما شكرا لك على تنبيه

imene-5
2015-01-06, 21:34
شكرا على المرور الطيب و على المعلومات

بارك الله فيك