當(dāng)前位置: 首頁 > 結(jié)構(gòu)工程師 > 結(jié)構(gòu)工程師備考資料 > 09結(jié)構(gòu)工程師考試(計算機應(yīng)用基礎(chǔ))備考講義(12)

09結(jié)構(gòu)工程師考試(計算機應(yīng)用基礎(chǔ))備考講義(12)

更新時間:2010-04-23 13:28:25 來源:|0 瀏覽0收藏0

結(jié)構(gòu)工程師報名、考試、查分時間 免費短信提醒

地區(qū)

獲取驗證 立即預(yù)約

請?zhí)顚憟D片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

  六、控制語句

  一般情況下, FORTRAN程序是按語句順序執(zhí)行的,但需要時,可以改變這種順序。 這種改變可以通過各種控制轉(zhuǎn)移語句、邏輯條件語句等來實現(xiàn)。

  (一)轉(zhuǎn)移語句

  1.無條件轉(zhuǎn)移語句

  無條件轉(zhuǎn)移語句的一般形式為:

  GOTO n

  當(dāng)程序流程到達GOTO語句時,隨后就轉(zhuǎn)向語句標(biāo)號為n的語句。標(biāo)號為n的語句必須 是可執(zhí)行語句,但它在程序中的排列位置,可以在引導(dǎo)到它的GOTO語句之后,也可以 在該GOTO 語句之前。無條件轉(zhuǎn)移語句常和其他控制語句結(jié)合起來使用。

  2.算術(shù)條件轉(zhuǎn)移語句轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com

  算術(shù)條件轉(zhuǎn)移語句的一般形式為:

  IF (e) nl, n2, n3

  其中, e必須是算術(shù)表達式,當(dāng)表達式運算結(jié)果e<0時,程序轉(zhuǎn)向標(biāo)號為n1的語句;當(dāng) e=0時,轉(zhuǎn)向標(biāo)號為n2的語句;當(dāng)e>0時,轉(zhuǎn)向標(biāo)號為n3的語句。

  例如,計算邊長為B的正方形中挖去半徑為R的圓后的面積,若B<2R,則給出相 關(guān)信息。該問題的FORTRAN程序可用別遼條件轉(zhuǎn)移語句編寫如下。

  C Computation of area.

  READ*B.R

  IF (B-2*R) 5, 15, 15

  5 WRITE (*, 10)

  10 FORMAT ('Error message: B less than 2*R‘)

  GOTO 20

  15 AREA=B*B-3.14159*R*R

  WRITE *AREA

  20 CONTINUE

  END轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com

  本例中,在算術(shù)條件轉(zhuǎn)移語句的第1個分支后,使用了GOTO語句;倘沒有此語句,則 程序按順序仍會執(zhí)行標(biāo)號為15的語句,從而得出不正確的結(jié)果。

2010年注冊結(jié)構(gòu)工程師考試報名時間信息匯總
 結(jié)構(gòu)工程師基礎(chǔ)科目(一)考試普通化學(xué)練習(xí)題匯總
2010年結(jié)構(gòu)師考試9月18、19日

更多信息請訪問
結(jié)構(gòu)工程師頻道    結(jié)構(gòu)工程師論壇
 

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

結(jié)構(gòu)工程師資格查詢

結(jié)構(gòu)工程師歷年真題下載 更多

結(jié)構(gòu)工程師每日一練 打卡日歷

0
累計打卡
0
打卡人數(shù)
去打卡

預(yù)計用時3分鐘

結(jié)構(gòu)工程師各地入口
環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部