![第2章法設(shè)計(jì)基礎(chǔ)ppt課件_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/9/dd54f750-51b3-408f-850e-a21e8f2984e3/dd54f750-51b3-408f-850e-a21e8f2984e31.gif)
![第2章法設(shè)計(jì)基礎(chǔ)ppt課件_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/9/dd54f750-51b3-408f-850e-a21e8f2984e3/dd54f750-51b3-408f-850e-a21e8f2984e32.gif)
![第2章法設(shè)計(jì)基礎(chǔ)ppt課件_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/9/dd54f750-51b3-408f-850e-a21e8f2984e3/dd54f750-51b3-408f-850e-a21e8f2984e33.gif)
![第2章法設(shè)計(jì)基礎(chǔ)ppt課件_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/9/dd54f750-51b3-408f-850e-a21e8f2984e3/dd54f750-51b3-408f-850e-a21e8f2984e34.gif)
![第2章法設(shè)計(jì)基礎(chǔ)ppt課件_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/9/dd54f750-51b3-408f-850e-a21e8f2984e3/dd54f750-51b3-408f-850e-a21e8f2984e35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)用問題而采用的為解決某一應(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è)計(jì)基礎(chǔ)算法設(shè)計(jì)基礎(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è)計(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)行模塊程序的編寫。以劃分為若干子模塊,然后分別進(jìn)行模塊程序的編寫。n每個(gè)模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)每個(gè)模塊都是用結(jié)構(gòu)化程序?qū)崿F(xiàn)n即都只能由三種基本結(jié)構(gòu)組成,并通過計(jì)算機(jī)語言的結(jié)構(gòu)化即都只能由三種基本結(jié)構(gòu)組成,并通過計(jì)算機(jī)語言的結(jié)構(gòu)化語句實(shí)現(xiàn)。語句實(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建模建模 (找解決問題的數(shù)學(xué)模型或公式)(找解決問題的數(shù)學(xué)模型或公式)n確定算法確定算法(解決問題的步驟)(解決問題的步驟)n編程編程(用合適的程序設(shè)計(jì)語言編程實(shí)現(xiàn))(用合適的程序設(shè)計(jì)語言編程實(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. 編寫一個(gè)編寫一個(gè)c程序,已知某圓半徑為程序,已知某
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年馬拉松比賽合作協(xié)議書
- 人教版地理八年級(jí)下冊(cè)6.4《祖國的首都-北京》聽課評(píng)課記錄2
- 【部編版】七年級(jí)歷史上冊(cè) 《中國早期人類的代表-北京人》公開課聽課評(píng)課記錄
- 豬欄承包協(xié)議書(2篇)
- 生產(chǎn)工人中介合同(2篇)
- 人教版數(shù)學(xué)九年級(jí)上冊(cè)《構(gòu)建知識(shí)體系級(jí)習(xí)題訓(xùn)練》聽評(píng)課記錄1
- 北師大版道德與法治九年級(jí)上冊(cè)4.1《經(jīng)濟(jì)發(fā)展新階段》聽課評(píng)課記錄
- 八年級(jí)思想讀本《5.1奉法者強(qiáng)則國強(qiáng)》聽課評(píng)課記錄
- 五年級(jí)上冊(cè)數(shù)學(xué)聽評(píng)課記錄《4.2 認(rèn)識(shí)底和高》(3)-北師大版
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)2.3《等腰(邊)三角形的判定》聽評(píng)課記錄
- 城市隧道工程施工質(zhì)量驗(yàn)收規(guī)范
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 五 100以內(nèi)的筆算加、減法2.筆算減法 第1課時(shí) 筆算減法課件2024-2025人教版一年級(jí)數(shù)學(xué)下冊(cè)
- 2025江蘇太倉水務(wù)集團(tuán)招聘18人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年人教新版高二(上)英語寒假作業(yè)(五)
- 2025年八省聯(lián)考陜西高考生物試卷真題答案詳解(精校打印)
- 2025脫貧攻堅(jiān)工作計(jì)劃
- 借款人解除合同通知書(2024年版)
- 《血小板及其功能》課件
- 江蘇省泰州市靖江市2024屆九年級(jí)下學(xué)期中考一模數(shù)學(xué)試卷(含答案)
- 沐足店長(zhǎng)合同范例
評(píng)論
0/150
提交評(píng)論