![小學(xué)信息技術(shù)-神奇的for循環(huán)教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第1頁](http://file4.renrendoc.com/view/7fbebb0d2964e4d8611fcf1bb90592ce/7fbebb0d2964e4d8611fcf1bb90592ce1.gif)
![小學(xué)信息技術(shù)-神奇的for循環(huán)教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第2頁](http://file4.renrendoc.com/view/7fbebb0d2964e4d8611fcf1bb90592ce/7fbebb0d2964e4d8611fcf1bb90592ce2.gif)
![小學(xué)信息技術(shù)-神奇的for循環(huán)教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第3頁](http://file4.renrendoc.com/view/7fbebb0d2964e4d8611fcf1bb90592ce/7fbebb0d2964e4d8611fcf1bb90592ce3.gif)
![小學(xué)信息技術(shù)-神奇的for循環(huán)教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第4頁](http://file4.renrendoc.com/view/7fbebb0d2964e4d8611fcf1bb90592ce/7fbebb0d2964e4d8611fcf1bb90592ce4.gif)
![小學(xué)信息技術(shù)-神奇的for循環(huán)教學(xué)設(shè)計學(xué)情分析教材分析課后反思_第5頁](http://file4.renrendoc.com/view/7fbebb0d2964e4d8611fcf1bb90592ce/7fbebb0d2964e4d8611fcf1bb90592ce5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
神奇的for語言一:實物導(dǎo)入,確立項目。教師:各小組準(zhǔn)備好了嗎?學(xué)生:準(zhǔn)備好了。教師:上課。學(xué)生:老師好。師:同學(xué)們好,請坐。今天老師給大家?guī)磉@樣小視頻:什么是冠狀病毒,冠狀病毒傳播非??臁煟和ㄟ^這個視頻你知道了什么?你來說生1.:生2:師:在春節(jié)期間,一場突如其來的疫情,打破了原本平靜有序的生活,工廠停工,學(xué)校停課。而醫(yī)護(hù)人員卻忙碌在抗疫一線,終南山爺爺說一個病人平均感染大約3個人,假設(shè)沒有醫(yī)護(hù)人員的挺身而出,病毒傳播是特別快的,短時間內(nèi)就可以傳播10次,會有多少人生病呢?誰能讓用最快的速度回答老師?生:師:可能比較難,我們可以利用python將復(fù)雜的數(shù)據(jù)運算快速計算出來,接下來我們就一起探索新冠病毒傳播10次后感染人數(shù)。下面我們進(jìn)入今天的項目《新冠病毒傳播10次后感染的人數(shù)》為了感謝醫(yī)護(hù)人員,老師先給給大家布置了一個任務(wù)任務(wù)一:1.打開python軟件輸出三個“最美逆行者!”。保存文件并進(jìn)行命名。(時間:四分鐘,小組之間相互幫助,要共同進(jìn)步喲)任務(wù)明確了沒有?生:明確了。老師這里有個溫馨提示:在我們遇到問題時該怎么做?你來說。生1:結(jié)合項目手冊師:你真會利用資源,項目手冊的用處可多了呢。加一分。你來說,生2:和其他同學(xué)進(jìn)行合作交流師:合作學(xué)習(xí)是一種非常有效的學(xué)習(xí)方式,加一分。你來說生3:查閱課本也可以幫我們解決很多問題。師:書籍是人類知識的源泉,加一分。最后一個同學(xué),你來說生4:還可以找老師尋求幫助。師:隨時歡迎,找我有問必答。加一分。遇到問題或者困難時,我們可以查看項目手冊,查看課本,可以找老師和同學(xué)幫忙,這些都是解決問題的好方法。開始任務(wù)吧。師:做完的同學(xué)用最端正的坐姿告訴老師你完成。。等一會。師:我發(fā)現(xiàn)同學(xué)們都完成的非常快,下面,誰來匯報?你來生1:我們探究的問題是如何利用python輸出三個“最美逆行者”,我們組通過上節(jié)課所學(xué)的內(nèi)容和同學(xué)交流探究出解決問題的方法,我們使用了3個print輸出命令,完成了本次操作。師:這位同學(xué)的匯報怎么樣?生:好。師:那么請這位同學(xué)測試你的程序。(學(xué)生運行完)師:此處應(yīng)有掌聲鼓勵。剛才老師在巡視的過程中發(fā)現(xiàn)有個同學(xué)用了一個更簡單的方法,我們掌聲邀請他給大家展示一下。師:這位同學(xué)展示的怎么樣?生:簡單師:我們不發(fā)現(xiàn)利用for循環(huán)程序語句變得更加簡單高效了,掌聲再次送給他。師:給你們組,加一分。師:那請告訴大家,你是如何想到這個方法的。生:我們根據(jù)課本知識和項目手冊的提示,經(jīng)過交流分析探究出了這種方法。師:剛才老師在巡視的過程中,看見有的同學(xué)代碼輸入正確,但是在測試環(huán)節(jié)出了問題,我們一起來看他的程序。同學(xué)們發(fā)現(xiàn)錯誤了嗎?哪位同學(xué)能說一說?生:他沒有縮進(jìn),我通過課本內(nèi)容知道print輸出前應(yīng)該縮進(jìn)四個字符。師:說的非常好。這就是python的語句格式,在Python中,語言格式是非常嚴(yán)格的,我們需要嚴(yán)格遵守python的語言規(guī)則,在for循環(huán)的下方,print前面我們要縮進(jìn)四個字符。如果不縮進(jìn)四個字符,就會導(dǎo)致程序無法運行師:同學(xué)們請看這兩個同學(xué)的程序,你更喜歡哪一個?生1:我喜歡第一個,因為print三次內(nèi)容,我一眼就能看懂。生2:我喜歡第二個,它更便捷,只需要輸出很短的字符,一目了然的就能夠看出輸出幾次。師:我們現(xiàn)在指示輸出三次,如果我們現(xiàn)在輸出50次,一百次呢?那哪種更簡單,同學(xué)們請思考,思考完匯報。生:我們forain(1,2,3,...50)師:這樣是不是非常負(fù)責(zé)?老師版給大家?guī)砹艘粋€秘密武器。是range()命令。通過這個命令,我們就可以省略掉從一寫到50的麻煩。請看項目手冊和課本,同學(xué)們自主探究找出使用range()的規(guī)律。(等)師:誰來匯報。你來。生:我們組通過查看課本內(nèi)容和項目手冊探究出range的適用規(guī)律,range()命令,括號里面是一個有序的數(shù)字隊伍,從給定的第一個數(shù)開始,在給定的最后一個數(shù)之前結(jié)束。師:同意嗎?生:同意。那你來給大家運行一下你的程序。師:掌聲送給他,同學(xué)們完成的都非常好,自學(xué)能力非常強(qiáng)。師:在程序編寫的過程中會經(jīng)常用到流程圖。首先當(dāng)for循環(huán)開始的時候,他會先執(zhí)行初始化語句,這個初始化語句只執(zhí)行一次,然后再執(zhí)行判斷條件語句,如果條件不成立,循環(huán)結(jié)束。如果條件成立,先執(zhí)行循環(huán)體,再執(zhí)行控制條件語句,在進(jìn)行判斷。這樣一目了然的把循環(huán)展示給大家了。創(chuàng)意分析制定計劃完成任務(wù)之后我們再回到我們的項目,請同學(xué)們利用我們剛才所學(xué)到的知識和流程圖,我們分析一下我們的項目《新冠病毒傳播10次后感染的人數(shù)》,來制定一個計劃,填寫項目手冊。任務(wù):冠狀病毒每例可以傳播三個人,用for循環(huán)求傳播十次之后感染的人數(shù)。列出數(shù)學(xué)公式補充流程圖找出循環(huán)體。找出控制條件語句)誰來匯報。好,你來師:我發(fā)現(xiàn)同學(xué)們都完成的非???,下面,誰來匯報?你來生1:我們組通過本節(jié)課所學(xué)的內(nèi)容和項目手冊提示:要設(shè)計一個利用for循環(huán)的程序求出傳播十次的感染者數(shù)量。首先列出數(shù)學(xué)公式“n=3*3*3*3*3*3*3*3*3”也就是3的n次方,利用流程圖知道了初始值n=1,n=3**a變量a的取值范圍(1-10),”就是n=1Forainrange(1,10)n=3**aPrint(n)師:這位同學(xué)的匯報怎么樣?生:好。師:老師也覺得他匯報的非常好,掌聲送給他。誰還有補充?師:那誰還想展示一下自己的程序。師:掌聲送給他。師:通過程序運行,我們不難發(fā)現(xiàn),當(dāng)病毒傳播到第10次,會有19683名感染者。病毒傳播的可真快,多么可怕的數(shù)據(jù)。在生活中我們一定要做好過防護(hù)措施。師:利用for循環(huán)的秘密武器輕松得出了病毒傳播到第十次感染的人數(shù),如此可怕的傳染性,如果沒有逆行者們的挺身而出,我們怎能夠如此安逸的坐在這教室學(xué)習(xí)。通過這節(jié)課學(xué)習(xí)你,還有什么收獲?生1:冠狀病毒傳播十分快,在生活中一定要加強(qiáng)防護(hù)。生2:利用python中的for循環(huán)可以將復(fù)雜的數(shù)據(jù)快速計算出來。生3:遇到問題要先思考,再進(jìn)行操作。生4:操作的時候,我同桌一直幫我,我學(xué)會了同學(xué)之間要互相幫助。生5:出現(xiàn)錯誤時要及時反思改正錯誤。評價總結(jié),拓展升華教師:我們不僅學(xué)會了利用python中for循環(huán)來解決實際問題,還要感謝醫(yī)務(wù)工作者的辛勤付出,為我們的美好生活不畏生死,生活負(fù)重前行。老師前段時間能看到一道非常勵志的的運算題:說每天進(jìn)步1%,一年后有什么變化?也就是把1.01成了365次是多少呢,那每天退步1%,也就是把0.99成了365次。老師試過,差距還是很大的。有興趣的同學(xué)可以課下探究一下。師:好了,現(xiàn)在我們看哪個小組得分最高?。可阂唤M師:老師給得分最高的組帶來一份禮物,掌聲送給一組。課下大家找一組的同學(xué)借閱,希望大家能夠多多讀書,多多學(xué)習(xí)新的知識,將來能在編程語言的研究上大有作為。謝謝大家,下課。學(xué)情創(chuàng)意分析制定計劃課前預(yù)習(xí),請同學(xué)們利用我們剛才所學(xué)到的知識和流程圖,我們分析一下我們的項目《新冠病毒傳播10次后感染的人數(shù)》,來制定一個計劃,填寫項目手冊。任務(wù):冠狀病毒每例可以傳播三個人,用for循環(huán)求傳播十次之后感染的人數(shù)。列出數(shù)學(xué)公式補充流程圖找出循環(huán)體。找出控制條件語句)效果分析:科技改變世界,編程照亮人生。今天啊我們繼續(xù)學(xué)習(xí)python編程語言第11課《神奇的for循環(huán)》,通過這節(jié)課的學(xué)習(xí)我們可以利用python中的for循環(huán)命令快速計算出結(jié)果,接下來我們就一起看病毒傳播到第十次的時候會感染多少人。下面我們進(jìn)入今天的項目《探索流感病毒傳播10次后感染的人數(shù)》,對我們的項目進(jìn)行分析,并且制定計劃,小組討論,填寫項目手冊。通過討論交流對項目進(jìn)行了分析:設(shè)計一個用for循環(huán)來完成的程序,通過本節(jié)課所學(xué)知識要讓程序最優(yōu)化也就是讓程序簡潔明了。我們小組制定的計劃是先探究什么是for循環(huán),再如何利用for循環(huán)來求感染人數(shù)。通過這節(jié)課的學(xué)習(xí),我們知道學(xué)習(xí)的方法先確定目標(biāo),然后思考當(dāng)我們遇到錯誤時反思總結(jié),我們還知道利用計算思維解決問題讓問題復(fù)雜到簡單教材分析一個循環(huán)是一個結(jié)構(gòu),導(dǎo)致第一個程序要重復(fù)一定次數(shù)。重復(fù)不斷循環(huán)的條件仍是如此。當(dāng)條件變?yōu)榧伲h(huán)結(jié)束和程序的控制傳遞給后面的語句循環(huán)。
for循環(huán):
在Pythonfor循環(huán)遍歷序列的任何物品,如一個列表或一個字符串,有能力。
for循環(huán)語法是:
1
2
foriterating_varinsequence:
statements(s)
如果一個序列包含一個表達(dá)式列表,它是第一個評價。然后,該序列中的第一項分配迭代變量iterating_var。接下來,執(zhí)行語句塊。列表中的每個項目分配到iterating_var,報表塊被執(zhí)行,直到整個序列被耗盡。
注:在Python中,所有的縮進(jìn)字符空格后的編程結(jié)構(gòu)相同數(shù)量的報表,被認(rèn)為是一個單一的代碼塊的一部分。Python使用縮進(jìn)作為其語句分組的方法。
例子:
1234567#!/usr/bin/python
forletterin'Python':#FirstExample
print'CurrentLetter:',letter
fruits=['banana','apple','mango']
forfruitinfruits:#SecondExample
print'Currentfruit:',fruit
print"Goodbye!"
以上將輸出結(jié)果:
CurrentLetter:P
CurrentLetter:y
CurrentLetter:t
CurrentLetter:h
CurrentLetter:o
CurrentLetter:n
Currentfruit:banana
Currentfruit:apple
Currentfruit:mango
Goodbye!
迭代序列指數(shù):
通過遍歷每個項目的另一種方法是由序列本身的偏移指數(shù):
例如:
1
2
3
4
5
#!/usr/bin/python
fruits=['banana','apple','mango']
forindexinrange(len(fruits)):
print'Currentfruit:',fruits[index]
print"Goodbye!"
這將產(chǎn)生以下結(jié)果:
Currentfruit:banana
Currentfruit:apple
Currentfruit:mango
Goodbye!
在這里,我們采取的len()的協(xié)助下,內(nèi)置的功能,它提供了tuple中的元素的總數(shù),以及范圍()內(nèi)置函數(shù)給我們的實際順序遍歷?!渡衿娴膄or循環(huán)》項目手冊《神奇的for循環(huán)》項目手冊確定項目團(tuán)隊一起討論,交流每個人的想法。團(tuán)隊名稱小組成員項目名稱流感病毒傳播第十次感人者的人數(shù)項目內(nèi)容知道for循環(huán)的功能和使用方法項目目標(biāo)掌握for循環(huán)的使用方法,運用到實際生活中。頭腦風(fēng)暴項目分析分析內(nèi)容填寫要設(shè)計一個什么樣的程序使用(for)命令如何讓程序最優(yōu)(正確的打√)簡潔明了()代碼少()3.代碼多,顯示繁雜()制定計劃認(rèn)識(for循環(huán))知道(for循環(huán))的功能利用(for循環(huán))解決項目目標(biāo)涉及小組成員的明確分工小組長:記錄員:匯報員:程序展示:實施步驟:第一步:1、打開python2、輸出三個“打敗病毒”3、保存程序。自主學(xué)習(xí)根據(jù)上節(jié)課所學(xué)知識或者課本上的新知識看看有幾種方法。
展示匯報。(注意:在“forain[1,2,3]:”這一句的末尾輸入了一個冒號,回車之后的下一行程序縮進(jìn)4個字符。)協(xié)同創(chuàng)作完成程序設(shè)計對比兩種程序,喜歡的(√),說出原因。A、三個print輸出()B、一個print輸出()第二步:1、打開python2、輸出100個“打敗病毒”3保存程序參考代碼(見課本48頁下方)自主學(xué)習(xí):根據(jù)課本內(nèi)容輸出代碼。程序范例:forainrange(1,101):print(“打敗病毒’’)協(xié)同創(chuàng)作完成程序設(shè)計第三步:1、打開python2、求傳播十次感染者的數(shù)量3、保存程序程序范例:n=1forainrange(1,11):n=3**aprint(n)自主學(xué)習(xí)協(xié)同創(chuàng)作完成代碼程序展示交流小組代表上臺展示給自己小組的項目過程打個分吧。概念理解(15分)完成時間(10分)運行結(jié)果(
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年宿州貨運從業(yè)資格證怎么考
- 2025年呼和浩特貨運從業(yè)資格考試題庫及答案解析
- 三年級數(shù)學(xué)(上冊)計算題
- 外貿(mào)業(yè)務(wù)員年終工作總結(jié)
- 一般固廢處理協(xié)議書范本
- 冀教版七年級數(shù)學(xué)上冊聽評課記錄 2.6 角的大小
- 學(xué)前聽評課記錄模板范文
- 大連交通大學(xué)《病原生物學(xué)與醫(yī)學(xué)免疫學(xué)(實驗)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南方科技大學(xué)《飛行力學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 漯河職業(yè)技術(shù)學(xué)院《工業(yè)控制網(wǎng)絡(luò)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 藥膳與食療試題及答案高中
- 北京市西城區(qū)2024-2025學(xué)年八年級上學(xué)期期末考試數(shù)學(xué)試卷含答案
- 2025年南京信息職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點試題含答案解析
- 二零二五年度海外市場拓展合作協(xié)議4篇
- 2024年湖南汽車工程職業(yè)學(xué)院單招職業(yè)技能測試題庫標(biāo)準(zhǔn)卷
- 2025中國鐵塔集團(tuán)安徽分公司招聘29人高頻重點提升(共500題)附帶答案詳解
- 2025年河北省農(nóng)村信用社招聘歷年高頻重點提升(共500題)附帶答案詳解
- 手術(shù)室植入物的管理
- 電力供電系統(tǒng)試驗調(diào)試和聯(lián)調(diào)方法
- 食品經(jīng)營許可證主要設(shè)備設(shè)施布局圖及操作流程
- Unit6AtthesnackbarStorytimeDiningwithdragons(課件)譯林版英語四年級上冊
評論
0/150
提交評論