حلقة العودية

مؤلف: Roger Morrison
تاريخ الخلق: 21 شهر تسعة 2021
تاريخ التحديث: 21 يونيو 2024
Anonim
الرأي الحر حلقة السبت 12/03/2022.. إعدام 81 شخصا في السعودية في يوم واحد بتهمة اعتناق "الفكر الضال"
فيديو: الرأي الحر حلقة السبت 12/03/2022.. إعدام 81 شخصا في السعودية في يوم واحد بتهمة اعتناق "الفكر الضال"

المحتوى

التعريف - ماذا تعني حلقة العودية؟

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


تُعرف الحلقات العودية أيضًا باسم العودية.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح حلقة متكررة

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

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

تتضمن بعض التطبيقات الأكثر شيوعًا للمشكلات المتعلقة بالوظائف العودية برج هانوي ، حساب السلسلة لـ e = 1/0! +1/1! + 1/2 + ... ، حساب gcd ، مضروب وما إلى ذلك.


يستخدم العودية أيضًا في الحالات التي يكون فيها المبرمج غير متأكد من الحجم الدقيق للبيانات.

يمكن تصنيف العودية في الحوسبة في الأنواع التالية:

  • العودية واحدة
  • العودية متعددة
  • العودية غير المباشرة
  • العودية مجهولة المصدر
  • العودية الهيكلية
  • العودية التوليدي

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