版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、《FTRAN語言》自學提綱第一章1FTRAN基礎1.一個FTRAN程序由一個主程序或一個主程序與若干個子程序組成。但一個完整的FTRAN程序只能有一個主程序,主程序的第一個語句是PROGRAM語句,用以說明主程序的名稱。這個語句也可以省略,省略時默認為主程序的名稱為MAIN。2FTRAN的子程序主要有三種:⑴函數(shù)子程序,其第一個語句為FUNCTION;⑵子例行子程序,其第一個語句為SUBROUTINE;⑶數(shù)據塊子程序,其第一個語句為BL
2、OCKDATA。主程序與各個子程序可以獨立編譯,最后再鏈接成一個可執(zhí)行程序。在編寫并輸入一個FTRAN程序時,既可以將主程序與各個子程序存放在一個文件中,也可以將它們分別存放在不同的文件中。但必須注意,主程序與各個子程序都是獨立的程序單位,每個程序單位的最后一行必須用END語句作為結束。在主程序中,雖然END語句還具有使程序停止運行的作用,但由于一個程序單位只能在最后一行有END語句,因此,在程序的其它位置處需要停止運行時,只能用STO
3、P語句,不能用END語句。同樣的道理,在子程序中,雖然END語句還具有使程序流程返回到調用程序的作用,但在子程序的其它位置(不是最后一行)需要返回到調用程序時,只能用RETURN語句,不能用END語句。3FOPTRAN源程序的書寫格式有嚴格的規(guī)定。⑴一行中第一列為“C”或“”時,該行被認為是注釋行。注釋行可以寫在四個區(qū)中的一個區(qū),且注釋行可以出現(xiàn)在程序單位的任何位置。但注釋行不能有續(xù)行,需要時可以將連續(xù)若干行都定義為注釋行。⑵FTRAN
4、語句部分不能占用標號區(qū)及續(xù)行標志區(qū),只能從第七列開始。當語句太長時,可以使用續(xù)行。在繼續(xù)行的標號區(qū)內必須為空白(即繼續(xù)行不允許有標號),標號只能出現(xiàn)在起始行上。⑶起始行與繼續(xù)行或各繼續(xù)行之間的空格不起作用,因此,對于一般的語句,可以不必到72列才轉為繼續(xù)行,繼續(xù)行也不必一定要從第7列接著寫,但是,包括在引號內的字符串中的空格是有效的,因此,對于字符串要使用繼續(xù)行時應特別注意,最好寫到一行的72列時再轉為繼續(xù)行,且要從繼續(xù)行的第7列接著寫
5、。⑷標號為無符號整數(shù),不能出現(xiàn)正負號。4變量定義的IN規(guī)則與別的程序設計語言不同,F(xiàn)TRAN語言中的實型變量和整型變量可以按隱含規(guī)則確定。這個隱含規(guī)則就是IN規(guī)則。IN規(guī)則在一定程度上為用戶提供了方便,對于常用的一些變量(如循環(huán)控制變量等)就不需要專門的類型語句進行說明,只要用合適的變量名就可以滿足對變量類型的需要。但這也容易使用戶疏忽了對變量類型的說明,以IN開頭的變量名實際是實型變量,但忘了用REAL語句說明,或者以非IN開頭的變量
6、名實際是整型變量,也忘了用INTEGER語句說明。另外,還要提醒大家注意:由于FTRAN語言中實型與整型變量遵循IN規(guī)則,因此,在有關FTRAN的練習或考核中,有時會省略對變量類型的說明,在這種情況下,應根據IN規(guī)則來判斷變量的類型??傊?,F(xiàn)TRAN中的所有變量都是需要說明其類型的,而不能理解為整型與實型變量不實型變量S中的值只有1.0。解決這個問題的措施是,只需要在表達式中將“IN”改成“1.0N”。類似于上例中的錯誤是很容易發(fā)生的。
7、本章需完成以下習題:P10一、二、三、四第二章計算賦值語句、參數(shù)說明語句、賦初值語句與標號賦值語句本章重點為計算賦值語句、參數(shù)說明語句和賦初值語句。計算賦值語句(1)數(shù)值型計算賦值語句執(zhí)行過程為計算賦值號右側表達的值,轉換成左側變量的類型,最后賦值。(2)邏輯型計算賦值語句邏輯賦值語句賦值號左側的變量必須是邏輯型變量,右側可以是一個邏輯表達式,也可以是一個邏輯常數(shù)、邏輯型變量或關系表達式。(3)字符型計算賦值語句字符型賦值語句的賦值號左
8、側的變量必須為字符型,而且需說明其長度,如右側的字符表達式長度超出了左側變量的長度則多出的字符被截去。參數(shù)說明語句參數(shù)語句用來給常數(shù)命名,經說明后的常數(shù)為符號常數(shù)。其類型可以用隱含說明、顯式說明等方法來說明。而且符號常數(shù)一經定義,其值在運算過程中不能以任何形式來改變。賦初值語句此語句為說明語句,但可以出現(xiàn)在程序的任何位置??捎糜谧兞?、數(shù)組、數(shù)組元素、子串等量的賦值。本章完成以下習題:P18一、二第三章數(shù)據的輸入本章的重點放在:1表控格式
9、的輸入中應特別注意不同類型數(shù)據的輸入方法。2字符型變量要注意使用格式輸入和表控輸入的區(qū)別。3注意READ語句與FMAT語句的聯(lián)用,要多做練習。本章需重點完成以下習題:P26一、二、四、七第四章數(shù)據的輸出本章的重點放在:1表控格式輸出中特別注意不同類型數(shù)據的輸出形式及所占位數(shù)。2格式輸出時注意以下編輯描述符的使用:I、F、E、D、A、L。3注意WRITE語句與FMAT語句的聯(lián)用,要多做練習。本章需重點完成以下習題:P42一、二、四、八、九
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- fortran語言簡介ppt
- 蘭大20秋學期《fortran語言》平時作業(yè)
- 《程序設計語言(fortran)》課程教學大綱
- 基于網絡環(huán)境的FORTRAN語言學習系統(tǒng).pdf
- 蘭大fortran語言18春平時作業(yè)2輔導資料
- 蘭大fortran語言18春平時作業(yè)1輔導資料
- fortran做eof分析
- fortran課后習題答案
- fortran練習題
- fortran常用函數(shù)表
- 第1章fortran概述
- python基礎教程(自學記錄)
- 鋼琴簡譜自學基礎入門知識
- vb語言基礎
- python語言基礎
- c語言基礎
- matlab語言基礎
- 基礎化學自學進度表[1].
- 零基礎自學plc學習入門
- 語言基礎題匯編
評論
0/150
提交評論