هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل — اطلب عرضًا تجريبيًا أو سجّل الدخول.
الدوال التكرارية (العودية) مفيدة لأن الحل في كثير من الأحيان للمشكلة يفسح المجال أمام العودية. ومع ذلك، فإن العديد من المبرمجين في البداية يواجهون مشاكل مع العودية لأنهم لم يتعرضوا مطلقًا للمفهوم.
يتضمن تحديد دالة بشكل متكرر فهم كيفية بناء الحلول العودية. في هذه الدروس، سنناقش كيفية كتابة الدوال العودية. الدالة العودية هي دالة تستدعي نفسها في تعريفها. سنبدأ بإظهار العودية من خلال الحوسبة. بعد ذلك، سننتقل إلى دالة متكررة أكثر تعقيدًا - تحديد مصطلح في تسلسل فيبوناتشي. ستتعلم كيفية إجراء عملية بسيطة بشكل متكرر، وتختتم من خلال مقارنة الحل العودي مقابل الحل التكراري لحساب قوى (الأس) الأرقام.
يغطي كيفية كتابة دوال تكرارية ذاتية في C، بما في ذلك تعريف دالة بصورة تكرارية ذاتية، وحساب المضروبات بالتكرار الذاتي، وحساب حدود متتالية فيبوناتشي، وطباعة محتويات مصفوفة بصورة تكرارية ذاتية، ومقارنة الحلول التكرارية الذاتية بالحلول التكرارية لحساب قوى الأعداد.
يستهدف المبرمجين المبتدئين الذين لم يتعرضوا سابقاً لمفهوم التكرار الذاتي والذين كثيراً ما يواجهون صعوبة فيه.
يشتمل المقرر على ثلاثة دروس: أساسيات التكرار الذاتي؛ وتعريف دالة المضروب واستخدامها؛ وتعريف دالة القوة.
ستبني مهارات في لغة C (لغة البرمجة)، والبرمجة المعيارية في C، ومفاهيم البرمجة، والتكرار الذاتي، وعلاقة التكرار، والنزول التكراري الذاتي.
يبدأ بتوضيح التكرار الذاتي من خلال حساب المضروبات، ثم ينتقل إلى دالة تكرارية ذاتية أكثر تعقيداً لحساب حدٍّ في متتالية فيبوناتشي.