المبرمج العربي نشر 18 مايو 2016 أرسل تقرير نشر 18 مايو 2016 وجدت أنه يوجد العديد من أنواع حلقات التكرار loop فهل من شرح لأنواع هذه الحلقات وفيما تستخدم؟ اقتباس
1 هشام رزق الله نشر 18 مايو 2016 أرسل تقرير نشر 18 مايو 2016 في أغلب لغات البرمجة توجد ثلاثة أنواع من حلقات التكرار: حلقة While: تُستخدم في الغالب عندما لا تعرف عدد مرات التكرار التي ستقوم بها أي أنك ستضع شرط ومادام الشرط صحيح فسيبقى النظام يكرر التعليمات البرمجية. حلقة for: تُستخدم في الغالب عندما تعرف عدد مرات التكرار مثلا ستكرر هذه التعليمات 10 مرات. حلقة do while: تختلف هذه الحلقة عن الحلقة الأولى أنها ستنفذ التعليمات البرمجية التي تحتويها مرة واحدة قبل اختبار صحة الشرط. اقتباس
1 E.Nourddine نشر 19 مايو 2016 أرسل تقرير نشر 19 مايو 2016 تشترك حلقتي التكرار For وَWhile في تنفيذهما لحلقة واحدة أو أكثر- يعني أن كلتا الحلقتين ستنفذ أمراً على الأقل-، و من حيث الاختلافات نجد: طريقة الكتابة: While: while(condtion) { //condition تنفيذ الأوامر البرمجية داخل الحلقة عند تحقق الشرط } For: for(intialization; condition; Increment or decrement){ // intialization قيمة البدء //condition تنفيذ الأوامر البرمجية داخل الحلقة عند تحقق الشرط //decrement أو تنازلياIncrement الانتقال تصاعديا } مثال: for(i =0,i<20;i++){ } في While يتم التأكد أول من صحة الشرط ليتم الدخول إلى الحلقة وتنفيذ ما بها من أوامر برمجية. في For قيمة البدء تنفذ ليتم فيما بعد توالي قيم Index i، أي أنه لن يتم تنفيذ قيمة i مرتين. الاستعمال: While: تستعمل عند جهل -عدم تمكننا من معرفة- عدد المرات التي ستتكرر خلالها الحلقة. For: تستعمل عند العلم المسبق بعدد مرات تكرار الحلقة. الفيديو التالي يعرض الطريقة بشكل طريف: 1 اقتباس
السؤال
المبرمج العربي
وجدت أنه يوجد العديد من أنواع حلقات التكرار loop فهل من شرح لأنواع هذه الحلقات وفيما تستخدم؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.