一級基礎科目(一)輔導---輸入輸出語句
五、輸入輸出語句
(一)表控輸入輸出
表控輸入輸出語句是一種隱含格式的輸入輸出語句,其格式由程序編譯系統提供,在程序語句中不予表示。
1.表控輸出語句
FORTRAN 77表控輸出語句有兩種方式:
PRINT*,輸出量表
WRITE(*,*)輸出量表
這兩種表控輸出語句的作用是相同的,但一般微機上的FORTRAN 77子集不提供PRINT 語句,所以通常使用WRITE語句。
2.表控輸入
FORTRAN 77表控輸入語句有兩種型式:
READ*,輸入量表
READ(*,*)輸入量表
表控輸入又稱為自由格式輸入。表控輸入語句要求用戶在隱含的輸入設備(通常是鍵盤)上輸入所需的數據,在輸人數據時,各數據之間用逗號或空格分隔。
(二)格式輸入輸出
1.格式輸出數據語句WRITE語句和FORMAT語句
WRITE語句的一般形式為:WRITE(u,f)輸出量表
其中,u為部件說明符,用以指出在哪個設備上進行輸出,通常也稱為通道號,當u為記號*時,表示在顯示器(標準輸出設備)上進行輸出。f為格式說明,它通常是一個格式語句的標號,用以指出輸出數據所采用的格式。
格式語句的一般形式為:
標號 FORMAT(格式說明)
例如:WRITE(*,10)A,B,A*B
10 FORMAT(1X,F6.2,F7.3,F10.4)
FORMAT語句中,第一個“1X’’稱為縱向控制符,它表示前進一空格后再輸出后面的數據,后面的三個項分別說明了三個實型數據輸出的,稱為格式編輯符。FORTRAN 77允許在WRITE語句中直接指定輸出格式,從而可以省略格式語句FORMAT。例如,上面的輸出語句與格式語句可以合并成一個,即:WRITE(x,(1X,F6.2,F7.3,F10.4)’)A,B,A*B
2.格式編輯符
FORTRAN常用的格式符有十幾種,詳細可參照任何一本FORTRAN教材或專用手冊。
(三)隱循環的輸入輸出
數組元素的輸入輸出可以采用循環方式實現。例如:
DIMENSIONX(20)
DO 10 I=1,20
20 READ*,X(I)
程序段執行時進行20次循環,每次輸入1個數據。這個輸入程序段可以改寫如下:
DIMENSIONX(20)
READ*,(X(1),I=1,20)
其中第2句就是隱循環的輸入語句。循環控制變量I的初值為1,終值為20,步長而予以省略。隱循環語句的作用與DO語句是相同的;但使用隱循環語句時,20個數據允許一次性輸入,當然,數據與數據之間要用空格符或逗號區別開來。 隱循環語句也用于輸出語句,也可使用多重循環。例如
DIMENSIONY(10,6)
READ(*,*) ((Y(I,J),J=1,6),I=1,10)
WRITE(*,5) ((Y(I,J),J=1,6),I=1,10)
5 FORMAT(1X,6F10.2)
運行程序段時,首先讀人60個數據,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個數據,每行輸出6個數據,數據的排列順序與輸入時相同。
?08年考試規范、標準: 2008年一級注冊結構工程師考試成績查詢匯總
最新資訊
- 2025年一級注冊結構工程師考前實戰試題解析:突破考試瓶頸的終極指南‌2025-10-13
- 2025年一級注冊結構工程師常考知識點2025-02-17
- 2025年二級注冊結構工程師高頻知識點2025-02-17
- 2024年度二級注冊結構工程師專業考試資料:規范、標準、規程2024-08-13
- 2024年度一級注冊結構工程師專業考試資料:規范、標準、規程2024-08-13
- 環球網校雙11預售開啟!定金百倍膨脹,直播再返現金2023-10-25
- 環球網校結構工程師雙11活動來啦,限時優惠!2023-10-25
- 注冊結構工程師考試大綱下載2023-05-16
- 2023年一級注冊結構工程師考試大綱內容2023-04-14
- 2023年結構工程師教材內容變動對比2023-04-10