پاورپوینت تابع و رویه
قابل ویرایش 17 اسلاید
قسمتی از اسلایدها
تاکنون یک برنامه به دستورات پاسکال شکسته می شود.
طراحی برنامه دشوار است زیرا کوچکترین واحد دستوری، دستورات پاسکال است.
اگر برنامه را بتوانیم به ساختاری اجرایی با هدف مشخص بشکنیم، طراحی و پیاده سازی راحت تر خواهد شد.
طراحی مدولار ، طراحی از بالا به پایین است.
فرق تابع و رویه
تابع دارای خروجی است. حال آنکه رویه خروجی ندارد.
عملياتهای محاسباتی، انتساب (مقداردهی)، مقايسه ای و چاپ در خروجی، فقط برای توابع معتبرند و برای رویه معنا ندارند.
به عنوان مثال اگر F تابعی با ورودی Real و خروجی Integer و a هم متغيری Integer باشد، عملياتهای زير معتبرند :
a := F (2.5) + 3;
Write ( F (1.7) );
If F ( 1.3 ) > F ( 7.4 ) Then a := F (5.4);
متغیر جهانی (global)
متغیرهایی هستند که در برنامه اصلی تعریف می شوند. در سرتاسر برنامه از جمله بدنه تابع ها و رویه ها قابل دسترسی هستند.
متغیر محلی (local)
متغیرهایی هستند که در رویه ها و تابع ها تعریف می شوند و فقط در بدنة آن تابع یا رویه قابل استفاده هستند.
در صورت وجود هم نامی بین متغیرهای محلی و جهانی ، تابع یا رویه به متغیرهای محلی رجوع می کند.
فهرست مطالب و اسلایدها
تعریف تابع
رویه
چند دستور ;
فرق تابع و رویه
پیاده سازی تابع prime
نگاشت متغیرها
انواع متغیرها
متغیر جهانی (global)
متغیر محلی (local)
انواع متغیرها
مثال : محاسبه توان
مثال :کرم
قابل ویرایش 17 اسلاید
قسمتی از اسلایدها
تاکنون یک برنامه به دستورات پاسکال شکسته می شود.
طراحی برنامه دشوار است زیرا کوچکترین واحد دستوری، دستورات پاسکال است.
اگر برنامه را بتوانیم به ساختاری اجرایی با هدف مشخص بشکنیم، طراحی و پیاده سازی راحت تر خواهد شد.
طراحی مدولار ، طراحی از بالا به پایین است.
فرق تابع و رویه
تابع دارای خروجی است. حال آنکه رویه خروجی ندارد.
عملياتهای محاسباتی، انتساب (مقداردهی)، مقايسه ای و چاپ در خروجی، فقط برای توابع معتبرند و برای رویه معنا ندارند.
به عنوان مثال اگر F تابعی با ورودی Real و خروجی Integer و a هم متغيری Integer باشد، عملياتهای زير معتبرند :
a := F (2.5) + 3;
Write ( F (1.7) );
If F ( 1.3 ) > F ( 7.4 ) Then a := F (5.4);
متغیر جهانی (global)
متغیرهایی هستند که در برنامه اصلی تعریف می شوند. در سرتاسر برنامه از جمله بدنه تابع ها و رویه ها قابل دسترسی هستند.
متغیر محلی (local)
متغیرهایی هستند که در رویه ها و تابع ها تعریف می شوند و فقط در بدنة آن تابع یا رویه قابل استفاده هستند.
در صورت وجود هم نامی بین متغیرهای محلی و جهانی ، تابع یا رویه به متغیرهای محلی رجوع می کند.
فهرست مطالب و اسلایدها
تعریف تابع
رویه
چند دستور ;
فرق تابع و رویه
پیاده سازی تابع prime
نگاشت متغیرها
انواع متغیرها
متغیر جهانی (global)
متغیر محلی (local)
انواع متغیرها
مثال : محاسبه توان
مثال :کرم