版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第2章章 算法設(shè)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(chǔ)目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容第第2章章 算法設(shè)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(chǔ)n什么是算法什么是算法n為解決某一應(yīng)用問(wèn)題而采用的為解決某一應(yīng)用問(wèn)題而采用的解題步驟解題步驟n算法的描述方式算法的描述方式 n用自然語(yǔ)言描述算法用自然語(yǔ)言描述算法 n用流程圖描述算法用流程圖描述算法 n用用n-s結(jié)構(gòu)圖描述算法結(jié)構(gòu)圖描述算法 目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容用自然語(yǔ)言描述算法用自然語(yǔ)言描述算法第一步:輸入第一步:輸入x和和y的值的值第二步:比較第二步:比較x和和y的值,如果的值,如果x大于大于y,則輸出則輸出x的
2、值,否則輸出的值,否則輸出y的值。的值。 目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容 用流程圖描述算法用流程圖描述算法用流程圖描述算法用流程圖描述算法nyz= yz= xx y ?開(kāi)始開(kāi)始輸入輸入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è)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(chǔ)n程序的三種基本結(jié)構(gòu)程序的三種基本
3、結(jié)構(gòu)n順序結(jié)構(gòu)程序:順序結(jié)構(gòu)程序:按照書(shū)寫(xiě)順序依次執(zhí)行語(yǔ)句按照書(shū)寫(xiě)順序依次執(zhí)行語(yǔ)句n選擇結(jié)構(gòu)程序:選擇結(jié)構(gòu)程序:按照條件判斷選擇執(zhí)行語(yǔ)句按照條件判斷選擇執(zhí)行語(yǔ)句n循環(huán)結(jié)構(gòu)程序:循環(huán)結(jié)構(gòu)程序:通過(guò)條件控制循環(huán)執(zhí)行語(yǔ)句通過(guò)條件控制循環(huán)執(zhí)行語(yǔ)句目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容第第2章章 算法設(shè)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(chǔ)n如果一個(gè)程序僅包含這三種基本結(jié)構(gòu)(由這些如果一個(gè)程序僅包含這三種基本結(jié)構(gòu)(由這些基本結(jié)構(gòu)順序組成),則稱為基本結(jié)構(gòu)順序組成),則稱為結(jié)構(gòu)化程序結(jié)構(gòu)化程序。n結(jié)構(gòu)化程序設(shè)計(jì)的基本原則:結(jié)構(gòu)化程序設(shè)計(jì)的基本原則:n采用采用自頂向下、逐步細(xì)化自頂向下、逐步細(xì)化的方法
4、進(jìn)行設(shè)計(jì)的方法進(jìn)行設(shè)計(jì)n采用采用模塊化原則和方法模塊化原則和方法進(jìn)行設(shè)計(jì)進(jìn)行設(shè)計(jì)n即將大型任務(wù)從上向下劃分為多個(gè)功能模塊,每個(gè)模塊又可即將大型任務(wù)從上向下劃分為多個(gè)功能模塊,每個(gè)模塊又可以劃分為若干子模塊,然后分別進(jìn)行模塊程序的編寫(xiě)。以劃分為若干子模塊,然后分別進(jìn)行模塊程序的編寫(xiě)。n每個(gè)模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)每個(gè)模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)n即都只能由三種基本結(jié)構(gòu)組成,并通過(guò)計(jì)算機(jī)語(yǔ)言的結(jié)構(gòu)化即都只能由三種基本結(jié)構(gòu)組成,并通過(guò)計(jì)算機(jī)語(yǔ)言的結(jié)構(gòu)化語(yǔ)句實(shí)現(xiàn)。語(yǔ)句實(shí)現(xiàn)。結(jié)構(gòu)化程序設(shè)計(jì)的基本原則:結(jié)構(gòu)化程序設(shè)計(jì)的基本原則:目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容n簡(jiǎn)單程序設(shè)計(jì)的步
5、驟和一般方法簡(jiǎn)單程序設(shè)計(jì)的步驟和一般方法n建模建模 (找解決問(wèn)題的數(shù)學(xué)模型或公式)(找解決問(wèn)題的數(shù)學(xué)模型或公式)n確定算法確定算法(解決問(wèn)題的步驟)(解決問(wèn)題的步驟)n編程編程(用合適的程序設(shè)計(jì)語(yǔ)言編程實(shí)現(xiàn))(用合適的程序設(shè)計(jì)語(yǔ)言編程實(shí)現(xiàn))n調(diào)試程序調(diào)試程序(上機(jī)運(yùn)行并尋找解決錯(cuò)誤)(上機(jī)運(yùn)行并尋找解決錯(cuò)誤)例:例: 求以求以10為半徑為半徑(r)的圓的面積的圓的面積(s)第第2章章 算法設(shè)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(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三個(gè)數(shù)求最大值三個(gè)數(shù)求最大值( (設(shè)變量設(shè)變量a a、b b、c c為三個(gè)操作數(shù),變量為三個(gè)操作數(shù),變量maxmax為最大值為最大值) )第第2章章 算法設(shè)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(chǔ)目標(biāo)要求目標(biāo)要求課后作業(yè)課后作業(yè)講課提綱講課提綱講課內(nèi)容講課內(nèi)容1. 編寫(xiě)一個(gè)編寫(xiě)一個(gè)c程序,已知某圓半徑為程序,已知某
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四聯(lián)創(chuàng)業(yè)集團(tuán)招聘題庫(kù)及答案
- 2026年Oracle-PL-SQL-開(kāi)發(fā)人員面試題及答案詳解
- 2026年化工藝工程師面試題庫(kù)及答案
- 2026年教育機(jī)構(gòu)校長(zhǎng)招聘面試題集及答案解析
- 2026年檢察官招聘面試題及答案
- 2023年山西體育職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試模擬測(cè)試卷附答案解析
- 2025湖南省長(zhǎng)沙市公務(wù)員考試常識(shí)判斷專項(xiàng)練習(xí)題及答案1套
- 2023年惠州衛(wèi)生職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬測(cè)試卷附答案解析
- 2023年河南物流職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬測(cè)試卷附答案解析
- 2024年武漢海事職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)附答案解析
- 水表過(guò)戶申請(qǐng)書(shū)范本
- 宏天BPMX3.3業(yè)務(wù)流程管理平臺(tái)操作手冊(cè)
- 桶裝水配送承包運(yùn)輸協(xié)議書(shū)范本(2024版)
- 質(zhì)疑函授權(quán)委托書(shū)
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園建設(shè)項(xiàng)目可行性研究報(bào)告
- 中考數(shù)學(xué)講座中考數(shù)學(xué)解答技巧基礎(chǔ)復(fù)習(xí)課件
- APQP流程管理-各階段輸出資料一覽表
- 重慶市市政道路道路開(kāi)口施工組織方案
- 全口義齒人工牙的選擇與排列 28-全口義齒人工牙的選擇與排列(本科終稿)
- 開(kāi)放系統(tǒng)11848《合同法》期末機(jī)考真題(第17套)
- 內(nèi)科學(xué) 泌尿系統(tǒng)疾病總論
評(píng)論
0/150
提交評(píng)論