




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學(xué)習(xí)目標020103通過活動2,能夠確定迭代變量,明確迭代關(guān)系,構(gòu)建迭代過程的程序代碼.通過活動1,分析閱讀數(shù)據(jù)的累加規(guī)律,理解迭代思想,能夠初步設(shè)計迭代算法程序。通過活動2,理解迭代的實現(xiàn)過程,能夠使用循環(huán)結(jié)構(gòu)實現(xiàn)自動迭代算法。走進Python,打開程序設(shè)計之門項目實施走進Python,打開程序設(shè)計之門活動1觀察數(shù)據(jù)累加規(guī)律,初步設(shè)計迭代算法程序項目實施甲閱讀方案第一天:10頁第二天:15頁第三天:20頁乙閱讀方案第一天:10頁第二天:10頁第三天:20頁走進Python,打開程序設(shè)計之門思考:甲、乙方案前3天數(shù)據(jù)記錄,觀察兩組數(shù)據(jù),說出數(shù)據(jù)中的累加規(guī)律是什么?甲方案:新值=在前一天的基礎(chǔ)上+5”乙方案:如果第幾天是偶數(shù),新值=前一天值;
如果第幾天是奇數(shù),新值=在前一天的基礎(chǔ)上+10閱讀天數(shù)甲方案每天閱讀頁數(shù)表達式乙方案每天閱讀頁數(shù)表達式第1天a1=
10b1=
10第2天a2=
b2=
第3天a3=
b3=
項目實施走進Python,打開程序設(shè)計之門甲方案:新值=在前一天的基礎(chǔ)上+5乙方案:如果第幾天是偶數(shù),新值=前一天值;如果第幾天是奇數(shù),新值=在前一天的基礎(chǔ)上+10思考:如何用字母代碼表達下面這兩句話的算法?b1a1+5b2+10a2+5閱讀天數(shù)甲方案每天閱讀頁數(shù)表達式甲方案每天閱讀頁數(shù)表達式第1天a1=
b1=
第2天a2=
b2=
第3天a3=
b3=
項目實施走進Python,打開程序設(shè)計之門10b110a1+5a2+5b2+10迭代關(guān)系①用舊值重復(fù)推出新值的過程;②每一次迭代得到的結(jié)果會作為下一次迭代的初始值,如此這樣一步步達到所需目標或結(jié)果。甲閱讀方案a1=10a2=a1+5a3=a2+5乙閱讀方案b1=10b2=b1b3=b2+10甲前3天閱讀總頁數(shù)x:x=a1+a2+a3乙前3天閱讀總頁數(shù)y:y=b1+b2+b3走進Python,打開程序設(shè)計之門獲取數(shù)據(jù)算法輸出結(jié)果項目實施任務(wù)1:打開文件“累加順序結(jié)構(gòu).py”,將程序補充完整,求出甲、乙方案前三天的閱讀總頁數(shù)是多少?求出x、y結(jié)果走進Python,打開程序設(shè)計之門開始結(jié)束b2=b1b3=b2+10y=b1+b2+b3b1=10輸出前3天閱讀總數(shù)y項目實施開始結(jié)束a2=a1+5a3=a2+5x=a1+a2+a3a1=10輸出前3天閱讀總數(shù)x甲閱讀方案乙閱讀方案學(xué)習(xí)助手:可參考桌面文件夾里中的微視頻或者學(xué)習(xí)手冊任務(wù)1:打開文件“累加順序結(jié)構(gòu).py”,參考流程圖,將程序補充完整,求出甲、乙方案前三天的閱讀總頁數(shù)是多少?項目實施走進Python,打開程序設(shè)計之門活動2用循環(huán)結(jié)構(gòu)實現(xiàn)自動迭代“習(xí)慣的養(yǎng)成,需要21天。”活動2用循環(huán)結(jié)構(gòu)實現(xiàn)自動迭代走進Python,打開程序設(shè)計之門項目實施任務(wù)2:小組討論,求出甲、乙兩種方案前21天閱讀總頁數(shù)分別多少,如何編寫程序?乙閱讀方案第一天:10頁第二天:10頁第三天:20頁第四天:20頁第五天:30頁第六天:30頁第七天:40頁……第21天:甲閱讀方案第一天:10頁第二天:15頁第三天:20頁第四天:25頁第五天:30頁第六天:35頁第七天:40頁……第21天:甲閱讀方案乙閱讀方案累加順序結(jié)構(gòu)走進Python,打開程序設(shè)計之門回顧:循環(huán)結(jié)構(gòu)的應(yīng)用項目實施迭代是用舊值重復(fù)推出新值的過程,每一次對過程的重復(fù)稱為一次“迭代”。任務(wù)2:小組討論,求出甲、乙兩種方案前21天閱讀總頁數(shù)分別多少,如何編寫程序?222foriinrange(初始值,終值,[變化量])變化量省略為1i是第幾天,也是循環(huán)次數(shù)相同的過程,重復(fù)執(zhí)行循環(huán)結(jié)構(gòu)for計數(shù)循環(huán)While條件循環(huán)走進Python,打開程序設(shè)計之門回顧:循環(huán)結(jié)構(gòu)的應(yīng)用項目實施走進Python,打開程序設(shè)計之門明確迭代關(guān)系,構(gòu)建迭代過程的程序代碼項目實施甲閱讀方案a1=10a2=a1+5a3=a2+5a4=a3+5a5=a4+5a6=a5+5a7=a6+5……乙閱讀方案b1=10b2=b1b3=b2+10b4=b3b5=b4+10b6=b5b7=b6+10……甲21天閱讀總頁數(shù)x:x=a1+a2+a3+a4+a5+……乙21天閱讀總頁數(shù)y:y=b1+b2+b3+b4+b5+……走進Python,打開程序設(shè)計之門項目實施小組討論:兩種方案中是哪個過程在重復(fù)循環(huán)執(zhí)行?迭代過程迭代變量走進Python,打開程序設(shè)計之門項目實施明確迭代關(guān)系,構(gòu)建迭代過程的程序代碼走進Python,打開程序設(shè)計之門項目實施閱讀天數(shù)甲方案每天閱讀頁數(shù)表達式乙方案每天閱讀頁數(shù)表達式第1天a1=
10b1=10
第2天a2=
a1+5b2=
b1第3天a3=
a2+5b3=
b2+10第4天a4=
a3+5b4=
b3……………………第21天a21=
a20+5b21=
b20+10思考:在21天閱讀方案中,如何用迭代變量表示每天閱讀頁數(shù)的迭代關(guān)系?a=bb=(偶數(shù)天)(奇數(shù)天)a+5b=b+10走進Python,打開程序設(shè)計之門當(dāng)天閱讀總數(shù)=()+(
)第1天閱讀頁數(shù)第2天閱讀頁數(shù)第3天閱讀頁數(shù)……第21天閱讀總頁數(shù)第2天閱讀總數(shù)++第3天閱讀總數(shù)第4天閱讀頁數(shù)+第4天閱讀總數(shù)+第21天閱讀頁數(shù)第20天閱讀總頁數(shù)乙閱讀總頁數(shù)
y=甲閱讀總頁數(shù)
x=前一天總頁數(shù)當(dāng)天閱讀頁數(shù)項目實施思考:在21天的閱讀方案中,如何用迭代變量表示21天后的閱讀總頁數(shù)的迭代關(guān)系?x+a
y+b走進Python,打開程序設(shè)計之門項目實施小結(jié):循環(huán)結(jié)構(gòu)foriinrange(2,22)每天閱讀總頁數(shù)a=a+5
b=b(偶數(shù)天)
b=b+10
(奇數(shù)天)閱讀總頁數(shù)x=x+a
y=y+bYN開始輸出第21天閱讀頁數(shù)、總頁數(shù)結(jié)束走進Python,打開程序設(shè)計之門任務(wù)2:根據(jù)導(dǎo)學(xué)案中的流程圖,將程序補充完整,求出21天閱讀總頁數(shù)。項目實施<=i<222i=i+1a=x=a+5x+aNYYN開始i%2==1(取余)b=b+10b=b輸出第21天閱讀頁數(shù)、總頁數(shù)結(jié)束i=i+1y=y+b2<=i<22a=
x=10ab=10y=bif
:else
:走進Python,打開程序設(shè)計之門項目實施自我評測打開桌面“用迭代算法探究數(shù)據(jù)的規(guī)律”文件夾中的“學(xué)習(xí)評測”,完成評測中的問題并提交。走進Python,打開程序設(shè)計之門項目交流甲閱讀方案21天:?頁乙閱讀方案21天:?頁比較哪
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 承包出租屋合同協(xié)議書
- 三方物流運輸合同
- 數(shù)據(jù)記錄表-產(chǎn)品性能評測
- 集體“建立”用地使用權(quán)出租合同8篇
- 2025年烏魯木齊貨運從業(yè)資格證考試模擬試題及答案大全解析
- 單元房租賃合同書范本5篇
- 醫(yī)療器械運輸合同
- 公司網(wǎng)絡(luò)線路維護合同8篇
- 委托運輸合同樣本8篇
- 【合同范文】賣方信貸合同7篇
- 2024年家庭教育指導(dǎo)師考試(重點)題庫及答案(含各題型)
- 2024年儀表工程師崗位職責(zé)(20篇)
- 直腸癌術(shù)后的康復(fù)護理
- 性商老師課程培訓(xùn)課件
- 拆除鍋爐可行性報告
- 二級精神病醫(yī)院評審標準實施細則
- 全套ISO45001職業(yè)健康安全管理體系文件(手冊及程序文件)
- tdp燙傷處理應(yīng)急預(yù)案
- MQL4命令中文詳解手冊
- 水利工程危險源辨識清單全
- ISO20000:2018版標準培訓(xùn)教材
評論
0/150
提交評論