» التكرار في لغة البرمجة سي شارب - منصة البرمجيات الذكية

كل الدروس

التكرار في لغة البرمجة سي شارب

جملة التكرارfor :

تعتبر من الامور المهمة في البرمجة التكرار ، حينما نريد ان ننفذ اكثر من مرة نحتاج الى كتابة الكود على عدد المرات وهذا غير ملائم ، لذلك تم وضع جمل تكرارية تساعدنا على ذلك وتقلل من الاسطر البرمجية وهنا سوف نتعرف في هذ الدرس على جملة التكرار for.

 

جملة التكرار for:

سوف نقوم ببناء جملة تكرار for نطبع فيها الاعداد من 1 الى 5

  1.   for int i=0 ; i < 5 ; i++ ){
  2.   Console.WriteLine( i ) ;    // resuelt 1,2,3,4,5
  3.   }

كما لاحظنا في المثال السابق سوف يتم طباعة الاعداد من 1 الى 5  دون الحاجة الى تكرار جملة الطباعة من خلال جملة التكرار for , نعرف عدد i ونحدد المدى 1 ..5 ومن ثم داخل الاقوس يتم التنفيذ.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 جملة التكرار while :

تعتبر جملة التكرار while اسلوب اخر عن for فلا حاجة لنا فيها بكتابة حدود التنفيذ وسوف نضع بدلا من ذلك لشروط.

جملة التكرار while:

سوف نقوم ببناء جملة تكرار while نطبع فيها الاعداد من 1 الى 5

  1.  int i =0 ;
  2.  while i < 5 ){
  3.   Console.WriteLine( i ) ;    // resuelt 1,2,3,4,5
  4.    i++ ;
  5.   }

كما لاحظنا في المثال السابق سوف يتم طباعة الاعداد من 1 الى 5 دون الحاجة الى تكرار جملة الطباعة من خلال جملة التكرار while , عرفنا عدد i ويساوي 0 ويتم هنا وضع مقارنة شرطية اذا تحققت ينفذ واذا لم تتحقق يتوقف .

ملاحظة مهمة :

يجب كتابة i++ وذلك يجعل قيمة i تزيد حتى لايستمر في الطباعة الى مالانهاية .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 جملة التكرار do while:

تعتبر جملة التكرار do while اسلوب اخر عن while حيث يتم التنفيذ اولا ومن ثم المقارنة وهذا عكس ما كان يحدث في الجملة السابقة.

جملة التكرار do while:

سوف نقوم ببناء جملة تكرار do while نطبع فيها الاعداد من 1 الى 5

  1.  int i =0 ; 
  2. do
  3.   Console.WriteLine( i ) ;    // resuelt 1,2,3,4,5
  4.    i++ ;
  5.   }
  6.  whilei < 5 )

كما لاحظنا في المثال السابق سوف يتم طباعة الاعداد من 1 الى 5 دون الحاجة الى تكرار جملة الطباعة من خلال جملة التكرار do while , عرفنا عدد i يساوي صفر ومن ثم ننفذ وبعد ذلك نقارن واذا تحقق ينفذ وهكذا .

ملاحظة مهمة :

يجب كتابة i++ وذلك يجعل قيمة i تزيد حتى لايستمر في الطباعة الى مالانهاية .

 

 

 

 

 

 

 

 

 

 

 

 

 


سي شارب,سي شارب الشروحات الكتابية