تمام اول سؤال
الدالة for كتبناها كا التالي
[PHP]
for(int i=0;i<N;i++)
}
d=d+f;
}
[/PHP]
ماذا تعني هذه الكتابة
كما قلنا من قبل اول خانة في الخلقة for نكتب فيها القيمة الابتدائية للحلقة
هنا كتبنا القيمة الابتدائية للحلقة i=0
القيمة الوسطي هي القيمة النهائية للحلقة
i<N
و N عرفناها من قبل انها تساوي 3
يعني القيمة النهائية للحلقة هي i < 3
اخر خانة هي عملية الزيادة وكما شرختها من قبل اي اننا نضيف قيمة 1 الي القيمة السابقة ل i
d هو متغير من نوع string يعني ممكن يكون مجموعة حروف
لم نضع فيه شئ يعني قيمته فارغة
لو نعمل
[PHP]
Comment(d);
[/PHP]
لن يضهر شئ
f متغير من نوع string فيه هذه الكلمة fx-arabia
الي الان لم ندخل في الية عمل for
1- تبدء الحلقة for من القيمة 0
d=d+f
يعني قيمة d اصبحت تساوي قيمة d السابقة + قيمة f
قيمة d السابقة فارغة قيمة f = fx-arabia
تصبح قيمة d = fx-arabia
تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط
بحيث i اصبحت = 1
وقيمة i مازالت اصغر من 3
يعيد تنفيذ d=d+f
حيث
قيمة d السابقة تساوي fx-arabia
و قيمة f = fx-arabia
تصبح قيمة d = fx-arabia fx-arabia
تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط
بحيث i اصبحت = 2
وقيمة i مازالت اصغر من 3
يعيد تنفيذ d=d+f
حيث
قيمة d السابقة تساوي fx-arabia fx-arabia
و قيمة f = fx-arabia
تصبح قيمة d = fx-arabia fx-arabia fx-arabia
تصل الحلقة الي الحاصنة الاخيرة فتعيد اختبار الشروط
بحيث i اصبحت = 3
اي ان شرط التكرار هنا غير صحيح فتخرج من الحلقة
وفي النهاية قيمة d التي خرجنا بها من الحلقة هي
d = fx-arabia fx-arabia fx-arabia
فلما نضهرها علي الشارت تضهر هذه الكتابة