![《解析算法》課件-浙教版(2019)必修1_第1頁](http://file4.renrendoc.com/view/1acbf7fab905e4649e02304846209b54/1acbf7fab905e4649e02304846209b541.gif)
![《解析算法》課件-浙教版(2019)必修1_第2頁](http://file4.renrendoc.com/view/1acbf7fab905e4649e02304846209b54/1acbf7fab905e4649e02304846209b542.gif)
![《解析算法》課件-浙教版(2019)必修1_第3頁](http://file4.renrendoc.com/view/1acbf7fab905e4649e02304846209b54/1acbf7fab905e4649e02304846209b543.gif)
![《解析算法》課件-浙教版(2019)必修1_第4頁](http://file4.renrendoc.com/view/1acbf7fab905e4649e02304846209b54/1acbf7fab905e4649e02304846209b544.gif)
![《解析算法》課件-浙教版(2019)必修1_第5頁](http://file4.renrendoc.com/view/1acbf7fab905e4649e02304846209b54/1acbf7fab905e4649e02304846209b545.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、3.3.1 解析算法DATA ACQUISITION AND CODING昌化中學 應彤鑫數(shù)據(jù)與計算0.用算法解決問題的過程抽象與建模找到核心要素得出計算模型設計算法明確輸入輸出描述數(shù)據(jù)處理編寫程序用計算機程序語言描述,形成計算機程序調(diào)試運行程序關注語法錯誤邏輯錯誤等1.基本思想【解析算法】是指根據(jù)問題的前提條件與所求結(jié)果之間的關系,找出求解問題的數(shù)學表達式,并通過表達式的計算來實現(xiàn)問題的求解。解題思路:明確問題的前提條件明確要求的解找出前提條件與所求解之間關系的數(shù)學表達式1.基本思想【解題關鍵】要確保數(shù)學表達式的正確性在程序中正確描述該數(shù)學表達式。(python運算符的正確使用)2. 實例分
2、析Q1:一個小球從高處自由落體落下,經(jīng)過5秒后到達地面,已知重力加速度g為10m/s,請問小球從距離地面多高的地方落下?1.抽象與建模找到核心要素(問題的前提條件和要求的解)得出計算模型前提條件:自由落體運動時間為5秒,設為t重力加速度g為10m/s,設為g要求的解:小球下落的高度,假設為h根據(jù)自由落體運動:h=1/2gt22. 實例分析Q1:一個小球從高處自由落體落下,經(jīng)過5秒后到達地面,已知重力加速度g為10m/s,請問小球從距離地面多高的地方落下?2.設計算法輸入數(shù)據(jù)處理數(shù)據(jù)輸出數(shù)據(jù)無h=1/2gt2輸出h輸入本金p輸入期數(shù)t輸出ht=5g=10h=1/2gt22. 實例分析Q1:一個小
3、球從高處自由落體落下,經(jīng)過5秒后到達地面,已知重力加速度g為10m/s,請問小球從距離地面多高的地方落下?3.編寫程序t=5g=10h=g*t*2/2print(h)輸入本金p輸入期數(shù)t輸出ht=5g=10h=1/2gt22. 實例分析Q2:判斷一個數(shù)是否是3和7的公倍數(shù),請用程序?qū)崿F(xiàn)上述功能。1.抽象與建模找到核心要素得出計算模型假設要判斷的數(shù)為 x判斷條件:3和7的公倍數(shù)3和7的公倍數(shù)x%3=0 and x%7=0 x是公倍數(shù)或x不是公倍數(shù)2.設計算法輸入數(shù)據(jù)處理數(shù)據(jù)輸出數(shù)據(jù)輸入xx%3=0 and x%7=0輸出x是公倍數(shù)或x不是公倍數(shù)3.編寫程序x=int(input()if x%3=
4、0 and x%7=0: print(x是公倍數(shù))else: print(x不是公倍數(shù))2. 實例分析Q3:判斷一個三位數(shù)是否是水仙花數(shù)(水仙花數(shù):三位數(shù)各個位上的數(shù)的三次方之和等于它本身,例如:153=13+53+33),請用程序?qū)崿F(xiàn)上述功能。1.抽象與建模找到核心要素得出計算模型假設要判斷的數(shù)為y判斷條件:各個位上的數(shù)的三次方之和等與本身 個位:g=y/1%10十位:s=y/10%10百位:b=y/100%10g*3+s*3+b*3=yy是水仙花數(shù)或x不是水仙花數(shù)2.設計算法輸入數(shù)據(jù)處理數(shù)據(jù)輸出數(shù)據(jù)輸入y 個位:g=y/1%10十位:s=y/10%10百位:b=y/100%10g*3+s*
5、3+b*3=y輸出y是水仙花數(shù)或x不是水仙花數(shù)3.編寫程序解析算法的概念課堂小結(jié)是指根據(jù)問題的前提條件與所求結(jié)果之間的關系,找出求解問題的數(shù)學表達式,并通過表達式的計算來實現(xiàn)問題的求解。解析算法的解題思路明確問題的前提條件明確要求的解找出前提條件與所求解之間關系的數(shù)學表達式用算法解決問題的一般過程抽象建模,設計算法,編寫程序,調(diào)試程序3. 課堂小結(jié)4. 課堂實戰(zhàn)Q1:輸入三角形三條邊的邊長a,b,c,利用海倫公式求出三角形的面積,請編寫程序?qū)崿F(xiàn)上述功能。4. 課堂實戰(zhàn)Q2:公共自行車24小時內(nèi)租賃費用計算。某市的公共自行車24小時內(nèi)租車收費標準為:每次1小時內(nèi)免費,超時后按1元/小時收?。ú蛔?/p>
6、1小時按1小時計),24小時內(nèi)最高限額為10元。輸入租賃時常后,輸出費用,請完成填空,并用程序?qū)崿F(xiàn)上述功能。(1)若用變量pay存儲租車費用,用變量time存儲租賃時間,根據(jù)題中收費標準,租車費用pay與租賃時間time之間的關系可用數(shù)學公式描述為 ;(2)公共自行車租賃費用pay的計算可用解析算法,具體描述如下,請補充完善。給定24小時內(nèi)的租賃起始時間和結(jié)束時間:輸入租賃開始的時間和結(jié)束的時間。注:時間的輸入格式為hh:mm:ss,如10:23:11。計算租賃時間time:計算租賃起始時間和結(jié)束時間的時間差time。計算租賃費用pay:若time小于等于1,則pay為0;若 ,則pay為ti
7、me;若time大于10,則pay為10。4. 課堂實戰(zhàn)(3)編寫程序。用變量stime、etime、time、pay分別存儲租賃開始時間、結(jié)束時間、租賃時間和租賃費用。計算公共自行車租賃費用的某Python程序如下,請在劃線處填入相應代碼,實現(xiàn)程序功能。stime=input(租車開始時間:)etime=input(租車結(jié)束時間:if int(etime.split(:)0)=int(stime.split(:)0): time=int(etime.split(:)0)-int(stime.split(:)0)if int(etime.split(:)1)int(stime.split(:)
8、1): time=time+1elif int(etime.split(:)1)=int(stime.split(:)1) andint(etime.split(:)2)=int(stime.split(:)2) : time=time+1if time=1: pay=0elif : pay=timeelse: print(pay)(4)完善該程序后,運行程序,輸入租車開始時間為“9:40:6”,租車結(jié)束時間為“15:35:32”,則程序運行結(jié)果為 。4. 課堂實戰(zhàn)Q3:配股案例。某股于3月21日起停牌進入配股繳款期,配股繳款截止日期為3月27日。由于配股后股價將除權,忘記或者不參與配股者或不
9、是全額參與配股者,復牌后將面臨損失。根據(jù)安排,該股本次配股價格為7.02元/股,按照每10股配售1.9股的比例向全體股東配售,其中:配股除權價=(除權登記日收盤價+配股價*每股配股比例)/(1+每股配股比例)全額參與配股的最大配售量計算規(guī)則:(1) 該股的配售比例是0.19。也就是說,假如你有10000股該股股份,最大配售量即為10000*0.19=1900(股)。(2)如果所獲配股份額不足1股,則0.65股及以上的為1股,0.65股以下的為0股?;卮鹣铝袉栴}:(1)若該股的除權登記日收盤價為16.05元,則此次該股的配股除權價為 元;(2)假如你有15000股該股股份,最大配售量為 股;(3)如果不參與配股,該股配股除權后,將直接損失 %;(4)編寫程序。用變量spj、pgj、bili、num、cqj、maxps分別存儲除權登記日收盤價、配股價、每股配股比例、持有的該股股份數(shù)、配股除權價和最大配售量。計算此次該股的配股除權價和最大參與配股配售量的Python程序4. 課堂實戰(zhàn)flag=Falsepgj=7. 02 #配股價bili=0.19 #每股配股比例spj=float(input(請輸入除權登記日收盤價:)num =float(input(請輸入持有的金風科技股份數(shù):)cqj = #配股除權價maxps= n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年抽紗刺繡工藝品項目效益評估報告
- 怎樣寫家庭困難申請書
- 入宣傳部申請書
- 提高Web服務可用性的手段
- 2024-2025學年山東省昌邑市高三上學期階段性調(diào)研監(jiān)測(期中)物理試題
- 線下體驗店推廣合同(2篇)
- 簽訂物資合同范本(2篇)
- 陜西省漢中市2024-2025學年高二上學期11月期中聯(lián)考物理試題(解析版)
- 短視頻與辦公用品行業(yè)的產(chǎn)品推廣策略
- 江蘇省2025年普通高中學業(yè)水平合格性考試調(diào)研物理試題(五)(解析版)
- GB/T 4706.30-2024家用和類似用途電器的安全第30部分:廚房機械的特殊要求
- 食品安全管理制度可打印【7】
- 2024年山東省東營市中考數(shù)學試題 (原卷版)
- 2024全國能源行業(yè)火力發(fā)電集控值班員理論知識技能競賽題庫(多選題)
- 2024年山東新華書店集團限公司臨沂市縣分公司招聘錄取人員(高頻重點提升專題訓練)共500題附帶答案詳解
- 公司員工外派協(xié)議書范文
- 2024年四川省南充市中考物理試卷真題(含官方答案)
- 信息科技重大版 七年級上冊 互聯(lián)網(wǎng)應用與創(chuàng)新 第二單元教學設計 互聯(lián)網(wǎng)原理
- 【基于PLC的停車場車位控制系統(tǒng)設計11000字(論文)】
- 手術患者手術部位標識制度
- 運輸安全生產(chǎn)知識培訓試卷
評論
0/150
提交評論