第二節自學(xué)
第三節計算機程序設計語(yǔ)言
一、程序設計語(yǔ)言
計算機程序設計語(yǔ)言又稱(chēng)算法語(yǔ)言。目前國內外比較通用的算法語(yǔ)言有多種,如BASIC、FORTRAN、PASCAL、ALGOL、C等。隨著(zhù)算法語(yǔ)言本身的發(fā)展和完善,同一語(yǔ)言中還有不同的標準文本問(wèn)世。每種語(yǔ)言都有其自身的規則和特點(diǎn),但也有共性的地方。
在目前通用的算法語(yǔ)言中,FORTRAN語(yǔ)言特別適用于科學(xué)計算,又是為我國廣大結構工程技術(shù)人員較為普遍掌握的一種語(yǔ)言,因此,本次注冊結構工程師考試的內容選為FORTRAN語(yǔ)言。FORTRAN語(yǔ)言于50年代出現于美國。1966年,美國國家標準化協(xié)會(huì )(ANSI)公布了標準FORTRAN(ANSIX3.9-1966)‘,1977年對其進(jìn)行了修訂,1978年,將其定為國家標準,稱(chēng)為FORTRAN77(ANSIX3.9-1978).以下有關(guān)內容,主要參照FORTRAN77的標準進(jìn)行說(shuō)明。
二、FORTRAN的程序構成和基本規定
(一)程序構成
一個(gè)完整的FORTRAN程序由一個(gè)主程序或一個(gè)主程序和若干個(gè)子程序組成。主程序與每個(gè)子程序都是一個(gè)獨立的程序單位,稱(chēng)為一個(gè)程序模塊。關(guān)于程序的構成,有如下一些基本規定。
1.程序由若干行組成。
2.在FORTRAN中,程序行分為語(yǔ)句行和注釋行。
。1)語(yǔ)句行由FORTRAN語(yǔ)句組成,包括執行語(yǔ)句和非執行語(yǔ)句。執行語(yǔ)句使計算機在運行時(shí)產(chǎn)生某些操作,如賦值語(yǔ)句、輸入輸出語(yǔ)句等。非執行語(yǔ)句為計算機在編譯或運行時(shí)提供某種信息,本身不產(chǎn)生操作,如說(shuō)明語(yǔ)句、格式語(yǔ)句等。
。2)注釋行又稱(chēng)為非語(yǔ)句行,在程序中起注釋作用,便于程序的編寫(xiě)、修改和維護。
3.FORTRAN規定,每個(gè)語(yǔ)句行只能寫(xiě)一個(gè)語(yǔ)句;但當語(yǔ)句長(cháng)度超過(guò)規定的一行范圍、或者為表達清晰起見(jiàn)需要將一個(gè)語(yǔ)句分行書(shū)寫(xiě)時(shí),可以采用連續行。連續行的第一行稱(chēng)為始行,以后各行稱(chēng)為續行。
4.FORTRAN語(yǔ)句可以有標號。標號作為一個(gè)語(yǔ)句被其他語(yǔ)句引用的標志。在同一個(gè)程序單位中,不能出現相同的語(yǔ)句標號。
5.程序單位的最后一行語(yǔ)句,必須是END語(yǔ)句。如果一個(gè)FORTRAN語(yǔ)句行與注釋行的集合,最末沒(méi)有END,可稱(chēng)其為一個(gè)語(yǔ)句塊或程序段,但不能作為一個(gè)程序單位。
(二)書(shū)寫(xiě)規則
1.FORTRAN77的字符集由26個(gè)英文字母、10個(gè)數字和其他13個(gè)專(zhuān)用字符組成。
2.一個(gè)程序行有80列,每列寫(xiě)一個(gè)字符。3.程序行的第1列如寫(xiě)上C或*,表示該行為注釋行。注釋內容可寫(xiě)在該行中除第1列外的任何位置。
4.在語(yǔ)句行中,程序行的第1列至第5列為語(yǔ)句標號區,標號區內是最多為5位的無(wú)符號整數;程序行的第6列為續行區,若某行為續行,則標號區必須空白,且第6列為非0的任一FORTRAN77字符(不能為空格);第7列至第72列為語(yǔ)句區。
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
官方微信