الانتقال إلى المحتوى الرئيسي

الدورات في ج: المفهوم والأنواع والأمثلة

الحلقات في لغة البرمجة ج هي واحدة من أهم التركيبات التي تسمح لك بتكرار تنفيذ كتلة معينة من التعليمات البرمجية عدة مرات. يتم استخدامها لأتمتة المهام التي تتطلب التنفيذ المتكرر لنفس النوع من العمليات. تجعل الدورات من الممكن تبسيط وتسريع تطوير البرامج بشكل كبير ، وكذلك زيادة كفاءتها.

في لغة البرمجة ج ، هناك أنواع مختلفة من الحلقات ، كل منها مصمم لنوع معين من المهام. واحدة من الحلقات الأكثر شيوعا هي للحلقة. يسمح لك بتعيين القيمة الأولية وحالة التنفيذ وخطوة تغيير عداد الحلقة. في هذه الحلقة ، يتم تكرار متغير العداد حتى يصبح شرط التنفيذ صحيحا.

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

مثال على حلقة:

إلى عن على (كثافة العمليات أنا = 0; أنا < 5; أنا i) {

برينتف ("الرقم: ٪ د

"،أنا);

}

  1. تحديد وتعيين الدورات
  2. أنواع الدورات في ج
  3. في حين حلقة
  4. من أجل حلقة
  5. حلقة افعل بينما
  6. أمثلة على استخدام الدورات في ج
  7. سؤال وجواب
  8. ما هي أنواع الحلقات الموجودة في لغة البرمجة ج?
  9. كيف تعمل حلقة بينما في ج?
  10. كيف تفعل في حين حلقة العمل في ج?
  11. كيف لحلقة العمل في ج?
  12. أي دورة يجب أن أختار في ج?

تحديد وتعيين الدورات

في البرمجة ، الحلقات هي بنيات تسمح لك بتنفيذ إجراءات متكررة عدة مرات. تسمح لك الحلقات بأتمتة المهام التي تتطلب تكرار كتلة معينة من التعليمات البرمجية.

الغرض الرئيسي من الحلقات هو تبسيط عمل المبرمجين وتوفير الوقت عند كتابة التعليمات البرمجية. بدون استخدام الحلقات ، سيتعين على المبرمج تحديد كل تكرار ، مما يجعل من الصعب قراءة الكود وزيادة كمية التعليمات البرمجية المكتوبة بشكل كبير.

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

أنواع الدورات في ج

في لغة البرمجة ج ، هناك عدة أنواع من الحلقات المصممة لتكرار تنفيذ كتلة معينة من التعليمات البرمجية. كل نوع من الدورات له خصائصه الخاصة وهو مناسب لمهام معينة.

  • أثناء الحلقة: يتم تنفيذ هذه الحلقة طالما أن الشرط المحدد صحيح. غالبا ما يتم استخدامه عندما يكون العدد الدقيق للتكرار غير معروف.
  • افعل أثناء الحلقة: يتم تنفيذ هذه الحلقة عدة مرات قبل التحقق من حالة الخروج. يضمن تنفيذ الكود مرة واحدة على الأقل ، حتى لو كان الشرط خاطئا في البداية.
  • من أجل حلقة: يتم تنفيذ هذه الدورة عدد معين من المرات ، التي وضعتها العداد. له هيكل واضح وغالبا ما يستخدم عندما يكون عدد التكرارات معروفا مسبقا.

يمكن استخدام كل دورة من هذه الدورات لسيناريوهات مختلفة. على سبيل المثال ، يمكن أن تكون حلقة الوقت مفيدة عندما يكون من الضروري تكرار التنفيذ حتى يقوم المستخدم بإدخال البيانات الصحيحة. يمكن استخدام حلقة المهام لإنشاء قائمة تسمح للمستخدم بتحديد الخيارات حتى يتم تحديد خيار الخروج. يمكن استخدام الحلقة ، بدورها ، لإجراء عمليات على عناصر المصفوفة أو للتكرار من خلال مجموعات البيانات.

يعتمد اختيار الدورة المناسبة على المهمة المحددة ومتطلبات البرنامج. سيساعد فهم الاختلافات بين هذه الدورات المبرمج على اختيار الأداة المناسبة لحل المهمة.

في حين حلقة

يتم استخدام حلقة بينما في لغة البرمجة ج لتكرار تنفيذ كتلة من التعليمات البرمجية حتى الشرط المحدد صحيح. بينما يبدو تنسيق تسجيل الحلقة كما يلي:

بينما (الشرط) {
// كتلة التعليمات البرمجية
}

يمكن أن يكون الشرط الموجود داخل الأقواس أي تعبير يتم تقييمه إلى قيمة منطقية لصواب أو خطأ. إذا كان الشرط صحيحا ، يتم تنفيذ كتلة التعليمات البرمجية ، ثم يتم التحقق من الشرط مرة أخرى. إذا كان الشرط لا يزال صحيحا ، فسيتم تنفيذ كتلة التعليمات البرمجية مرة أخرى. تتكرر هذه العملية حتى تصبح الحالة خاطئة.

هنا مثال على استخدام حلقة في حين:

الباحث الأول = 0;

بينما (أنا < 5) {

برينتف ("القيمة الأولى: ٪ د

"،أنا);

أنا++;

}

في هذا المثال ، يتم تهيئة المتغير الأول إلى 0. ثم يتم فحص الشرط أنا < 5. إذا كان صحيحا ، ثم يتم تنفيذ كتلة من التعليمات البرمجية التي تعرض قيمة أنا ويزيد من قبل 1. تتكرر هذه العملية 4 مرات أخرى حتى تصبح قيمة أنا 5 ، والشرط أنا < 5 يصبح خطأ.

في حين حلقة مفيدة جدا عندما لا يعرف مقدما كم مرة كتلة من التعليمات البرمجية يحتاج إلى تنفيذها. يسمح لك بتكرار الرمز حتى يتم استيفاء شرط معين.

من أجل حلقة

أ للحلقة هي حلقة يتم فيها تعيين عدد التكرارات مسبقا. يتكون من ثلاثة أجزاء:

  1. التهيئة-تحديد القيمة الأولية للعداد;
  2. الحالة-التحقق من الحالة ، سيستمر تنفيذ الحلقة طالما أن الشرط صحيح;
  3. التكرار-تغيير قيمة العداد بعد كل تكرار.

نظرة عامة على بناء الجملة من أجل حلقة في اللغة ج:

ل (التهيئة ؛ الشرط ؛ التكرار) {

// حلقة الجسم

}

مثال على استخدام حلقة:

# تشمل

كثافة العمليات الرئيسية () {

الباحث الأول;

إلى عن على (أنا = 1 ؛ أنا <= 10 ؛ أنا i) {

برينتف ("٪د

"،أنا);

}

العودة 0;

}

في هذا المثال ، سيتم تنفيذ الحلقة 10 مرات ، مع عرض القيم من 1 إلى 10 على الشاشة. بعد كل تكرار ، تزداد قيمة المتغير الأول بمقدار 1.

و ل حلقة هو أداة مريحة وكثيرا ما تستخدم لحل المشاكل حيث يعرف عدد من التكرارات مقدما.

حلقة افعل بينما

أ افعل بينما حلقة هو نوع من حلقة في لغة البرمجة ج. انها تسمح لك لتنفيذ كتلة معينة من التعليمات البرمجية طالما أن الشرط المحدد بعد رمز صحيح.

وهناك ميزة خاصة من حلقة دو بينما هو أن يتم فحص الشرط بعد تنفيذ كتلة من التعليمات البرمجية. هذا يعني أنه سيتم تنفيذ الكود مرة واحدة على الأقل ، حتى لو كان الشرط خاطئا في البداية.

بناء الجملة من حلقة دو في حين هو:

هل{

// كتلة التعليمات البرمجية

} بينما (الشرط);

هنا:

  • كتلة التعليمات البرمجية هي رمز سيتم تنفيذه قبل التحقق من الشرط
  • . الشرط هو تعبير منطقي يتم التحقق منه بعد تنفيذ كتلة التعليمات البرمجية. إذا كان هذا صحيحا ، فستستمر الدورة في العمل ، وإذا كانت خاطئة ، تتوقف الدورة.

مثال على استخدام حلقة افعل بينما:

# تشمل

كثافة العمليات الرئيسية () {

إنت أنا = 1;

هل {

برينتف ("القيمة الحالية للمتغير أنا: ٪ د

"،أنا);

أنا++;

} بينما (أنا < = 5);

العودة 0;

}

نتيجة لتنفيذ هذا البرنامج ، سيتم عرض الشاشة:

القيمة الحالية للمتغير أنا: 1

القيمة الحالية للمتغير أنا: 2

القيمة الحالية للمتغير أنا: 3

القيمة الحالية للمتغير أنا هي 4

القيمة الحالية للمتغير أنا هي 5

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

أمثلة على استخدام الدورات في ج

الحلقات هي واحدة من العناصر الرئيسية للبرمجة ج. إنها تسمح لك بتنفيذ إجراءات معينة عدة مرات ، مما يجعل البرامج أكثر مرونة وكفاءة. دعونا نلقي نظرة على بعض الأمثلة على استخدام الحلقات في ج:

العودة 0;

}

نتيجة تنفيذ البرنامج: