23.1 输入语句、输出语句及赋值语句教案.pptVIP

23.1 输入语句、输出语句及赋值语句教案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品PPT课件资料

23.3 用以處理陣列的算法 陣列 一種常用的數據結構。 可以組織一系列同一類型的數據,並組合在同一結構內。 23.3 用以處理陣列的算法 初始化陣列的項目 在使用陣列前,我們必須將初始值載入陣列。 「載入」一詞是用來描述輸入數據到陣列內這個動作。 23.3 用以處理陣列的算法 搜尋陣列中的某個項目 不少陣列的操作都涉及搜尋陣列中的某個特定項目,例如: 檢查某陣列是否包含某值 找出某項目的位置,然後把它刪除 決定一個新項目應要加入的位置 線性檢索涉及檢驗陣列內的每一個項目,並由第一個項目開始逐一檢驗。 檢索過程會一直檢驗陣列內的每個項目,直至找到目標項目或完成檢驗所有項目為止。 線性檢索一般適用於未經排序的陣列,但對於已排序的陣列亦同樣有效。 效率較對分檢索為低。 23.3 用以處理陣列的算法 搜尋陣列中的某個項目 不少陣列的操作都涉及搜尋陣列中的某個特定項目,例如: 檢查某陣列是否包含某值 找出某項目的位置,然後把它刪除 決定一個新項目應要加入的位置 線性檢索涉及檢驗陣列內的每一個項目,並由第一個項目開始逐一檢驗。 檢索過程會一直檢驗陣列內的每個項目,直至找到目標項目或完成檢驗所有項目為止。 線性檢索一般適用於未經排序的陣列,但對於已排序的陣列亦同樣有效。 效率較對分檢索為低。 23.4 在編程中使用模組方法的好處 大部分商業程序都包含過千行的代碼。 需要把程序分拆為一系列獨立而又易於處理的模組。 若一模組的代碼能列印在一單頁上,這便屬於可接受的長度。 23.4 在編程中使用模組方法的好處 在編寫程序中使用模組方法的好處概括如下: 若某些標準過程常用於某個程序,把它們以獨立模組的方式去編寫能夠省去重複編寫相同算法的時間。 與一整個程序相比,要理解一個模組和為它除錯會較為容易。這是因為模組相對較小,而且其目的亦有明確的定義和紀錄。 模組化讓一組程序編寫員能夠合力編寫一個大型的程序,從而加快程序開發的過程。 每個模組能被獨立測試,這亦能加快程序開發的過程。 模組化能使一個大型專案較容易監察和控制。 23.4 在編程中使用模組方法的好處 在編寫程序中使用模組方法的好處概括如下: 若某些標準過程常用於某個程序,把它們以獨立模組的方式去編寫能夠省去重複編寫相同算法的時間。 與一整個程序相比,要理解一個模組和為它除錯會較為容易。這是因為模組相對較小,而且其目的亦有明確的定義和紀錄。 模組化讓一組程序編寫員能夠合力編寫一個大型的程序,從而加快程序開發的過程。 每個模組能被獨立測試,這亦能加快程序開發的過程。 模組化能使一個大型專案較容易監察和控制。 23.1 輸入語句、輸出語句及賦值語句 輸入語句 我們編寫程序來處理數據,目的是為取得有用的輸出。 程序碼內不會包含數據。 用戶在程序執行時所輸入的數據則會用變量來作暫存。 數據的不同操作都會透過在程序中所宣告的變量來進行。 需考慮一個程序的靈活性,以便它能處理多組不同數據而毋須更改其程序碼。 23.1 輸入語句、輸出語句及賦值語句 輸入語句 第一組數據 第二組數據 處理數據的程序 處理數據的程序 第一組的結果 第二組的結果 輸入 輸出 輸入 輸出 一個靈活的程序能夠處理多組不同數據而毋須更改其程序碼。 23.1 輸入語句、輸出語句及賦值語句 輸入語句 用以接收用戶所輸入的數據,並將數據貯存為一個變量的值。 變量可用以貯存: 數字 字符 字串 23.1 輸入語句、輸出語句及賦值語句 輸入語句 描述 偽代碼 C Pascal 輸入整數 A Input A int A; scanf(%d, A); VAR A:integer; readln(A); 輸入整數 Y Input Y float Y; scanf(%f, Y); VAR Y:real; readln(Y); 輸入字符 Ch Input Ch char Ch; scanf(%c,Ch); VAR Ch:char; readln(Ch); 輸入語句的例子 23.1 輸入語句、輸出語句及賦值語句 輸出語句 用以輸出經處理過的輸入。 輸出結果可顯示在屏幕上、儲存成一個檔案或列印在紙上。 輸出結果可先作格式化,從而令結果更具可讀性。 23.1 輸入語句、輸出語句及賦值語句 輸出語句 描述 偽代碼 C Pascal 輸出字串 ABC Output ABC printf(ABC); writeln(ABC); 輸出整數 10 Output 10 printf(10); writeln(10); 輸出整數變量 X Output X printf(%d,X); writeln(X); 輸出實數變量 R Output R printf(%f,R); writeln(R); 輸出語句的例子 23.1 輸

文档评论(0)

沃爱茜 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档