أجهزة الكمبيوتر, برمجة
عودية - ما هذا؟ العودية البرمجة (أمثلة)
العودية هي الأحداث المثيرة للاهتمام في حد ذاتها، لكنها في البرمجة أهمية خاصة في بعض الحالات. لأول مرة في مواجهة معهم، وعدد كبير نسبيا من الناس لديهم مع فهمهم للمشكلة. ويرجع ذلك إلى حقل ضخم من إمكانية استخدام هذا المصطلح هذا، اعتمادا على السياق الذي يستخدم "عودية". ولكن يؤمل أن هذه المادة سوف تساعد على تجنب سوء الفهم المحتملة والارتباك.
ما هو "عودية" بشكل عام؟
ما هو المقصود من الإعادة في البرمجة؟
العودية يمكن أن تكون محدودة أو لانهائية. إلى توقف أولا في حد ذاته سبب، فإنه ينبغي أيضا أن تكون ظروف الإنهاء. هذا الانخفاض في قيمة يمكن أن يكون متغير، وعندما تصل إلى قيمة معينة، ووقف الانتهاء دعوة البرمجيات / الانتقال إلى رمز لاحقة، وهذا يتوقف على الاحتياجات لتحقيق أهداف معينة. التي تعني العودية لانهائية أنه سوف يطلق، ستعمل ما دام جهاز كمبيوتر أو البرنامج الذي تعمل فيه.
ومن الممكن أيضا العودية صعبة تنظيم استخدام وظيفتين. لنفترض أن هناك ألف وباء ولديه وظيفة في الدعوة التعليمات البرمجية إلى B، و B، بدوره، يشير إلى الحاجة لجهاز كمبيوتر لإجراء معقدة A. العودية - وسيلة للخروج من سلسلة معقدة من حالات منطقية لمنطق الكمبيوتر.
إذا كان القارئ هذه السطور درس دورات البرمجة، فإنه ربما لاحظت بالفعل أوجه الشبه بينها وبين العودية. بشكل عام، فإنها يمكن أن تؤدي فعلا مهام متشابهة أو متطابقة. مع مساعدة من العودية غير مريحة للقيام دورة عمل المحاكاة. وهذا مفيد بشكل خاص حيث دورات أنفسهم لاستخدام ليست مريحة للغاية. قيادة تنفيذ البرامج ليست مختلفة جدا في مختلف لغات البرمجة عالية المستوى. بعد العودية في "باسكال" والعودية في C أو لغة أخرى خصائصها. وقالت إنها لا يمكن تنفيذه بنجاح في اللغات منخفضة المستوى مثل "المجمع"، لكنه أكثر صعوبة وتستغرق وقتا طويلا.
أشجار العودية
- لديه عقدة الخاصة الأولية، ودعا جذر الشجرة بأكملها.
- العقد المتبقية هي في المبلغ الذي يختلف عن الصفر، مجموعات فرعية متصلتين، في نفس الوقت كما أنها شجرة. كل هذه الأشكال من منظمة تسمى الأشجار الفرعية من الشجرة الرئيسية.
وبعبارة أخرى: أشجار تحتوي على الأشجار الفرعية التي تحتوي على المزيد من الأشجار، ولكن بأعداد أقل من شجرة السابقة. استمر هذا الوضع حتى واحدة من العقد سيكون من الممكن للمضي قدما، وسوف يعني نهاية العودية. هناك أكثر من الوضوح حول المخططات: أشجار عادية تنمو من أسفل إلى أعلى، وأنها هي الانتباه إلى برمجة العكس بالعكس. المواقع التي ليس لها استمرار، ودعا العقد النهائي. للراحة من التدوين، ولسهولة الاستخدام المصطلحات الأنساب (الأجداد والأطفال).
لماذا يتم استخدامه في البرمجة؟
الخلافات العودية في مختلف لغات البرمجة
وعلى الرغم من المخطط العام لتنفيذ وتطبيق معين في كل حالة على حدة، العودية في البرمجة خصائصها. وهذا يمكن أن يؤدي إلى صعوبات في البحث عن المادة المطلوبة. ولكن يبقى دائما في الاعتبار: إذا كانت لغة البرمجة هي وظيفة أو الإجراء، وبالتالي فإن العودية الدعوة - من المجدي. لكن خلافاتها أهم تحدث عند استخدام لغات البرمجة المنخفضة والعالية. هذا هو الاحتمالات خصوصا الحقيقية لتنفيذ البرنامج. سوف إعدام تعتمد في نهاية المطاف على ما إذا تم تعيين المهمة، وفقا لذلك والعودية مكتوب. وظائف والإجراءات المستخدمة تختلف، ولكن الغرض منها هو نفسه دائما - جعل يطلقون على أنفسهم.
عودية - فمن السهل. من السهل أن نتذكر محتوى المقالة؟
Similar articles
Trending Now