دسته بندی سایت
محبوب ترین ها
پرفروش ترین ها
پیوند ها
دانلود پاورپوینت کامپیوتر ( واحدهای مختلف برنامه )
۳۰ اسلاید
توابع چند جمله ای
اگر تابع دارای بيش از يک دستور باشد از اين نوع تابع استفاده می شود
تمام برنامه های فرعی (internal Procedure) شامل توابع چند جمله ای و سابروتين ها در داخل برنامه اصلی قرار می گيرند. به عبارتی هر برنامه ای فقط و فقط می تواند يک برنامه اصلی داشته باشد.
فرم کلی
PROGRAM [name]
[specification statements]
[executable statements]
...
[CONTAINS ]
internal procedures]
END [PROGRAM [name]]
تمام برنامه های فرعی (بجز توابع تک جمله ای ) پس از برنامه اصلی و پس از کلمه
CONTAINS می ايند
تقدم و تاخر در آوردن برنامه های فرعی وجود ندارد
مثال: برنامه فرعی زير ريشه دوم هر عددی مثل a را به روش عددی نيوتن – رافسون با خطای نسبی 00001/0 از فرمول
Ri+1=1/2(Ri + a/Ri) استفاده می شود. در اين روش با استفاده از تکرار عمليات ابتدا R برابر a/2 در نظر گرفته شده و هربار مقدار جديد a از روی مقدار قبلی آن محاسبه می گردد
FUNCTION SQR (a)
R=a/2.0
Do
SQR=0.5* (R+ a/R)
IF (ABS (SQR**2 –a)/a -0.00001)10, 5, 5 (مثبت، صفر ، منفی)
R=SQR
END DO
RETURN
END
چنانچه اين تابع در پايين CONTAINS يک برنامه آورده شود آنگاه می توان به صورت زير مورد استفاده قرار گيرد
Variable name= SQR (variable or constant) دستور محاسباتی شامل
مبلغ قابل پرداخت 6,900 تومان