1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章阵列.ppt

程式語言(I)- Visual Basic 6.0 陣列副程式 一、陣列簡介(1/2) 陣列是由一群資料型別相同的陣列元素所組成 每一個陣列元素可存入一個資料項目,這些資料項目通常會儲存在電腦相鄰的記憶體中 存取陣列元素時,必須使用陣列的註標 一、陣列簡介(2/2) 使用陣列的好處: 方便管理程式中需使用多個相同資料型別的資料項目 二、一維陣列(1/3) 最基本的陣列形式,其註標只有1個 適用時機:當在程式中,需要使用多個相同類型之資料項目時 例如:宣告一個陣列A來存放12個月份的天數 二、一維陣列(2/3) 語法1: 語法2: 例:Dim A(3) as Short   Dim A As Short( ) = New Short( ) {1, 2, 3, 4} 二、一維陣列(3/3) 應用範例:儲存自己喜愛歌手的排名 偶像明星大考驗 實作 P. 260 +P.274 三、多維陣列(1/9) 當陣列的註標個數超過 1 個時,即稱之為多維陣列 只有 1 個註標的陣列,稱為一維陣列;2 個註標的陣列,稱為二維陣列,依此類推 三、多維陣列(2/9) 適用時機:當程式中的資料需要使用2個以上的註標值來識別時 例如:儲存全班同學的國、英、數三科成績 設定陣列初值 三、多維陣列(3/9) 例:Dim B(2, 1) As Integer Dim B As Integer( , ) = New Integer( , ) {{1, 3}, {2, 4}, {7, 9}} 三、多維陣列(4/9) 語法1: 語法2: 三、多維陣列(5/9) 二維陣列示意圖(存放男女星座速配指數): 可將第一維及第二維假想成表格中的橫列與直行 三、多維陣列(6/9) 應用範例:輸入並儲存各個星座速配指數 三、多維陣列(7/9) 三維陣列示意圖(存放英文不規則動詞三態變化): 三、多維陣列(8/9) LBound( )函數:傳回陣列註標的下限 語法: 例:傳回陣列A之第2維的下限值 MsgBox(LBound(A, 2)) UBound( )函數:傳回陣列註標的上限 語法: 例:傳回陣列B之第1維的上限值 MsgBox(UBound(B)) 三、多維陣列(9/9) 重新配置陣列元素的個數 可改變陣列的維度或陣列元素的個數,以機動地調整陣列的大小,靈活運用記憶體空間 語法: 例1:將陣列A調整為含有6個陣列元素的陣列 ReDim A(5) 例2:保留原陣列B中的陣列元素值,並調整為3 × 4 的二維陣列 ReDim Preserve B(2, 3) 二維陣列實作 查詢星座速配指數 P.271 +P274. 練習:P281 (四星彩預估出號系統) RoCar RC.MusicOut(110,2) ‘中音Do, 0.2秒 RC.MusicOut(270,5) RC.MusicOut(115,2) RC.MusicOut(0,2) 副程式 副程式: 一段獨立的程式區塊,由Sub與End Sub之間的程式敘述所組成 使用呼叫(call)的方式來執行副程式 副程式 語法: 《定義副程式的語法》 Sub 副程式名稱 ([形式參數1 [As 資料型別],   形式參數2 [As 資料型別], …]) 程式敘述區塊 End Sub 《呼叫副程式的語法》  Call 副程式名稱 ([實際參數1, 實際參數2, …]) 副程式範例(1) 副程式: 副程式的範例: 副程式範例(2) 範例:計算家庭用電費與營業用電費 副程式範例(2) 主程式 副程式範例(2) 副程式F_Expense( ) 副程式範例(2) 副程式C_Expense( ) 自定函數 自定函數的功能與副程式類似;差別在於自定函數在執行結束後會產生一個傳回值給呼叫它的程式 自定函數語法 語法: 《定義自定函數的語法》 Function 自定函數名稱([形式參數1[As 資料型別], 形式參數2_ [As 資料型別], …]) As 資料型別 程式敘述區塊 自定函數名稱 = 傳回值 End Function 《呼叫自定函數的語法》 變數名稱 = 自定函數名稱([實際參數1, 實際參數2, …]) 自定函數範例(1) 自定函數: 自定函數的範例: 自定函數範例(2) 範例:華氏溫度換算為攝氏溫度 副程式vs自定函數 一、模組化設計的概念 模組通常是指一段具有某種 特定功能、大小適中、容易 閱讀及維護的程式

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档