More Related Content More from Bint EL-maghrabi (9) 5 loops2. 2
loops
معين شرط يتحقق حتى أو المرات من محدود لعدد محدد شئ تنفيذ وهى
نوعين التكرار:
1-المرات عدد معلوم
2-المرات عدد معلوم غير.التكرار إليقاف شرط يتحقق ان يجب اى
التكرار جمل:1- for
2- while
3- do ….. While
3. 3
For Loop
المرات من معلوم لعدد جمل تكرار تفيد
العامة الصيغة:
For (initialization,condition,increasedecrease,andupdate);
Statement;
OR
{Block of statements}
For (0,<10,I++);
Cout<<I;
4. 4
المرات من محدد عدد عملية تنفيذ لتكرار تستخدم
العامة الصورة:
For (initial – value ; condition ; increment;
حيث:
Initial – value:االبتدائية القيمة هى
Condition:التكرار إنهاء شرط هو
Increment:الى صفر من األرقام قيمة هى9
5. 5
for
1-التكرار رأس:
وهى منقوطة بفاصلة بينهما تفصل أجزاء ثالثة من ويتكون:
-التمهيد عبارةinitial:التكرار بداية فى واحدة مرة تنفيذ أولية قيمة التكرار متغير إلعطاء تستخدم.
-الشرطcondition:اذا ويتوقف التكرار يستمر صحيح الشرط كان إذا التكرار استمرار شرط يمثل
تكرار دورة كل مع وينفذ خاطئ كان.
-النقصان او الزيادة عبارة:وتنفذ ، اخرى قيمة اى او بواحد الحلقة متغير انقاص او لزيادة تستخدم
تكرار دورة كل بعد مرة.
2-التكرار جسم:
تكرارها المراد الجملة او العبارة( .قوسين بين جمل عدة قوس بدون واحده جملة)
6. 6
for
1-واحدة مرة التمهيد عبارة نفذ
2-واحدة مرة التكرار جسم نفذ صحيح الشرط كان إذا اختبر
3-النقصان او الزيادة عبارة نفذ.الخطوتين بين ما ينتقل التكرار يظل2و3أن الى
التكرار فيتوقف خاطئ الشرط يصبح
البداية منذ خاطئ الشرط كان إذا التكرار تنفيذ يتم لن
8. 8
While Loop
العدد غيرمعلوم المرات من عدد جمل مجموعة او جملة تنفيذ لتكرار وتستخدم العملية نفذ محقق الشرط طالما ان معناها
بالدوارة موجود شرط على هذا ويتوقف
العامة الصيغة:
While (condition)
Statement;
OR
{Block of statement}
المثال هذا فى والسبب خاطئ البرنامج فى النحو هذا على استخدامه ولكن صحيح التركيب هذا
While (I<10)
Cout<<I;
اننا المثال هذا فى افترضI=5الرقم يطبع البرنامج سيظل اذا5سيظل الشريط الن وذلك يتوقف ان دون الشاشة على
ينتهى ولن صحيحloopهناك يكون ان يجب ولذلكupdateينتهى وبالتالى الشرط تحقق ال معينه قيمة الى يصل حتى
loopاالتى الى الصيغة وتتحول:
9. 9
While (condition)
{
Statements;
Update;
}
مثال الشرط تفوق قيمة ادخل قد المستخدم ان مثال نفترض20من اقل الشرط وكان10البرنامج سيتوقف اذا
قبل ابتدائية قيمة هناك يكون ان يجب ولذلك يبداء ان قبلwhileيتوافر ان البد اذاcondition ,
initialization , updateجملة اى فى تتوافر ان والبدiterativeكالتالى النهائية الصيغة وتكون:
11. 11
while
جسم نفذ صحيح كان اذا الشرط اختبر
توقف خاطئ كان اذا التكرار.قيمة أى
قبل تكتب التكرار متغير يحتاجها ابتدائية
انقاص او وزيادة ،التكرار بداية وقبل الحلقة
التكرار جسم داخل تكتب الحلقة متغير.
ال
نعم
Start
End
هل
الشرط
صحيح
التكرار جسم نفذ
12. 12
بين الفرقforوwhileمعروف غير كان اذا والثانية ثابت التكرار مرات عدد كان اذا تستخدم االولى ان
عمل ممكن انه والحظloopمراته عدد البرنامج استخدام يكون عندما وذلك شرط وجود مع منتهى غير
كاالتى الحاسبه االلة برنامج مثل محدده غير:
Char s;
While (S# OFF)
{
Perform program
}
مفتاح بتعريف قمنا اننا هنا حدث ماoff , onهيئة علىS
يتلقاها اوامر اى بتنفيذ الدهاز سايقوم االلة اطفاء ذر على يضغط لم المستخدم طالما انه البرنامج هذا ومعنى
يغلق ان الى الحاسبه االلة برنامج فى
13. 13
Do …. While
معين شرط على بناء مرة من اكثر جمل مجموعة او جملة تنفيذ لتكرار تستخدم.لــ التالية الجمل تنفيذ يتم اىDoتختبر
التكرار توقف وإال التنفيذ تعيد صحيحا كان فإذا الشرط
المنطقى الشرط اختبار يتم ثم االقل على واحد مرة التنفيذ يتم اذن)(كان فإذاtrueكان واذا اخرى مرة ينفذFalseيتوقف
التكرار جملة تشبه فهى ، األصلى البرنامج تنفيذ ويستمر التكرارwhileمعين شرط يتحقق حتى معلوم غير لعدد تكرار تفيد
العامة الصيغة:
Do
{
statement;
}
While(condition);
شرط بعد المنقوطة الفاصلة وضع يجبwhile
14. 14
do …. While
1-واحدة مرة التكرار جسم نفذ
2-الى اذهب صحيح كان إذا الشرط أختبر
رقم خطوة1
Start
End
التكرار جسم نفذ
هل
الشرط
صحيح
ال
نعم
16. 16
Nested
loops
أخرى حلقة داخل حلقة هنالك تكون أن.
المتداخلة الحلقات تعمل كيف:
الشرط اختبار ثم النقصان او الزيادة لعبارة الخارجية الحلقة الى العودة ثم أوال الداخلية الحلقة تنفيذ سيتم
الخارجية الحلقة تنتهى ان الى الداخلية الحلقة الى العودة ثم.