欧美老妇人XXXX-天天做天天爱天天爽综合网-97SE亚洲国产综合在线-国产乱子伦精品无码专区

當前位置: 首頁 > 結構工程師 > 結構工程師備考資料 > 09結構工程師考試(計算機應用基礎)備考講義(6)

09結構工程師考試(計算機應用基礎)備考講義(6)

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

結構工程師報名、考試、查分時間 免費短信提醒

地區

獲取驗證 立即預約

請填寫圖片驗證碼后獲取短信驗證碼

看不清楚,換張圖片

免費獲取短信驗證碼

  (四)數組轉自環 球 網校edu24ol.com轉自環 球 網校edu24ol.com轉自環 球 網校edu24ol.com

  1.數組的定義

  有些互相關聯的數據,作為單個變量處理并不方便。程序設計語言通常把這種相互關 聯的數據按一定的順序關系組成一個集合,該集合稱為數組;組成數組的基本單元稱為數 組元素,每一個數組元素對應一個數據。

  在FORTRAN中,使用數組前必須對數組進行定義,包括對數組命名;確定數組的類型;確定數組的維數及大小;指出數組各維下標的下限與上限。數組的命名規則與變量的命名規則相同。

  確定數組類型、維數及其大小的方法有以下兩種。

  (1)用類型說明語句定義數組。例如:

  INTEGER X (-2:30), XYZ (1 :20, 0: 15)

  定義了兩個整型數組。其中X稱為一維數組,下標的下限與上限分別為-2與30,即這 個一維數組共有30-(-2) + 1 = 33個元素,它們分別為: X (- 2), X (-1), X (0), X (1),…, X (30); XYZ稱為二維數組,第一個下標的下限與上限分別為1與20,第 二個下標的下限與上限分別為0與15,即這個二維數組共有(20-1 + 1) x (15-0 + 1)=20×16=320個整型元素,它們分別為:

  XYZ (1, 0), XYZ (1, 1),…, XYZ (1, 15)

  XYZ ( 20, 0), XYZ ( 20, 1),…, XYZ (20, 15 )

  字符型數組必須用類型說明語句定義。例如:

  CHARACTER*8 OUT (10)

  數組OUT每個元素的長度都是8,即每個元素都可以存放8個字符。

  (2)用DIMENSION語句定義數組。這時,數組的類型按隱含規則確定,或者可以用類型說明語句再次說明其類型。例如:

  DIMENSION IM[ (-1:10), IA (0:100 , - 2:0), X (1:5 )]

  REAL IA

  INTEGER X轉自環 球 網校edu24ol.com轉自環 球 網校edu24ol.com轉自環 球 網校edu24ol.com

  其中,IM為一維整型數組, IA為2維實型數組,X為一維整型數組。

  當數組的下標下限為1時,可以省略說明下標下限。例如,下列數組說明

  DIMENSION A (100), B (5,5)

  等價于

  DIMENSION A (1:100), B (1:5, 1:5)

  目前在許多微機上使用的FORTRAN 77子集中,數組的下標下限只允許為1,并且也只允許用省略下限的數組說明。

  數組說明語句必須放在所有可執行語句與DATA 語句之前。

  2.數組在內存中的存儲形式

  在FORTRAN中,數組的各元素是按順序存儲在計算機內存單元中的。(特別需要注意的是, 2維和2維以上的多維數組中,各元素是以列為主存儲的。)

  例如,有一個二維數組1(1:2,1:3),該數組可以寫成數表的形式

  I (1, 1) I (1, 2) I (1, 3)

  I (2, 1) I (2, 2) I (2, 3)

  各元素的值為I (1, 1)=1, 1(1,2) =2, 1(1,3)=-1, I ( 2 , 1) = 20 , I ( 2 , 2) = 40 , I ( 2, 3)=50,在內存中存放的順序是1(1, 1), 1(2, 1), 1(1,2), I (2, 2), I (1, 3) I (2, 3),如果按內存存放順序將這個數組的元素打印出來,數據的順序將是:

  1,20,2,40,-1,50

  其他多維數組中的元素也是按同樣規則存儲的,即先存儲第1列,再存儲第2列,以 此類推,最后存儲數組中的最后一列。

2010年注冊結構工程師考試報名時間信息匯總
 結構工程師基礎科目(一)考試普通化學練習題匯總
2010年結構師考試9月18、19日

更多信息請訪問
結構工程師頻道    結構工程師論壇
 

分享到: 編輯:環球網校

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

結構工程師資格查詢

結構工程師歷年真題下載 更多

結構工程師每日一練 打卡日歷

0
累計打卡
0
打卡人數
去打卡

預計用時3分鐘

結構工程師各地入口
環球網校移動課堂APP 直播、聽課。職達未來!

安卓版

下載

iPhone版

下載

返回頂部