امروز ...

صفحه بعدصفحه قبللیست مطالب فرترنبخش آموزش

 

- توابع آماده فرترن

در برنامه نويسي براي انجام تعدادي از کارهاي معمول ، از توابع آماده استفاده مي شود . توابع در حالت کلي از يک نام و يک يا چند آرگومان ( ورودي ) تشکيل مي شوند .

(... ، ورودي 2 ، ورودي 1) نام تابع

آنچه که بايد در مورد توابع بدانيم اين است که تابع چه کاري را انجام مي دهد و براي انجام اين کار از چه نوع ورودي استفاده مي کند و خروجي تابع چيست . حال جهت بررسي اين موارد جدول زير طراحي شده است :

توضيحات

ورودي

نام تابع

قدر مطلق

اعشاري Real

ABS (x)

قدر مطلق

مختلط Complex

CABS (x)

قدر مطلق

دقت مضاعف

DABS (x)

قدر مطلق

صحيح Integer

IABS (x)

آرک کسينوس

اعشاري Real

ACOS (x)

آرک کسينوس

دقت مضاعف

DACOS (x)

حذف قسمت اعشاري

اعشاري Real

AINT (x)

حذف قسمت اعشاري

دقت مضاعف

DINT (x)

آرک سينوس

اعشاري Real

ASIN (x)

آرک سينوس

دقت مضاعف

DSIN (x)

آرک تانژانت

اعشاري Real

ATAN (x)

آرک تانژانت

دقت مضاعف

DTAN (x)

آرک تانژانت

اعشاري Real

ATAN2 (x)

آرک تانژانت

دقت مضاعف

DTAN2 (x)

حرف مطابق با جدول Ascii

صحيح Integer

CHAR (x)

کسينوس

اعشاري Real

COS (x)

کسينوس

مختلط Complex

CCOS (x)

کسينوس

دقت مضاعف

DCOS (x)

مزدوج عدد مختلط

مختلط Complex

CONJ (x)

کسينوس هيپربوليک

اعشاري Real

COSH (x)

کسينوس هيپربوليک

دقت مضاعف

DCOSH (x)

تفاضل در صورت مثبت بودن

اعشاري Real

DIM (x,y)

تفاضل در صورت مثبت بودن

صحيح Integer

IDIM (x,y)

توليد عدد با دقت بيشتر

اعشاري Real

DPROD (x,y)

e بتوان عدد

اعشاري Real

EXP (x)

e بتوان عدد

مختلط Complex

CEXP (x)

e بتوان عدد

دقت مضاعف

DEXP (x)

کد اسکي مربوط به رشته

رشته اي

ICHAR (x)

جستجو در ميان رشته

رشته اي

INDEX (String,Substring)

تبديل عدد به صحيح

اعشاري Real

INT (x)

تبديل عدد به صحيح

اعشاري Real

IFIX (x)

تبديل عدد به صحيح

دقت مضاعف

IDINT (x)

طول رشته

رشته اي

LEN( String )

لگاريتم در پايه طبيعي

اعشاري Real

LOG (x)

لگاريتم در پايه طبيعي

اعشاري Real

ALOG (x)

لگاريتم در پايه طبيعي

مختلط Complex

CLOG (x)

لگاريتم در پايه طبيعي

دقت مضاعف

DLOG (x)

لگاريتم در پايه ده

اعشاري Real

LOG10 (x)

لگاريتم در پايه ده

اعشاري Real

ALOG10 (x)

لگاريتم در پايه ده

دقت مضاعف

DLOG10 (x)

ماکزيمم اعداد

اعشاري Real

MAX (x,y,…)

ماکزيمم اعداد

صحيح Integer

MAX0 (x,y,…)

ماکزيمم اعداد

اعشاري Real

AMAX1 (x,y,…)

ماکزيمم اعداد

دقت مضاعف

DMAX1 (x,y,…)

ماکزيمم اعداد

اعشاري Real

MAX1 (x,y,…)

ماکزيمم اعداد

صحيح Integer

AMAX0 (x,y,…)

مينيموم اعداد

اعشاري Real

MIN (x,y,…)

مينيموم اعداد

صحيح Integer

MIN0 (x,y,…)

مينيموم اعداد

اعشاري Real

AMIN1 (x,y,…)

مينيموم اعداد

دقت مضاعف

DMIN1 (x,y,…)

مينيموم اعداد

اعشاري Real

MIN1 (x,y,…)

مينيموم اعداد

صحيح Integer

AMIN0 (x,y,…)

باقيمانده

صحيح Integer

MOD (x,y)

باقيمانده

اعشاري Real

AMOD (x,y)

باقيمانده

دقت مضاعف

DMOD (x,y)

تبديل عدد به اعشاري

صحيح Integer

REAL (x)

تبديل عدد به اعشاري

صحيح Integer

FLOAT (x)

تبديل عدد به اعشاري

دقت مضاعف

SNGL (x)

مفدار x به همراه علامت  y

اعشاري Real

SIGN  (x,y)

مفدار x به همراه علامت  y

دقت مضاعف

DSIGN  (x,y)

مفدار x به همراه علامت  y

صحيح Integer

ISIGN  (x,y)

سينوس

اعشاري Real

SIN (x)

سينوس

مختلط Complex

CSIN (x)

سينوس

دقت مضاعف

DSIN (x)

سينوس هيپربوليک

اعشاري Real

SINH (x)

سينوس هيپربوليک

دقت مضاعف

DSINH (x)

جذر

اعشاري Real

SQRT (x)

جذر

مختلط Complex

CSQRT (x)

جذر

دقت مضاعف

DSQRT (x)

تانژانت

اعشاري Real

TAN (x)

تانژانت

دقت مضاعف

DTAN (x)

تانژانت هيپربوليک

اعشاري Real

TANH (x)

تانژانت هيپربوليک

دقت مضاعف

DTANH (x)

قرار دادن فاصله هاي اول در آخر رشته

رشته اي

ADJUSTL ( String )

قرار دادن فاصله هاي آخر در اول رشته

رشته اي

ADJUSTR (String )

حذف فواصل خالي آخر رشته

رشته اي

TRIM ( String )

طول متن بدون فاصله خالي در آخر

رشته اي

LEN_TRIM ( String )

 

 

 

 

 

صفحه بعد

صفحه قبل

لیست مطالب فرترن

بخش آموزش

 

قوانین حقوق مولفان 2008 ، گروه نرم افزاری سی سی ،شرایط و ضوابط سایت را مطالعه نمایید