Fortran程序總結(jié)

Fortran程序總結(jié)

ID:44870944

大?。?08.38 KB

頁數(shù):25頁

時間:2019-10-31

Fortran程序總結(jié)_第1頁
Fortran程序總結(jié)_第2頁
Fortran程序總結(jié)_第3頁
Fortran程序總結(jié)_第4頁
Fortran程序總結(jié)_第5頁
資源描述:

《Fortran程序總結(jié)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、1.行的書寫(行的長度、分行、續(xù)行)一行可以是0~132個字符,空格有意義,語句最長不超過2640個字符一行可以有多個語句,用“;”分隔一個語句可分行寫,讀行標記為&(放在尾部),但如為關鍵字,首尾均加&。最多可有511個續(xù)行。2.說明語句必須出現(xiàn)在可執(zhí)行語句之前,格式說明語句(FORMAT語句)除外。3.注釋標志符:自由格式:!固定格式:C*語句分隔符:分號;(僅自由格式可以使用)續(xù)行符:自由格式:&申明標號:1到5位無符號整數(shù)空格:關鍵字、變量、常量內(nèi)部不能用空格,但相鄰兩者之間須用空格4.信息處理的分類:數(shù)值處理

2、和信息處理現(xiàn)代計算機工作原理:程序存儲和程序控制(馮·諾依曼)1、運算器——算術運算、邏輯運算2、控制器——根據(jù)指令控制計算機工作運算器、控制器和寄存器稱為中央處理器CPU3、I/O設備——提供數(shù)據(jù)傳輸服務4、總線——數(shù)據(jù)傳輸?shù)墓餐ǖ?.機器語言:二進制代碼形式,可以被計算機直接執(zhí)行,不可移植2.匯編語言:用助記符來代替機器指令,容易記憶,不可移植3.高級語言:接近自然語言(英語)的程序設計語言,又稱算法語言,易學、易用、易維護,可移植性好例:FORTRAN、BASIC、PASCAL、C、LISP、PROLOG等5.

3、FORTRAN90程序是一種分塊結(jié)構(gòu),由若干個程序單元塊組成:主程序、外部子程序、模塊、塊數(shù)據(jù)單元無論是主程序單元,還是子程序單元,都是獨立的程序單位,應該獨立編寫,它們的形式相似。非語句行:注釋語句:!后的所有字符都被編譯器忽略??瑟氄家恍?,也可在其它語句之后,空行為注釋行(固定格式用C和*)6.常量的定義:常量是程序執(zhí)行過程中不能變化的量?;緮?shù)據(jù)類型有五種:整型、實型、復型、字符型和邏輯型前三種屬于數(shù)值類型,后兩種為非數(shù)值類型,主要用于文字處理和控制。FORTRAN90通過KIND值確定整數(shù)的存儲開銷、最大位數(shù)和

4、取值范圍,如表所示。缺省KIND值則取默認值4。KIND值字節(jié)數(shù)二進位數(shù)取值范圍118-128~1272216-32768~327674432-2147483648~2147483647格式:SELECTEND_INT_KIND(N):功能:返回范圍在-10N~10N的整數(shù)的kind-Value在FORTRAN90中,也可以表示二進制、八進制、十六進制形式的無符號整數(shù)。其形式如下:二進制數(shù):B’101101’或B”101101”八進制數(shù):O’76210’十六進制數(shù):Z’1FA2’25實型常量指數(shù)形式⑴數(shù)字部分:小數(shù)形式

5、實數(shù)或整數(shù)⑵指數(shù)部分:只能為整數(shù)錯例:4E5.6⑶數(shù)字部分不能丟;例:10-4:E-4(錯)1E-4(正確)⑷以標準化形式(規(guī)格化指數(shù))輸出(<1或>=1,此處分為兩類)1。數(shù)字部分的值小于1,且小數(shù)點后的第一位數(shù)字非0例:0.743643E-12(正確)21.835E-12(錯)2。數(shù)字部分有且僅有一位非零的整數(shù)。例:7.43643E-12(正確)0.21835E-12(錯)一般實數(shù)范圍:-1038~+1038,有效位7~8位也有的系統(tǒng)允許數(shù)的范圍更大,可以超過10100。上溢:overflow下溢:當0處理為了能得

6、到理想的范圍和有效數(shù)字,要求說明種別類型參數(shù)值。(書上有誤)例:INTEGER,PARAMETER::long=SELECTED_REAL_KIND(8,88)則符號常數(shù)long提供了至少8位精度,以及-1088~+1088的值的范圍。以此說明的實型常量:1、PRECISION(4.37_long)精度至少為82、RANGE(4.37_long)范圍至少88次冪常用實數(shù)一般分為兩種:real(4)單精度(默認)real(8)雙精度實數(shù)種別為8時常量的表示(雙精度數(shù))有效位:15位;數(shù)字部分D±指數(shù)例:1.2D2字符常量

7、長度:字符串內(nèi)字符的個數(shù)空格算一個,起止界不算,長度可為0。(空串’’或"")用于標識一個程序成分,例如符號常量、變量、派生類型等。對于名字有下列要求:1.名字的長度不能超過31個字符2.名字的組成成分可以是字母、數(shù)字和下劃線3.名字的第一個字符必須是字母4.在名字中不能出現(xiàn)空格提倡使用具有一定含義的名字,提高程序的清晰度和可讀性。變量字母、數(shù)字、下劃線組成字母開頭長度1-31個Fortran90關于變量說明的新功能:1.在變量說明的同時,可以給變量賦初值。INTEGER::I=5,J=126REAL::X=7.2,Z

8、,W=774.22.在說明變量的同時也可說明其種別REAL(KIND=4)::X,Y或REAL(4)::X,Y253.在說明變量的同時,還可說明變量的屬性INTEGER,PARAMETER::I=5,J=123REAL,DIMENSION(1:10)::A程序單元概念程序單元是FORTRAN語言的基本成分。程序單元可以是主程序、子

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。