حجم فایل : 59.5 KB <br /> نوع فایل : پاور پوینت <br /> تعداد اسلاید ها : 17 <br /> 1 تابع و رویه 1 2 مروری بر مطالب تاکنون یک برنامه به دستورات پاسکال شکسته می شود.<br />طراحی برنامه دشوار است زیرا کوچکترین واحد دستوری، دستورات پاسکال است. <br />اگر برنامه را بتوانیم به ساختاری اجرایی با هدف مشخص بشکنیم، طراحی و پیاده سازی راحت تر خواهد شد.<br />طراحی مدولار ، طراحی از بالا به پایین است. 3 مثال : نمايش عدد زوج به صورت جمع دو عدد اول Var<br /> I , n : Word <br /> found : boolean;<br />Begin<br /> Readln (n);<br /> found := false;<br /> for I := 2 to n do<br /> If ( Prime ( I ) ) and ( Prime ( n-I ) ) then<br /> begin <br /> Write(I, n-I); found := true; break;<br /> end;<br /> if not found then write (‘Not found’);<br />End. 4 مثال : نمايش عدد… کافی است prime را یکبار بنویسیم و چندین بار استفاده کنیم.<br />مجموعه ای از دستورات را نام prime فراخوانی می کنیم.<br />ورودی (پارامتر) را به صورت آرگمان دریافت می کند.<br />کد برنامه ساده تر و قابل فهم تر می شود 5 تعریف تابع Function نام تابع ( متغير : نوع ; … ) : نوع خروجی ;<br />Var<br /> تعريف متغيرها ;<br /> متغير کمکی : نوع خروجی ;<br />Begin<br /> . . .<br /> انجام محاسبات با متغير کمکی ;<br /> . . .<br /> نام تابع := متغير کمکی ; <br />End; 6 رویه رویه خروجی ندارد!<br />Procedure نام رویه ( متغير : نوع ; … ) ;<br />Var<br /> تعريف متغيرها ;<br />Begin<br /> چند دستور ;<br />End;<br /> 7 فرق تابع و رویه تابع دارای خروجی است. حال آنکه رویه خروجی ندارد.<br />عملياتهای محاسباتی، انتساب (مقداردهی)، مقايسه ای و چاپ در خروجی، فقط برای توابع معتبرند و برای رویه معنا ندارند.<br /> به عنوان مثال اگر F تابعی با ورودی Real و خروجی Integer و a هم متغيری Integer باشد، عملياتهای زير معتبرند :<br />a := F (2.5) + 3;<br />Write ( F (1.7) );<br /> If F ( 1.3 ) > F ( 7.4 ) Then a := F (5.4);<br /> 8 پیاده سازی تابع prime Function Prime ( m : Word ) : Boolean;<br />Var<br /> b : Boolean;<br /> I : Integer;<br />Begin<br /> b := True;<br /> for i := 2 to Trunc ( sqrt (m) ) Do<br /> If n mod I = 0 Then b := false;<br /> Prime := b;<br />End; نوع ورودی نوع خروجی متغیر داخلی 9 نگاشت متغیرها هنگامی که نام آرگمان m باشد:<br /> فضای حافظه Heap 10 انواع متغیرها متغیر جهانی (global) <br />متغیرهایی هستند که در برنامه اصلی تعریف می شوند. در سرتاسر برنامه از جمله بدنه تابع ها و رویه ها قابل دسترسی هستند.<br />متغیر محلی (local)<br />متغیرهایی هستند که در رویه ها و تابع ها تعریف می شوند و فقط در بدنة آن تابع یا رویه قابل استفاده هستند.<br />در صورت وجود هم نامی بین متغیرهای محلی و جهانی ، تابع یا رویه به متغیرهای محلی رجوع می کند. 11 انواع متغیرها (ا...
مبلغ واقعی 18,824 تومان 20% تخفیف مبلغ قابل پرداخت 15,059 تومان
51 اسلاید، حاوی کلیات (به زبان فارسی)، سنسورگذاری، نمونه سازی و بخشی از خروجیهای دستگاه سانتریفیوژ منابع مورد استفاده: •Milad Aghamolaei, Alireza SaeediAzizkandi, Abbas Ghalandarzadeh,Evaluation of fault rupturepropagation through earth dams subjected to reverse ... ...
همه کسانی که در زمینه طراحی و ساخت مدارات الکترونیکی فعالیت می کنن و با مدارات آزمایشی سر و کار دارند با مسائل مربوط به استفاده از فیبر سوراخدار و مدارات چاپی آشنا هستند. معمولا برای پیاده سازی مدارات کوچک از فیبر های سوراخدار آماده موجود در بازار استفاده می کنیم. ولی زمانی ... ...
فایل اقدام پژوهی در 29 صفحه بصورت word و قابل ویرایش و دارای فهرست مطالب و منابع با چه را هکارهایی و چگونه توانستم اختلال در املا نویسی مینا را درمان کنم؟ چکیده در این پژوهش در مورد بهبود مشکل درس دیکته نویسی دانشآموزی به نام مینا که در پایه اول مشغول به تحصیل است ، می ... ...
کتاب رمان PDF ( خاطرات یک گیشا ) نویسنده : آرتور گلدن ترجمه : مریم بیات کتاب خاطرات یک گیشا از سرگذشت زنانی میگوید که در فرهنگ گذشته ژاپن جایگاه خاصی داشتند که احتمالا مشابه آن در هیچ کجای دیگر جهان یافت نمیشده و نمیشود. کسانیکه بر لبه باریک و روی مرز هنرمندی و ... ...