Presentation is loading. Please wait.

Presentation is loading. Please wait.

الحلقات التكرارية وجمل الدوران (loops)

Similar presentations


Presentation on theme: "الحلقات التكرارية وجمل الدوران (loops)"— Presentation transcript:

1 الحلقات التكرارية وجمل الدوران (loops)
الكلية الجامعية للعلوم التطبيقية لغة برمجة حديثة (1) COMP 2301 د.سناء الصايغ الفصل الأول الحلقات التكرارية وجمل الدوران (loops)

2 الحلقات التكرارية وجمل الدوران
المحتويات الحلقات التكرارية وجمل الدوران (Loops) for loop while loop do...while loop  Page 2

3 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران الحلقات التكرارية وجمل الدوران تستخدم الحلقات التكرارية او جمل الدوران فى كل لغات الحاسوب لتساهم فى أداء العمليات التى تتكرر فى البرنامج وهى تتضمن شروطاً معينة لبدء وانتهاء العملية المتكررة. وتحتوى لغة الجافا على ما يلي من الحلقات التكرارية: حلقة for التكرارية. حلقة While التكرارية. حلقة Do …. While التكرارية.  Page 3 3

4 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة for التكرارية تستخدم الحلقة for لتكرار عملية معينة عددًا من المرات باستخدام عدّاد وفقا للصيغة التالية: حيث: counter: متغير العداد. start_value: القيمة الابتدائية للعداد. criteria: نطاق الشروط، وهو شرط متغير العداد اللازم تحققه لاستمرار الحلقة التكرارية. increment: زيادة او انقاص قيمة العداد بقيمة معينة. for ( counter = start_value ; criteria ; increment ) { statement 1; statement 2; }  Page 4 4

5 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة for التكرارية مثال على استخدام حلقة for هذا المثال يقوم بطباعة الأرقام من (1 – 10) على الشاشة يبدأ العداد عند قيمة (n=1) ويقوم بطباعة اول جملة (قيمة العداد في هذا المثال) ومن ثم يقوم بزيادة قيمة العداد بمقدار 1، ومن ثم يقوم بعملية التحقق من الشرط وتكرار العملية الى ان تصبح قيمة العداد = 10 for ( n = 1; n <= 10; n++ ) {     System.out.println(n); }  Page 5 5

6 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران تمرين 1: قم بكتابة برنامج يطلب من المستخدم إدخال قيمة عددية ثم قم بطباعة الأرقام من 1 الى القيمة المدخلة باستخدام جملة for.  Page 6 6

7 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة whileالتكرارية تستخدم حلقة while لتكرار عملية او اكثر طالما بقي الشرط متحققا. وتتبع الصيغة التالية: حيث: condition: شرط استمرار الحلقية التكرارية. statement: العبارة المراد تكرارها. while ( condition ) { statement 1; statement 2; }  Page 7 7

8 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة for التكرارية مثال على استخدام حلقة while هذا المثال يقوم بطباعة الأرقام من (1 – 10) تقوم جملة while بفحص الشرط ثم تقوم بطباعة قيمة العداد ثم زيادة قيمة العداد بمقدار 1 int n = 1; while ( n <= 10 ) {     System.out.println(n); n++; }  Page 8 8

9 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران تمرين 2: قم بكتابة برنامج يطلب من المستخدم إدخال قيمة عددية ثم قم بطباعة الأرقام من 1 الى القيمة المدخلة باستخدام جملة while.  Page 9 9

10 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة do…while التكرارية هذه الحلقة تشبه الحلقة while ولكن في هذه الحالة يأتي فحص الشرط بعد تنفيذ العبارات المراد تكرارها. (ما الفارق في ذلك؟) حيث: condition: شرط استمرار الحلقية التكرارية. statement: العبارة المراد تكرارها. do{ statement 1; statement 2; } while ( condition ) ;  Page 10 10

11 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران حلقة for التكرارية مثال على استخدام حلقة do…while هذا المثال يقوم بطباعة الأرقام من (1 – 10) تقوم جملة do…while بطباعة قيمة العداد ثم تقوم بزيادة قيمة العداد بمقدار 1 ثم تقوم بفحص الشرط int n = 1; {     System.out.println(n); n++; } while ( n <= 10 );  Page 11 11

12 الحلقات التكرارية وجمل الدوران
Control Statements الحلقات التكرارية وجمل الدوران تمرين 3: قم بكتابة برنامج يطلب من المستخدم إدخال قيمة عددية ثم قم بطباعة الأرقام من 1 الى القيمة المدخلة باستخدام جملة do…while.  Page 12 12


Download ppt "الحلقات التكرارية وجمل الدوران (loops)"

Similar presentations


Ads by Google