Fortran程序總結(jié)材料.doc

Fortran程序總結(jié)材料.doc

ID:57838371

大?。?3.06 KB

頁數(shù):60頁

時間:2020-03-31

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

《Fortran程序總結(jié)材料.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

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

2、理:程序存儲和程序控制(馮·諾依曼)1、運算器——算術(shù)運算、邏輯運算2、控制器——根據(jù)指令控制計算機(jī)工作運算器、控制器和寄存器稱為中央處理器CPU實用文檔3、I/O設(shè)備——提供數(shù)據(jù)傳輸服務(wù)4、總線——數(shù)據(jù)傳輸?shù)墓餐ǖ?.機(jī)器語言:二進(jìn)制代碼形式,可以被計算機(jī)直接執(zhí)行,不可移植2.匯編語言:用助記符來代替機(jī)器指令,容易記憶,不可移植3.高級語言:接近自然語言(英語)的程序設(shè)計語言,又稱算法語言,易學(xué)、易用、易維護(hù),可移植性好例:FORTRAN、BASIC、PASCAL、C、LISP、PROLOG等5.FORTRAN90程序是一種分塊結(jié)構(gòu),由若干個程序

3、單元塊組成:主程序、外部子程序、模塊、塊數(shù)據(jù)單元無論是主程序單元,還是子程序單元,都是獨立的程序單位,應(yīng)該獨立編寫,它們的形式相似。非語句行:注釋語句:!后的所有字符都被編譯器忽略??瑟氄家恍?,也可在其它語句之后,空行為注釋行(固定格式用C和)6.常量的定義:常量是程序執(zhí)行過程中不能變化的量?;緮?shù)據(jù)類型有五種:整型、實型、復(fù)型、字符型和邏輯型前三種屬于數(shù)值類型,后兩種為非數(shù)值類型,主要用于文字處理和控制。FORTRAN90通過KIND值確定整數(shù)的存儲開銷、最大位數(shù)和取值范圍,如表所示。缺省KIND值則取默認(rèn)值4。KIND值字節(jié)數(shù)二進(jìn)位數(shù)取值范圍11

4、8-128~127實用文檔2216-32768~327674432-2147483648~2147483647格式:SELECTEND_INT_KIND(N):功能:返回范圍在-10N~10N的整數(shù)的kind-Value在FORTRAN90中,也可以表示二進(jìn)制、八進(jìn)制、十六進(jìn)制形式的無符號整數(shù)。其形式如下:二進(jìn)制數(shù):B’101101’或B”101101”八進(jìn)制數(shù):O’76210’十六進(jìn)制數(shù):Z’1FA2’實型常量指數(shù)形式⑴數(shù)字部分:小數(shù)形式實數(shù)或整數(shù)⑵指數(shù)部分:只能為整數(shù)錯例:4E5.6⑶數(shù)字部分不能丟;例:10-4:E-4(錯)1E-4(正確)⑷以

5、標(biāo)準(zhǔn)化形式(規(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下溢:當(dāng)0處理為了能得到理想的范圍和有效數(shù)字,要求說明種別類型參數(shù)值。(書上有誤)例:INTEGER,PARAMETER::long=SELECTED_REA

6、L_KIND(8,88)則符號常數(shù)long提供了至少8位精度,以及-1088~+1088的值的范圍。以此說明的實型常量:1、PRECISION(4.37_long)精度至少為82、RANGE(4.37_long)范圍至少88次冪常用實數(shù)一般分為兩種:real(4)單精度(默認(rèn))real(8)雙精度實數(shù)種別為8時常量的表示(雙精度數(shù))有效位:15位;數(shù)字部分D±指數(shù)例:1.2D2字符常量長度:字符串內(nèi)字符的個數(shù)空格算一個,起止界不算,長度可為0。(空串’’或"")實用文檔用于標(biāo)識一個程序成分,例如符號常量、變量、派生類型等。對于名字有下列要求:1.名字

7、的長度不能超過31個字符2.名字的組成成分可以是字母、數(shù)字和下劃線3.名字的第一個字符必須是字母4.在名字中不能出現(xiàn)空格提倡使用具有一定含義的名字,提高程序的清晰度和可讀性。變量字母、數(shù)字、下劃線組成字母開頭長度1-31個Fortran90關(guān)于變量說明的新功能:1.在變量說明的同時,可以給變量賦初值。INTEGER::I=5,J=126REAL::X=7.2,Z,W=774.22.在說明變量的同時也可說明其種別REAL(KIND=4)::X,Y或REAL(4)::X,Y3.在說明變量的同時,還可說明變量的屬性INTEGER,PARAMETER::I=

8、5,J=123實用文檔REAL,DIMENSION(1:10)::A程序單元概念程序單元是FORTRAN語言

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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