




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、算法的程序?qū)崿F(xiàn)3.2用窮舉法解決問題信息意識 計算思維數(shù)字化學(xué)習(xí)與創(chuàng)新 信息社會責(zé)任知識積累關(guān)系與邏輯關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符有:=、 、 = 和 2的結(jié)果為True。關(guān)系運(yùn)算符優(yōu)先級相同邏輯運(yùn)算符與邏輯表達(dá)式常用的邏輯運(yùn)算符有:Not(取反)、And(與)、Or(或)等,運(yùn)算結(jié)果為布爾值True或False。邏輯運(yùn)算符的優(yōu)先級為:NotAndOr。T AND T=TT OR T =TT AND F=FT OR F =TF AND F=F F OR F =FNOT T =FNOT F =T 計算機(jī)中用解析法解決問題分析問題(已知與未知的數(shù)據(jù))抽取數(shù)學(xué)模型 (計算公式已知與未知關(guān)系)寫出
2、解析表達(dá)式編寫程序,解決問題選擇合適的程序結(jié)構(gòu)完成算法解析表達(dá)式如拋物線解析式:y=ax2+bx+c;雞兔同籠2程序代碼Dim m As Integer, n As IntegerDim x As Integer, y As Integerm = Val(Text1.Text)n = Val(Text2.Text)x = 2 * m - n / 2y = n / 2 - mPrint x, y定義變量輸入m,n通過解析式計算輸出x y出租車收費(fèi)【參考代碼】 Dim s As Single Dim p As Single s=Val(InputBox(“s=”) If s6 Then p=2.2
3、5*(s-6)+1.5*3+8 End If Print p(2)程序代碼中空白處應(yīng)填寫的條件是_(填寫字母:A/B/C/D).A 33 And s3 Or s3 And s=6 我國古代數(shù)學(xué)家張丘建在算經(jīng)一書中提出的數(shù)學(xué)問題: 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何? 設(shè)公雞為a,母雞為b,小雞為c,如何求解百錢百雞探索新知已知:公雞每只5文,母雞每只3文,小雞3只1文,百錢百雞未知:公雞、母雞、小雞各多少只? 已知與未知的關(guān)系:設(shè)公雞有a只,母雞有b只,小雞有c只;由題意可知: a+b+c=100; 5a+3b+c/3=100分析問題解決問題百錢百雞
4、數(shù)學(xué)模型解方程得: 0a20(100/5); 0b33(100/3); 0c100 百錢白雞1自然語言1、從a=02、從b=03、c=100-a-b4、驗(yàn)證5a+3b+c/3=100 成立,則輸出 a、b、c5、如果b33,則b=b+1,返回步驟36、如果a20,則a=a+1,返回步驟22程序代碼Dim a, b, c As IntegerFor a = 0 To 20 For b = 0 To 33 c = 100 - a - b If a * 5 + b * 3 + c / 3 = 100 Then Print a, b, c End If Next bNext aFor 循環(huán)變量=初始值
5、 to 終值 (step 步長) 循環(huán)體Next (循環(huán)變量)If 條件 Then語句組End If窮舉法窮舉法,也叫枚舉法、列舉法 它將求解對象一一列舉出來,然后逐一加以分析、處理,并驗(yàn)證結(jié)果是否滿足給定的條件,窮舉完所有對象,問題將最終得以解決。歸納提升窮舉法適用條件:1、求解對象是有限的;2、有窮舉規(guī)則;3、一時找不出解決問題的更好途徑石2個關(guān)鍵點(diǎn):1、確定范圍:列舉該問題所有可能的解2、驗(yàn)證條件:檢驗(yàn)每個可能解是不是問題的 真正解計算機(jī)中用窮舉法解決問題分析問題(已知與未知的數(shù)據(jù))驗(yàn)證條件(計算公式已知與未知關(guān)系)確定窮舉對象的范圍編寫程序,解決問題選擇合適的程序結(jié)構(gòu)完成算法:循環(huán)結(jié)構(gòu)
6、確定窮舉范圍,選擇結(jié)構(gòu)驗(yàn)證條件5a+3b+c/3=100For a = 0 To 20 For b = 0 To 33小試身手4-30、算法設(shè)計與程序?qū)崿F(xiàn)換錢問題要將一張100元的鈔票,換成等值的5元、2元、1元一張的鈔票共50張。其中一種換法如下:5元:3張,2元:38張,1元:9張求出所有的換錢方案。1、分析問題已知:5元、2元、1元鈔票總數(shù)是50,總面值是100,未知: 5元、2元、1元鈔票數(shù)量各多少 ,共多少種換錢方案 2、驗(yàn)證條件與窮舉范圍假設(shè)5元、2元、1元鈔票數(shù)量分別為x,y,z,則:驗(yàn)證條件:x+y+z=50 ?窮舉范圍:1x20 ? ?小試身手4-30、算法設(shè)計與程序?qū)崿F(xiàn)換錢
7、問題要將一張100元的鈔票,換成等值的5元、2元、1元一張的鈔票共50張。其中一種換法如下:5元:3張, 2元:38張, 1元:9張。求出所有的換錢方案。3、程序代碼 Dim x As Integer Dim y As Integer Dim z As Integer For x=1 To20 For For z=1 To 100If _ThenPrint x;y;z End If Nextz Next y Next xy=1 To 50窮舉范圍驗(yàn)證條件1、本題采用的算法是 _(填:解析法/枚舉法/排序法/遞歸法)。2、程序代碼中空白處應(yīng)填寫 的條件是 _ (填寫字母:A/B/C/D)。A 5x + 2y + z=100 Or x+ y + z = 50B 5x + 2y + z=100 And x + y + z = 50C 5*x + 2*y + z=100 Or x + y + z = 50D 5*x + 2*y + z=100 And x + y +
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版(2024)七年級英語下冊Unit 8 學(xué)情調(diào)研測試卷(含答案)
- 第12課《四季循環(huán)》教學(xué)設(shè)計-2023-2024學(xué)年科學(xué)五年級下冊蘇教版
- 酒店電纜基礎(chǔ)施工方案
- 2025年新高考地理全真模擬試卷5(含答案解析)
- 2025年中考物理二輪復(fù)習(xí):選擇題 實(shí)驗(yàn)題 能力提升練習(xí)題(含答案解析)
- 廁所建造合同范本
- 公園管護(hù)合同范例
- 班級氛圍營造的實(shí)踐方法計劃
- 品牌在市場競爭中的演變與適應(yīng)計劃
- 企業(yè)借貸抵押合同范例
- 《中華人民共和國文物保護(hù)法》知識專題培訓(xùn)
- 2024年高考全國甲卷英語試卷(含答案)
- 四年級數(shù)學(xué)(四則混合運(yùn)算)計算題專項(xiàng)練習(xí)與答案匯編
- 8年級上冊(人教版)物理電子教材-初中8~9年級物理電子課本
- 人教版高中英語新教材必修2單詞默寫表
- 中金公司在線測評真題
- 項(xiàng)目資金管理統(tǒng)籌實(shí)施方案
- 2024年秋新滬科版物理八年級上冊 6.3來自地球的力 教學(xué)課件
- 定密培訓(xùn)課件教學(xué)課件
- 三、種植芽苗菜(教學(xué)設(shè)計)魯科版二年級下冊綜合實(shí)踐活動
- 2025屆東北師大附屬中學(xué)高考物理五模試卷含解析
評論
0/150
提交評論