第六章结构型态.ppt

第六章结构型态.ppt

第六章 結構型態 本書於2-2節已介紹若干基本資料型態,像是整數、實數、布林、字元及字串等,本章則針對一些進階的資料型態予以介紹,如陣列(Array)、記錄(Record)及集合(Set)。 6-1 陣列 6-2 動態物件變數與動態物件陣列 6-3 紀錄 6-4 集合 6-1 陣列 處理少量的資料,可以為每一筆資料設定一個變數,但如果資料量非常龐大,譬如一個班級的50位同學成績,若分別設定A1、A2…A50等50個變數,則是一件相當麻煩的事。為了解決大批的資料處理,遂有陣列(Array)的使用。要儲存一個班級的數學成績可以宣告一個一維陣列,例如 A: array[1..50] of integer代表50個人的數學成績,則A[1]可以用來表示1號同學的數學成績。若要表達每班每人的國、英、數三科成績時,可以宣告一個二維陣列 A: array[1..3, 1..50] of integer來表示,其中A[1][1]表示1號國文成績、A[1][2]表示1號英文成績、A[1][3]表示1號數學成績,A[2][1]則表示2號國文成績,依此類推。同理,如果一年級有12班,則可以宣告一個三維陣列A: array[1..12, 1..3, 1..50] of integer來儲存,其中A[7][42][2]代表7班42號英文成績,以此類推。如果一個學校有三個年級則可宣告一個四

文档评论(0)

1亿VIP精品文档

相关文档