لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:35
فهرست و توضیحات:
توابع
توابع کتابخانه ای
نوشتن تابع
نکاتی درمورد نوشتن تابع :
چگونگی کار تابع :
روش های ارسال پارامترها به توابع :
توابعی که هیچ مقداری را بر نمی گردانند
بازگشتی
بازگشتی به مفهومی گفته می شود که در آن ، تابعی خودش را فراخوانی می کند . توابع می توانند به طور مستقیم یا غیر مستقیم خودشان رافراخوانی کنند . درروش مستقیم ، یکی ازدستورات تابع ، فراخوانی خودش است در روش غیر مستقیم ، تابعی مثل f1() تابع f2() رافراخوانی می کند وتابع f2() نیز به نوبه خود تابع f1() را فرا خوانی می نماید برای ایجاد بازگشتی ، الگوریتمی که توسط تابع پیاده سازی می شود ، باید خصوصیت بازگشتی داشته باشد .
طرح کلی الگوریتم های بازگشتی به صورت زیر است :
یک یا چند حالت ، که در آن ، تابع وظیفه خودش را به صورت بازگشتی انجام می دهد . یعنی این حالت ها خاصیت بازگشتنی دارند . یک یا چندحالت که در آن ، تابع وظیفه خودش را بدون فراخوانی بازگشتنی انجام می دهد . این حالت را حالت توقف گویند .اغلب با استفاده از یک دستور if مشخص می شود که کدام یک از این حالت ها باید انجام شوندبرای این که فراخوانی های بازگشتی به اتمام برسد . باید حالت توقف اتفاق بیفتد . یعنی هر فراخوانی تابع ، سرانجام باید به حالت توقف ختم شود ، در غیر این صورت ، فراخوانی تابع خاتمه نمی یابد .