




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)n什么是算法什么是算法n為解決某一應(yīng)用問題而采用的為解決某一應(yīng)用問題而采用的解題步驟解題步驟n算法的描述方式算法的描述方式 n用自然語言描述算法用自然語言描述算法 n用流程圖描述算法用流程圖描述算法 n用用n-s結(jié)構(gòu)圖描述算法結(jié)構(gòu)圖描述算法 目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容用自然語言描述算法用自然語言描述算法第一步:輸入第一步:輸入x和和y的值的值第二步:比較第二步:比較x和和y的值,如果的值,如果x大于大于y,則輸出則輸出x的
2、值,否則輸出的值,否則輸出y的值。的值。 目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容 用流程圖描述算法用流程圖描述算法用流程圖描述算法用流程圖描述算法nyz= yz= xx y ?開始開始輸入輸入x和和y結(jié)束結(jié)束輸出輸出z目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容用用n-s結(jié)構(gòu)圖描述算法結(jié)構(gòu)圖描述算法輸入輸入x、y的值的值xy t f z = x z = y輸出輸出z的值的值 用用n-s結(jié)構(gòu)圖描述的算法結(jié)構(gòu)圖描述的算法目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)n程序的三種基本結(jié)構(gòu)程序的三種基本
3、結(jié)構(gòu)n順序結(jié)構(gòu)程序:順序結(jié)構(gòu)程序:按照書寫順序依次執(zhí)行語句按照書寫順序依次執(zhí)行語句n選擇結(jié)構(gòu)程序:選擇結(jié)構(gòu)程序:按照條件判斷選擇執(zhí)行語句按照條件判斷選擇執(zhí)行語句n循環(huán)結(jié)構(gòu)程序:循環(huán)結(jié)構(gòu)程序:通過條件控制循環(huán)執(zhí)行語句通過條件控制循環(huán)執(zhí)行語句目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)n如果一個程序僅包含這三種基本結(jié)構(gòu)(由這些如果一個程序僅包含這三種基本結(jié)構(gòu)(由這些基本結(jié)構(gòu)順序組成),則稱為基本結(jié)構(gòu)順序組成),則稱為結(jié)構(gòu)化程序結(jié)構(gòu)化程序。n結(jié)構(gòu)化程序設(shè)計的基本原則:結(jié)構(gòu)化程序設(shè)計的基本原則:n采用采用自頂向下、逐步細(xì)化自頂向下、逐步細(xì)化的方法
4、進(jìn)行設(shè)計的方法進(jìn)行設(shè)計n采用采用模塊化原則和方法模塊化原則和方法進(jìn)行設(shè)計進(jìn)行設(shè)計n即將大型任務(wù)從上向下劃分為多個功能模塊,每個模塊又可即將大型任務(wù)從上向下劃分為多個功能模塊,每個模塊又可以劃分為若干子模塊,然后分別進(jìn)行模塊程序的編寫。以劃分為若干子模塊,然后分別進(jìn)行模塊程序的編寫。n每個模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)每個模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)n即都只能由三種基本結(jié)構(gòu)組成,并通過計算機(jī)語言的結(jié)構(gòu)化即都只能由三種基本結(jié)構(gòu)組成,并通過計算機(jī)語言的結(jié)構(gòu)化語句實現(xiàn)。語句實現(xiàn)。結(jié)構(gòu)化程序設(shè)計的基本原則:結(jié)構(gòu)化程序設(shè)計的基本原則:目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容n簡單程序設(shè)計的步
5、驟和一般方法簡單程序設(shè)計的步驟和一般方法n建模建模 (找解決問題的數(shù)學(xué)模型或公式)(找解決問題的數(shù)學(xué)模型或公式)n確定算法確定算法(解決問題的步驟)(解決問題的步驟)n編程編程(用合適的程序設(shè)計語言編程實現(xiàn))(用合適的程序設(shè)計語言編程實現(xiàn))n調(diào)試程序調(diào)試程序(上機(jī)運行并尋找解決錯誤)(上機(jī)運行并尋找解決錯誤)例:例: 求以求以10為半徑為半徑(r)的圓的面積的圓的面積(s)第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容n描述已知描述已知a a、b b兩數(shù),將其值交換的算法思想兩數(shù),將其值交換的算法思想(即有兩瓶液體將其互換)(即有兩瓶液體將其互換)n已知已知a a,b b,c c三個數(shù)求最大值三個數(shù)求最大值( (設(shè)變量設(shè)變量a a、b b、c c為三個操作數(shù),變量為三個操作數(shù),變量maxmax為最大值為最大值) )第第2章章 算法設(shè)計基礎(chǔ)算法設(shè)計基礎(chǔ)目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容1. 編寫一個編寫一個c程序,已知某圓半徑為程序,已知某
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年注冊建造師-二級建造師歷年參考題庫含答案解析(5套典型考題)
- 2025年法律知識法治建設(shè)知識競賽-旅游法知識競賽歷年參考題庫含答案解析(5套典型考題)
- 2025年安全知識安全生產(chǎn)知識競賽-安全生產(chǎn)知識競賽(綜合練習(xí))歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(財經(jīng)商貿(mào))-財經(jīng)法規(guī)與會計職業(yè)道德歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(計算機(jī)科學(xué))-信息論與編碼歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(經(jīng)濟(jì)學(xué))-衛(wèi)生經(jīng)濟(jì)學(xué)歷年參考題庫含答案解析(5套典型考題)
- 放射科質(zhì)控優(yōu)化方案
- 2025年大學(xué)試題(管理類)-旅游企業(yè)信息化管理歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(理學(xué))-材料科學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(教育學(xué))-學(xué)前教育史歷年參考題庫含答案解析(5套典型考題)
- 基孔肯雅熱培訓(xùn)測試題含答案
- 寫字樓管理辦法
- (標(biāo)準(zhǔn))摩托車轉(zhuǎn)讓合同協(xié)議書
- (標(biāo)準(zhǔn))無證雜物間轉(zhuǎn)讓合同協(xié)議書
- 養(yǎng)老護(hù)理員禮儀修養(yǎng)
- 用餐招待管理辦法
- 慢宋品牌全案框架
- 無人機(jī)管理使用暫行辦法
- 骨科降低骨科住院患者圍手術(shù)期下肢深靜脈血栓發(fā)生率PDCA醫(yī)院改善項目申報書
- 2024年個人信用報告(個人簡版)樣本(帶水印-可編輯)
- 16J914-1 公用建筑衛(wèi)生間
評論
0/150
提交評論