الدرس الحادي عشر من دورة السي بلس بلس - الحلقات التكرارية While Loop

تم تحميل الصفحة في 1,7331284 ثانية
الدرس الحادي عشر من دورة السي بلس بلس - الحلقات التكرارية While Loop

Mariio

.:: مُراقب أقسام البرمجة ::.
rankrankrankrankrankrank
طاقم الإدارة
إنضم
1 مايو 2007
المشاركات
4,849
الإعجابات
4,353
النقاط
133
الإقامة
USA





اللهم لك الحمد حمدًا طيّبًا كثيرًا مُباركًا فيه؛
ملء السّماوات وملء الأرض وما بينهما، وملء ما شيئت من شيء بعدهما.


*. أرحب بكم إخواني وأخواتي أعضاء منتدى نقطة التطوير .*

*. أتمنى أن تكونوا في تمام الصحة والعافية.*




الدرس الحادي عشر من دورة السي بلس بلس - الحلقات التكراريه While loop


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

في السي او السي بلس بلس يوجد ثلاث حلقات تكراريه

1- while
2- do .. while
3- for


هذه صوره توضح طريقه عمل الحلقات التكراريه




-يوضح شرط في البدايه
-يتم التحقق من الشرط
.اذا كان الشرط صحيح ينفذ الكود
.الان نعود الى نقطة البداية وهيه التاكد من الشرط

-يتم التحقق من الشرط مجداا
-هل الشرط صحيح ؟
اذا لم يتغير شيء يبقى ينفذ الكود
-اذا كان الشرط غير صحيح
يخرج من الحلقة التكراريه



اليوم سوف ندرس While Loop

while تعني في حين
في حين x = 1 ادخل الحلقة التكرارية
في حين x لايساوي 1 اخرج من الحلقه التكرارية



بلتاكيد سوف نحتاج الى كود داخل الحلقة التكرارية لتغير الشرط حتى نخرج من الحلقة ولا تبقى تعمل الى الابد
نعم كما قرأت, يوجد حلقات تكرارية بدون نهاية :15:


لهذا تم وضع تعلية الزياده increment
تكتب بهذه الطريقه x++
هذا اختصار الى x = x + 1;

اي نقوم بزياده رقم الى قيمة المتغير

عند دخول الحلقه سوف تكون قيمة x صفر
ثم نكتب x++
الان قيمه x تساوي 1

ويبقى المتغير يزيد الى ان يصل الى نهايه الحلقة



طريقه الكتابه


C++:
int main(){
    int x = 0;
    while(x <= 10){
    cout << "The number now is: " << x << endl;
    x++;
    }
}

في هذا الكود قمنا بلتحقق من قيمه x اذا كانت تساوي 10
اذا لاتساوي 10 سوف يطبع على الشاشه ويدخل الحلقة من جديد
لن يخرج الى ان يتحقق الشرط





لمشاهدة الفيديو على Youtube






جميع الحقوق محفوظه لنقطة التطوير
All rights reserved




*. [ ~ .. في أمان الله .. ~ ] .*


*. [ ~ .. Mariio.. ~ ] .*
 
التعديل الأخير:

Dr berhak

.:: المـُـراقـِــب العــــــامّ ::.
طاقم الإدارة
إنضم
18 أكتوبر 2013
المشاركات
8,251
الإعجابات
9,954
النقاط
173
شرح وافي ومفيد

جزاك الله كل خير

لا تحرمنا شروحاتك اخي الغالي

تقبل مروري المتواضع
 

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل