أنشرها:

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

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

حسنًا ، هذه المقالة سوف تناقش ما هو التكرار وأنواعها. هيا نلقي نظرة على شرحها.

ما هو التكرار

كما ذكرت منصة Geeks for Geeks ، فإن الدوامات المعروفة أيضًا باسم البيانات المتكررة هي مفهوم يستخدم لإعادة تشغيل كتلة من التعليمات البرمجية بشكل متكرر.

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

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

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

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

في البرمجة ، يتم تقسيم مفهوم الدوام إلى عدة أنواع ، من بينها:

For Loop

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

while loop

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

Do While Loop

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

For-In Loop

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

حلقة For-Of

يتم استخدام حلقة for-of لترجمة قيمة من كائن قابل للتكرار ، مثل المصفوفات والأسطر والمصفوفات والمجموعات. على عكس for-in ، تنتج هذه الحلقة قيمة مباشرة من كل عنصر ، وليس المؤشرات أو أسماء الخصائص. نظرًا لكونها أبسط وأكثر أمانًا للمصفوفات ، يتم اختيار for-of في كثير من الأحيان لإنشاء كود أكثر نظافة وسهولة القراءة.

حلقة مع نهج إعلاني

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

في JavaScript، تستخدم النهج الإعلانية عادةً الوظائف ذات الدرجة العالية مثل forEach و map و filter و reduce و find. تسمح هذه الوظائف للمبرمجين بإجراء تحولات أو عمليات تصفية أو معالجة البيانات دون كتابة بنية تكرار صريحة. بالإضافة إلى تحسين وضوح الكود، يساعد هذا النهج أيضًا في تقليل احتمال حدوث الأخطاء وزيادة كفاءة تطوير التطبيقات.

هذا هو شرح عن ما هو التكرار. نأمل أن تكون المعلومات المذكورة أعلاه مفيدة للقارئ. قم بزيارة VOI.id للحصول على تحديثات الأخبار الأخرى المختارة.


The English, Chinese, Japanese, Arabic, and French versions are automatically generated by the AI. So there may still be inaccuracies in translating, please always see Indonesian as our main language. (system supported by DigitalSiber.id)

Add VOI as a Preferred Source
Follow VOI news updates across Google.
+