fortran語言語法_第1頁
fortran語言語法_第2頁
fortran語言語法_第3頁
fortran語言語法_第4頁
fortran語言語法_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、FORTRAN是世界上最早出現(xiàn)的高級編程語言,是工程界最常用的編程語言,它在科學(xué)計(jì)算中(如航空航天、地質(zhì)勘探、天氣預(yù)報(bào)和建筑工程等領(lǐng)域)發(fā)揮著極其重要的作用。經(jīng)過40多年的發(fā)展,伴隨著FORTRAN語言多次版本的更新及相應(yīng)開發(fā)系統(tǒng)的出現(xiàn),其功能不斷完善,最新版本的開發(fā)系統(tǒng)幾乎具備了VC、VB的所有特點(diǎn),如圖形界面編程、數(shù)據(jù)庫等。目前,工科院校開設(shè)的計(jì)算機(jī)編程語言課首選仍然是FORTRAN :X2時,等于X1-X2,當(dāng)X1X2時,等于0DPROD(X1,X2)雙精度乘(X1,X2均為實(shí)數(shù))AIMAG(X)返回字符串X的虛部CONJG(X)返回字符串X的共軛MAX(X1,X2,X3,.,XN)返回

2、X1,X2,X3,.,XN中最大值MIN(X1,X2,X3,.,XN)返回X1,X2,X3,.,XN中最小值SQRT(X)返回X的平方根(X0)EXP(X)返回E的X次方LOG(X)返回以E為底的X的對數(shù)即自然對數(shù)(X0)LOG10(X)返回以10為底的X的對數(shù)即常用對數(shù)(X0)SIN(X)返回弧度值X的正弦值COS(X)返回弧度值X的余弦值TAN(X)返回弧度值X的正切值A(chǔ)SIN(X)返回弧度值X的反正弦值A(chǔ)COS(X)返回弧度值X的反余弦值A(chǔ)TAN(X)返回弧度值X的反正切值SINH(X)返回X的雙曲正弦值COSH(X)返回X的雙曲余弦值TANH(X)返回X的雙曲正切值LEN(X)返回字符

3、串X的長度INDEX(X1,X2)返回字符串X2在字符串X1中的位置,不包含時返回0LGE(X1,X2)如果字符串X1X2則等于.TRUE.,否則等于.FALSE.LGT(X1,X2)如果字符串X1X2則等于.TRUE.,否則等于.FALSE.LLE(X1,X2)如果字符串X1X2則等于.TRUE.,否則等于.FALSE.LLT(X1,X2)如果字符串X1X2則等于.TRUE.,否則等于.FALSE.9 FORTRAN77函數(shù)與子程序9.1 FORTRAN77語句函數(shù) 當(dāng)函數(shù)十分簡單,用一條語句足以定義時(允許使用繼續(xù)行)才用; 應(yīng)該放在所有可執(zhí)行語句之前和有關(guān)類型說明語句之后,是非執(zhí)行語句;

4、 只在其所在程序單位中有意義; 語句函數(shù)中的虛參就是變量名,不能是常量、表達(dá)式或數(shù)組元素等; 語句函數(shù)定義語句中的表達(dá)式可以包含已經(jīng)定義過的語句函數(shù)、外部函數(shù)或內(nèi)部函數(shù)。 語句函數(shù)通過表達(dá)式得一個函數(shù)值,此數(shù)值類型必須與函數(shù)名的類型一致。語句函數(shù)的使用同內(nèi)部函數(shù)相同。語句函數(shù)例子:YMJ(R)=3.14159265*R*RZMJ=YMJ(5)9.2 FORTRAN77自定義函數(shù)定義格式:類型說明 FUNCTION 函數(shù)名(虛擬參數(shù)1,虛擬參數(shù)2,虛擬參數(shù)N)程序塊(可以含有RETURN)函數(shù)名=函數(shù)值END調(diào)用格式與內(nèi)部函數(shù)相同。9.3 FORTRAN77子程序定義格式:SUBROUTINE

5、子程序名(虛擬參數(shù)1,虛擬參數(shù)2,虛擬參數(shù)N)程序塊(可以含有RETURN)END調(diào)用格式:CALL 子程序名(實(shí)在參數(shù)1,實(shí)在參數(shù)2,實(shí)在參數(shù)N)數(shù)據(jù)塊子程序:只是用來給有名公用區(qū)中的變量賦初值,格式如下:BLOCK DATA 子程序名DATA語句塊END附錄一、FORTRAN77控制輸入輸出格式1.在打印輸出時,每一行第1個字符不顯示,用來控制縱向走紙或顯示行。第1個字符作用空格正?;剀嚀Q行0回車并跳過1行1換頁+只回車不換行其它通常是回車換行2.輸入小數(shù)時,自帶小數(shù)點(diǎn)優(yōu)先。3.輸出字段寬度不夠時用*號填充。附錄二、FORTRAN77控制輸入輸出格式語句1IW或IW.M整數(shù)型W為字段寬度,

6、M為最少數(shù)字位數(shù)2FW.D實(shí)數(shù)型D為小數(shù)位數(shù)3EW.D或EW.DEE指數(shù)實(shí)數(shù)型E為指數(shù)位數(shù),通常為3或44GW.M自動實(shí)數(shù)型5DW.D雙精度型6LW邏輯型7A或AW字符型不指定W時自動8字符串插入字符串兩個表示一個字符9NH字符串插入長度為N的字符串10NX插入N個空格11RIW,R(NX,IW.M)R個IW,R個(NX,IW.M)R為重復(fù)系數(shù)12/換行13,$禁止換行附錄三、FORTRAN77相關(guān)資源FORTRAN是世界上最早出現(xiàn)的高級編程語言,是工程界最常用的編程語言,它在科學(xué)計(jì)算中(如航空航天、地質(zhì)勘探、天氣預(yù)報(bào)和建筑工程等領(lǐng)域)發(fā)揮著極其重要的作用。經(jīng)過40多年的發(fā)展,伴隨著FORTR

7、AN語言多次版本的更新及相應(yīng)開發(fā)系統(tǒng)的出現(xiàn),其功能不斷完善,最新版本的開發(fā)系統(tǒng)幾乎具備了VC、VB的所有特點(diǎn),如圖形界面編程、數(shù)據(jù)庫等。目前,工科院校開設(shè)的計(jì)算機(jī)編程語言課首選仍然是FORTRAN :FORTRAN教程(幻燈片)/burkardt/f_src/f_src.html編程愛好者下載Fortran 90 Handbook(Complete ANSI / ISO Reference) Compaq Visual Fortran Programmers GuideFortran 90 and Computational ScienceFortran 90 chinese免費(fèi)的F90數(shù)值計(jì)算程序庫 WHIGG F90 LIB本軟件提供F77和F90語言的子程序庫和函數(shù)庫,主要應(yīng)用在地球科學(xué)領(lǐng)域。此軟件只提供給個人使用,主要面向科學(xué)計(jì)算,可以復(fù)制傳播安裝程序,但要保證內(nèi)容的完整性,不得進(jìn)行任何修改,不得刪節(jié)任何內(nèi)容。不經(jīng)本作者同意,不可用于任何商業(yè)用途。本軟件只供

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論