版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(信息技術(shù))學(xué)科教案使用年月:2020說(shuō)明:內(nèi)容用5號(hào)宋體字打印。裝訂裝訂線(xiàn)題程序設(shè)計(jì)基本知識(shí)(2.3.3語(yǔ)句與程序結(jié)構(gòu))課型新授課課時(shí)安排1教學(xué)過(guò)程授課教師:授課教師:授課班級(jí):掌握三種程序結(jié)構(gòu)的執(zhí)行過(guò)程,提高用計(jì)算機(jī)解決問(wèn)題的能力。掌握順序、選擇、循環(huán)結(jié)構(gòu)的基本格式,能夠根據(jù)具體問(wèn)題確定程序的結(jié)構(gòu)。體驗(yàn)用Python編程的基本過(guò)程,感受計(jì)算機(jī)編程的魅力。一、提問(wèn)導(dǎo)入:1.流程圖描述算法有什么優(yōu)點(diǎn)?2.算法的三種基本控制結(jié)構(gòu)是什么?二、新課1.順序結(jié)構(gòu):從上到下依次執(zhí)行語(yǔ)句提問(wèn):怎樣用流程圖表示?(學(xué)生演示)輸入函數(shù)input():主要用來(lái)接收鍵盤(pán)的輸,返回值為字符串型數(shù)據(jù)。例如:x=input(“請(qǐng)輸入一個(gè)正整數(shù):”)。輸出函數(shù)print():主要用于在屏幕上輸出一個(gè)或多個(gè)輸出項(xiàng)的值例如:print(666,"hello",7+8)注意:多個(gè)輸出項(xiàng)中間用逗號(hào)隔開(kāi)實(shí)踐1:在Python中編寫(xiě)程序,以name.py為名保存文件。(注意書(shū)寫(xiě))name=input('Pleaseinputyourname:')age=input('Pleaseinputyourage:')print("Mynameis",name,",","Iam",age,"yearsold.")2.選擇結(jié)構(gòu):根據(jù)條件成立與否有選擇地執(zhí)行單分支結(jié)構(gòu):If表達(dá)式:語(yǔ)句塊1雙分支結(jié)構(gòu):If表達(dá)式:語(yǔ)句塊1else:語(yǔ)句塊2注意:①冒號(hào)不能省略②同一級(jí)語(yǔ)句塊中的語(yǔ)句具有相同的縮進(jìn)量。(Python語(yǔ)言用縮進(jìn)的方式標(biāo)識(shí)語(yǔ)句塊,表示語(yǔ)句之間的層次關(guān)系。)實(shí)踐2:分析下面程序段的功能,并檢驗(yàn)是否有錯(cuò)誤?x=int(input("請(qǐng)輸入一個(gè)正整數(shù):"))ifx%2==0:print(x,"是偶數(shù)。")else:print(x,"是奇數(shù)。")教學(xué)難點(diǎn)教學(xué)重點(diǎn)重點(diǎn):三種程序結(jié)構(gòu)的基本格式和書(shū)寫(xiě)注意事項(xiàng),編寫(xiě)簡(jiǎn)單的程序解決實(shí)際問(wèn)題。難點(diǎn):根據(jù)具體問(wèn)題確定程序的結(jié)構(gòu)和編寫(xiě)代碼。教學(xué)方法講授法、任務(wù)驅(qū)動(dòng)法、自主學(xué)習(xí)法、體驗(yàn)探究法、云課堂演示等板書(shū)設(shè)計(jì)2.3.3語(yǔ)句與程序結(jié)構(gòu)1.input():字符串?dāng)?shù)據(jù)Print():多個(gè)輸出項(xiàng)用逗號(hào)隔開(kāi)4.while4.while表達(dá)式:語(yǔ)句塊語(yǔ)句塊13. 雙分支結(jié)構(gòu):5.for循環(huán)變量in序列:5.for循環(huán)變量in序列:語(yǔ)句塊語(yǔ)句塊1else:語(yǔ)句塊2教學(xué)反思本節(jié)課重在讓學(xué)生掌握三種基本控制結(jié)構(gòu)的語(yǔ)句格式,通過(guò)一些簡(jiǎn)單的小程序讓學(xué)生體驗(yàn)用計(jì)算機(jī)解決問(wèn)題的過(guò)程,鞏固了用流程圖描述算法,通過(guò)自主學(xué)習(xí)和實(shí)踐調(diào)試學(xué)生對(duì)python代碼的編寫(xiě)和程序的執(zhí)行過(guò)程有了更進(jìn)一步的認(rèn)識(shí),這部分內(nèi)容還需要通過(guò)一些簡(jiǎn)單的小程序來(lái)進(jìn)行鞏固。多分支選擇結(jié)構(gòu):if表達(dá)式1:語(yǔ)句塊1elif表達(dá)式2語(yǔ)句塊2……elif表達(dá)式n:語(yǔ)句塊nelse:語(yǔ)句塊n+1實(shí)踐3:編寫(xiě)一個(gè)程序,從鍵盤(pán)輸入分?jǐn)?shù)后,輸出此分?jǐn)?shù)所屬等級(jí):小于60分,等級(jí)為E;大于等于60分且小于70分,等級(jí)為D;大于等于70分且小于80分,等級(jí)為C;大于等于80分且小于90分,等級(jí)為B;大于等于90分,等級(jí)為A。師生共同分析后教師引導(dǎo)學(xué)生編寫(xiě)程序代碼,并調(diào)試運(yùn)行。n=float(input("請(qǐng)輸入分?jǐn)?shù):"))ifn<60:print("等級(jí)為E")elifn<70:print("等級(jí)為D")elifn<80:print("等級(jí)為C")elifn<90:print("等級(jí)為B")else:print("等級(jí)為A")3.循環(huán)結(jié)構(gòu):當(dāng)某一條件成立時(shí),一些語(yǔ)句被重復(fù)執(zhí)行,直到條件不成立時(shí),才結(jié)束重復(fù)執(zhí)行。while表達(dá)式:語(yǔ)句塊注意:冒號(hào)不能省略分析“15s倒計(jì)時(shí)”的語(yǔ)句執(zhí)行過(guò)程:importturtleimporttimetext=turtle.Turtle()text.hideturtle()#下面代碼實(shí)現(xiàn)紅燈持續(xù)15秒,倒計(jì)時(shí)顯示i=15whilei>=1:text.color('red','red')text.write(i,font=("黑體",14,"normal"))#顯示倒計(jì)時(shí)數(shù)字time.sleep(1)#數(shù)字顯示1秒text.clear()#清除數(shù)字顯示i=i–1自主學(xué)習(xí):for語(yǔ)句的基本格式,并將“15s倒計(jì)時(shí)”用For循環(huán)改寫(xiě)。循環(huán)嵌套:一個(gè)循環(huán)結(jié)構(gòu)內(nèi)可以包含另一個(gè)循環(huán),也稱(chēng)多重循環(huán)。師生共同分析下面程序段的功能,教師講解程序的執(zhí)行過(guò)程。for
i
in
range(1,
10):
for
j
in
range(1,
i
+
1):
print(i,”*”,j,”=”,i*j,“\t”,end=“”)
print()循環(huán)嵌套的執(zhí)行過(guò)程是要首先執(zhí)行外層循環(huán),外循環(huán)每執(zhí)行一次,內(nèi)循環(huán)則需執(zhí)行一個(gè)完整的循環(huán)。break語(yǔ)句和continue語(yǔ)句break語(yǔ)句:跳出當(dāng)前循環(huán)continue語(yǔ)句:當(dāng)條件符合需要跳轉(zhuǎn)的時(shí)候,跳過(guò)該次循環(huán)結(jié)束前的語(yǔ)句,回到循環(huán)開(kāi)頭的條件測(cè)試部分,重新開(kāi)始執(zhí)行循環(huán)(1)分析執(zhí)行過(guò)程和循環(huán)次數(shù)num=0
for
i
in
range(1,
5):
print("進(jìn)入第”,i,“次循環(huán),i=",i)ifi==3:
break
num=
num+1
print("num=”num)
(2)num=0
for
i
in
range(1,
5):
print("進(jìn)入第”,i,“次循環(huán),i=",i)ifi==3:
continue
num=
num+1
print("num=”num)
三、鞏固提升:1.下面選項(xiàng)對(duì)分支結(jié)構(gòu)理解正確的是()(多選)
A.能夠根據(jù)判斷條件,執(zhí)行不同的路徑
B.條件判斷只有真和假兩種結(jié)果
C.語(yǔ)句塊可以是一條語(yǔ)句,也可以是多條語(yǔ)句2.指出下面程序中循環(huán)體執(zhí)行的次數(shù)寫(xiě)出運(yùn)行結(jié)果,分析程序功能。i=100Whilei>1:Ifi%13==0:BreakI=i-1Print(i)Foriinrange(100,1,-1):Ifi%13==0:ContinuePrint(i)四、作業(yè):編寫(xiě)程序代碼,下節(jié)課上課前運(yùn)行調(diào)試。某城市軌道交通實(shí)行分段計(jì)程票價(jià):起步票價(jià)為乘坐5站以?xún)?nèi)(含5站),單人票價(jià)2元;乘坐5站以上10站以下(含10站),單人票價(jià)3元;乘坐10站以上16站以下(含16站),單人票價(jià)4元;乘坐16站以上單人票價(jià)5
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人健康保險(xiǎn)產(chǎn)品定制合同
- 美容行業(yè)護(hù)膚技術(shù)培訓(xùn)總結(jié)
- 娛樂(lè)休閑行業(yè)推廣總結(jié)
- 二零二五年度個(gè)人快遞業(yè)務(wù)承包合同范本8篇
- 科創(chuàng)孵化器服務(wù)模式與運(yùn)營(yíng)模式
- 二零二五版庭院租賃合同包含庭院內(nèi)咖啡廳經(jīng)營(yíng)許可3篇
- 二零二五年度金融業(yè)務(wù)授權(quán)委托書(shū)模板與字號(hào)規(guī)范6篇
- 二零二五年度農(nóng)田租賃與農(nóng)業(yè)電商平臺(tái)合作協(xié)議4篇
- 二零二五年度設(shè)計(jì)公司股權(quán)轉(zhuǎn)讓與智慧城市建設(shè)合同3篇
- 二零二五年度房屋出租委托與租戶(hù)租賃合同變更協(xié)議3篇
- (八省聯(lián)考)云南省2025年普通高校招生適應(yīng)性測(cè)試 物理試卷(含答案解析)
- 印刷品質(zhì)量保證協(xié)議書(shū)
- 二年級(jí)數(shù)學(xué)上冊(cè)100道口算題大全(每日一練共12份)
- 河南省鄭州市2023-2024學(xué)年高一下學(xué)期6月期末數(shù)學(xué)試題(無(wú)答案)
- 七年級(jí)數(shù)學(xué)垂線(xiàn)1
- JTG C10-2007 公路勘測(cè)規(guī)范
- 糖尿病酮癥酸中毒護(hù)理查房演示課件
- 重大危險(xiǎn)源的風(fēng)險(xiǎn)評(píng)估模型
- 采購(gòu)支出管理制度
- 混凝土試件臺(tái)賬
評(píng)論
0/150
提交評(píng)論