五、輸入輸出語(yǔ)旬
。ㄒ唬┍砜剌斎胼敵
表控輸入輸出語(yǔ)句是一種隱含格式的輸入輸出語(yǔ)句,其格式由程序編譯系統提供,在 程序語(yǔ)句中不予表示。
1.表控輸出語(yǔ)句
FORTRAN 77表控輸出語(yǔ)句有兩種方式:
PRINT*,輸出量表
WRITE (*,*)輸出量表
這兩種表控輸出語(yǔ)句的作用是相同的,但一般微機上的FORTRAN 77子集不提供PRINT 語(yǔ)句,所以通常使用WRITE 語(yǔ)句。
2.表控輸入
FORTRAN 77表控輸入語(yǔ)句有兩種型式:
READ*,輸入量表
READ (*,*)輸入量表
表控輸入又稱(chēng)為自由格式輸入。表控輸入語(yǔ)句要求用戶(hù)在隱含的輸入設備(通常是鍵 盤(pán))上輸入所需的數據,在輸入數據時(shí),各數據之間用逗號或空格分隔。
(二)格式輸入輸出
1.格式輸出數據語(yǔ)句WRITE語(yǔ)句和FORMAT語(yǔ)句
WRITE語(yǔ)句的一般形式為:
WRITE (u, f)輸出量表
其中, u為部件說(shuō)明符,用以指出在哪個(gè)設備上進(jìn)行輸出,通常也稱(chēng)為通道號,當U為記號*時(shí),表示在顯示器(標準輸出設備)上進(jìn)行輸出。f為格式說(shuō)明,它通常是一個(gè)格式語(yǔ)句的標號,用以指出輸出數據所采用的格式。
格式語(yǔ)句的一般形式為:
標號FORMAT (格式說(shuō)明)
2.格式編輯符 FORTRAN常用的格式符有十幾種,詳細可參照任何一本FORTRAN教材或專(zhuān)用于冊。
(三)隱循環(huán)的輸入輸出
數組元素的輸入輸出可以采用循環(huán)方式實(shí)現。 例如:
DIMENSION X (20)
DO 10 1= 1, 20
20 READ*, X (I)
程序段執行時(shí)進(jìn)行20次循環(huán),每次輸入1個(gè)數據。這個(gè)輸入程序段可以改寫(xiě)如下: DIMENSION X (20)
READ*, (X (I), I = 1, 20)
其中第2句就是隱循環(huán)的輸入語(yǔ)句。循環(huán)控制變量I的初值為1,終值為20,步長(cháng)為1而 予以省略。隱循環(huán)語(yǔ)句的作用與DO語(yǔ)句是相同的;但使用隱循環(huán)語(yǔ)句時(shí), 20個(gè)數據允 許一次性輸入,當然,數據與數據之間要用空格符或逗號區別開(kāi)來(lái)。
隱循環(huán)語(yǔ)句也用于輸出語(yǔ)句,也可使用多重循環(huán)。例如
DIMENSION Y (l0, 6)
READ (*,*) ((Y (I, J), J=1, 6), I=1, 10)
WRITE (*, 5) ((Y (I, J), J=1, 6), I=1, 10)
5 FORMAT (lX, 6F10.2)
運行程序段時(shí),首先讀入60個(gè)數據, Y (1, 1), Y (1,2),……, Y (1, 6), Y (2, 1), Y (2, 2),……, Y (2, 6),……, Y (10, 1), Y (10, 2),……, Y (10, 6), 然后輸出60個(gè)數據,每行輸出6個(gè)數據,數據的排列順序與輸入時(shí)相同。
4大班次+考前模擬題 提升學(xué)習效果;
經(jīng)典班次組合 專(zhuān)家在線(xiàn)答疑!
特色通關(guān)班:當期考試結束后一周關(guān)閉
特色無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
4大班次+考前模擬題+1套預測試題
智能交互課件 階段測試點(diǎn)評!
精品通關(guān)班:當期考試結束后一周關(guān)閉
精品無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
考前模擬題+2套預測試題+考前沖關(guān)寶典
名師定期直播 一對一跟蹤教學(xué)
實(shí)驗通關(guān)班:當期考試結束后一周關(guān)閉
實(shí)驗無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
考前模擬題+3套預測題+沖關(guān)寶典+考前重點(diǎn)
大數據分析小灶教學(xué) 私人定制服務(wù)!
定制通關(guān)班:當期考試結束后一周關(guān)閉
定制無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
1、凡本網(wǎng)注明“來(lái)源:建設工程教育網(wǎng)”的所有作品,版權均屬建設工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權不得轉載、鏈接、轉貼或以其他方式使用;已經(jīng)本網(wǎng)授權的,應在授權范圍內使用,且必須注明“來(lái)源:建設工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉載,均盡力標明作者和出處。對于本網(wǎng)刊載作品涉及版權等問(wèn)題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認后會(huì )盡快予以處理。
本網(wǎng)轉載之作品,并不意味著(zhù)認同該作品的觀(guān)點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉載使用,請與著(zhù)作權人聯(lián)系,并自負法律責任。
3、聯(lián)系方式:010-82326699 / 400 810 5999。
010-82326699
400 810 5999
官方微信