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

مشاهدة النسخة كاملة : السلام عليكم إخوتي أنا لدي مشكل في الخوارزميات لم أفهمها جيدا


khalidou24
2015-12-03, 22:46
السلام عليكم إخوتي
أنا لدي مشكل في الخوارزميات لم أفهم جيدا درس while + pour + repeat
أعينوني من فضلكم

Abe_sparrow1
2015-12-05, 14:39
تستخدم هذه الأدوات للتحكم في مسار تنفيذ البرنامج، وبالتحديد لتنفيذ تعليمة أو مجموعة من التعليمات مرات متتالية (قد نعلم عددها مسبقًا أو إلى غاية توفر شرط ما).
يمكنك أن توضح أكثر أين وجدت الصعوبة.

khalidou24
2015-12-05, 21:47
لم أفهمها في حل التمارين أروني تمارين محلولة

مسامح.
2015-12-12, 07:27
معنى repeat أعد حتى يتحقق الشرط
معنى while مادام الشرط محقق أعد
فبالنسبة ل repeat الشرط موجود في أخر التعليمة وهذا يعني أنها تنفذ على الأقل مرة واحدة
أما بالنسبة ل while الشرط موجود في أول التعليمة وهذا يعني أنهاقد تنفذ أو لاتنفذ حسب الشرط في البداية
مثال
a=2;
c=3;
repeat
a=a+1
c=c+a
until a=4
write(c)J
النتيجة
10

a=2;
c=3;
while(a<4)L
a=a+1
c=c+a
endwhile
write(c)L
النتيجة
10

مسامح.
2015-12-12, 07:30
ممكن تضع حلولك لنصصححها لك