版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
粵高教版信息技術(shù)八年級(jí)下冊(cè)課時(shí)教學(xué)設(shè)計(jì)
課題第6課安全乘坐電梯單元第一單元學(xué)科信息技術(shù)年級(jí)八年級(jí)
1、了解循環(huán)結(jié)構(gòu)。
學(xué)習(xí)2、掌握while循環(huán)語(yǔ)句的書(shū)寫(xiě)格式。
目標(biāo)3、理解while循環(huán)語(yǔ)句的執(zhí)行過(guò)程。
4、應(yīng)用while循環(huán)語(yǔ)句編程解決問(wèn)題。
重點(diǎn)理解while循環(huán)語(yǔ)句的執(zhí)行過(guò)程。
難點(diǎn)應(yīng)用while循環(huán)語(yǔ)句編程解決問(wèn)題。
教學(xué)過(guò)程
教學(xué)環(huán)節(jié)教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)意圖
導(dǎo)入新課
承
了解電梯的承通過(guò)電梯相關(guān)知
[緊急通話]載重量。識(shí)。
EmergencyCalli
假設(shè)某臺(tái)電梯目前停在首層-處于空梯狀態(tài),等待5藍(lán)
坐的人數(shù)多于額定承載人數(shù)%在安全范圍內(nèi),能彳
幾個(gè)人進(jìn)入電梯,電梯當(dāng)f狗承載的重量是多少?
請(qǐng)編寫(xiě)程序,求出電梯此E忖的承載重量和進(jìn)入,人
數(shù)?
交流:
上網(wǎng)查找乘坐電梯時(shí)有哪些;安全注意事項(xiàng),并與「司
學(xué)交流。
等梯:按鈕別多按不要倚靠二門(mén)。
進(jìn)出梯:關(guān)門(mén)別伸手。
梯內(nèi):掉落硬幣得告知。
講授新課一、分析問(wèn)題學(xué)生理解和掌
?我們可以模仿人們排隊(duì)進(jìn)入電梯是電梯承載握。
的重量和額定承載人數(shù)。
?(1)模擬人進(jìn)入電梯,逐一累加人數(shù)和體重模擬人進(jìn)入電
?(2)人數(shù)或重量超過(guò)額定范圍時(shí),減去最進(jìn)梯承載的重量
入的人及其體重。及人數(shù),分析
二、設(shè)計(jì)算法程序中解題思
由上分析,計(jì)算電梯可承載的最多人數(shù)及其總重量路。
的算法如下:
(一)自然語(yǔ)算法更進(jìn)一步掌握方
1、輸入電梯的額定承載重量wO,額定承載人數(shù)tO式。
2、設(shè)定電梯的承載人數(shù)t初值為0,承載總重量w
初值為0
3、若w<w0和t<tO同時(shí)成立,則重復(fù)第4~6步,
否則轉(zhuǎn)第7步
4、電梯搭乘人數(shù)t=t+l
5、輸入第t個(gè)人的體重x了解設(shè)計(jì)電梯
6、累加電梯的搭乘重量w=w+x承載重量及人
7、如果w>w0則t=t-l,w=w-x數(shù)程序運(yùn)行算
8、輸出電梯能承載的最大人數(shù)t和總重量w法的方式。
(-)算法流程培養(yǎng)學(xué)生進(jìn)行編
請(qǐng)根據(jù)以上自然語(yǔ)言描述的算法,完善如圖1-6-1程的邏輯思維
所示的流程圖。
回
―J
輸入凝SO1W和嬤to
1_
w=o,t=oFals(
?
(w<w0)圖se
and(t<to)?TrueI
TrueT
t=t-l,w=w-x
除出電腕總?cè)藃
輸婕tWMx
A瓢及總重量W
一
W=w+x糕
國(guó)161篁法流程圖
三、編寫(xiě)程序
(-)輸入額定數(shù)據(jù)和設(shè)定變量初值
1、輸入電梯的額定承載重量和承載人數(shù)
利用輸入函數(shù)輸入電梯的額定承載重量wO和額定
人數(shù)to:
w()=int(input('請(qǐng)輸入電梯的額定承載量:’))
t°=int(mput('請(qǐng)輸入電梯的額定承載人數(shù):’))
2、電梯搭乘重量和總?cè)藬?shù)置初值
每個(gè)人的重量x不一定為整數(shù),需要設(shè)定人體
重量X和電梯搭乘總重量w為浮點(diǎn)數(shù)。
w=0.0#電梯搭乘重量的初值為浮點(diǎn)數(shù)0?0
t=0#電梯承載人數(shù)的初值為整型數(shù)0
大體設(shè)計(jì)編寫(xiě)
(二)計(jì)算搭乘的最大人數(shù)和總體重
思路。
1、while循環(huán)語(yǔ)句
(1)語(yǔ)句格式
while〈條件表達(dá)式〉:
循環(huán)體(語(yǔ)句組)
(2)執(zhí)行過(guò)程理解循環(huán)語(yǔ)句通過(guò)例子講解,
首先判斷循環(huán)條件是否成立,若成立,執(zhí)行一次的書(shū)寫(xiě)格式。讓學(xué)生了解到多
循環(huán)體,在循環(huán)體執(zhí)行完后,重新判斷條件是否成循環(huán)語(yǔ)句。
立,不斷重復(fù),直到條件不成立才結(jié)束循環(huán)。
————False
循環(huán)條件
True
循環(huán)體
圖1-6-2while語(yǔ)句的執(zhí)行流程
(3)使用說(shuō)明
了解循環(huán)語(yǔ)句
為避免while語(yǔ)句無(wú)休止執(zhí)行循環(huán)體,循環(huán)體中一
般要有使循環(huán)趨于結(jié)束的語(yǔ)句,保證在經(jīng)過(guò)有限次的執(zhí)行過(guò)程。
循環(huán)后結(jié)束循環(huán)。
運(yùn)行程序apple.py,觀察運(yùn)行結(jié)果,體驗(yàn)while循環(huán)
語(yǔ)句的執(zhí)行過(guò)程。
#apple.py
cnt=0#計(jì)數(shù)器ent賦初值為0
whileent<10:#當(dāng)條件表達(dá)式的值為真時(shí),執(zhí)行循環(huán)體
print('apple,,cnt)
cnt=cnt+l#修改計(jì)數(shù)器的值,每次加1,使得循環(huán)條件趨近于結(jié)束
理解while循
2、計(jì)算電梯承載的人數(shù)及重量的代碼
環(huán)語(yǔ)句。
while(w<w0)and(t<t0):#符合安全條件時(shí),電梯可以進(jìn)入
t=t+l#電梯承載人數(shù)加1
print('請(qǐng)輸入第',t,‘個(gè)人的直量:',end=")#end="表
示輸出提示信息后不換行
x=float(input())#輸入進(jìn)入電梯的人的重!!;
W=w+x#累加人的重量到電梯當(dāng)前的承載重量中
判斷進(jìn)入最后一個(gè)人后是都需要再次更新電梯的
搭乘人數(shù)和總重量,代碼如下:
通過(guò)例題講解,
ifW>W0:使學(xué)生更容易理
t=t-l#電梯的搭乘人數(shù)減去1
解循環(huán)程序。
w=w-x#電梯的搭乘總重量減去最后一個(gè)人的重量
(三)輸出計(jì)算結(jié)果
利用while循
輸出電梯在首層安全運(yùn)行時(shí)的所搭乘的是最大人
環(huán)語(yǔ)句編寫(xiě)電
數(shù)和總體重,代碼如下:
梯承坐及承受
print('電梯所搭乘的最大人數(shù)是:',t)
的體重代碼程
print('電梯所搭乘的總重量是:’,w)
序。
(四)合成程序
FileEditFormatRunOptionsWindowHelp
wO=int(input(,請(qǐng)輸入電梯的額定承載量:,))
tO=±nt(input(,請(qǐng)輸入電梯的額定承載人數(shù):,))
w=0.0
t=0
while(w<wO)and(t<t0):
print('請(qǐng)輸入第',t,*個(gè)人的重量:',end='*")
x=float(input())
w=w+x
|ifw>wO:
t=t—1
print('電梯所搭乘的最大人數(shù)是:It)
print('電梯所搭乘的總重量是:1w)
四、調(diào)試與運(yùn)行程序
編輯好程序elevator.py后,設(shè)計(jì)測(cè)試數(shù)據(jù)來(lái)運(yùn)行程
序,手工計(jì)算驗(yàn)證運(yùn)算結(jié)果是否正確,并填寫(xiě)完整
表1-6-1o基礎(chǔ)知識(shí)
表161
測(cè)試數(shù)據(jù)
等候乘坐電梯人的重量輸出結(jié)果手工計(jì)算結(jié)果
WOto
4005D3‘空’之5,298.05,298.0
oU,ob,lb,
63,20,15,86,78,
8001190,44,32,50,66,11,612.011,612.0
68,38,66
89,98,96,98,103,
10001386,108,95,112,97,10,982.010,982.0
126,85,92,118
實(shí)踐與創(chuàng)作:
1、請(qǐng)運(yùn)用while循環(huán)語(yǔ)句編程,求1至100內(nèi)所
有偶數(shù)之和。
sum=0
n=l
while0<n<=100:
n=n+l
ifn%2==0:
sum=sum+n
print(sum)
2
n=l
whilen>0:
n=n+l
ifn%3==2andn%5==3andn%7==2:
print(n)
break
檢測(cè):
1、關(guān)于while循環(huán)語(yǔ)句,下面說(shuō)法錯(cuò)誤的是(C)。
A、可以用條件表達(dá)式控制循環(huán)體是否執(zhí)行
B、循環(huán)體可以是一條語(yǔ)句,過(guò)多條語(yǔ)句
C、循環(huán)體至少會(huì)執(zhí)行一次
D、一般情況下,循環(huán)體中要有使循環(huán)趨于結(jié)束的
語(yǔ)句,才能避免死循環(huán)的發(fā)生
2、寫(xiě)出以下程序的運(yùn)行結(jié)果。
(1)
i=l
whilei<=5:
print()
i=i+l
結(jié)果:
(2)
x=l
whilex<=10:
print(x)
x=x+2
結(jié)果:
3、根據(jù)題目要求,完善程序。
(I)請(qǐng)倒序輸出10以?xún)?nèi)的整數(shù)
i=10
while>=(:
print(i)
i=i-l
(2)求1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版指標(biāo)房屋銷(xiāo)售協(xié)議條款版
- 二手房交易中介協(xié)議合同范本(2024版)
- 2025年度銷(xiāo)售業(yè)務(wù)員兼職崗位員工激勵(lì)與績(jī)效改進(jìn)合同2篇
- 二零二五年度別墅景觀綠化養(yǎng)護(hù)合同3篇
- 二零二五版國(guó)際會(huì)展中心物業(yè)全面服務(wù)與管理協(xié)議3篇
- 專(zhuān)業(yè)廣告代理服務(wù)協(xié)議(2024版)版A版
- 2024項(xiàng)目合作中間人傭金協(xié)議書(shū)
- 二零二五年度雞苗運(yùn)輸時(shí)間優(yōu)化及效率提升合同3篇
- 二零二五版?zhèn)€人汽車(chē)銷(xiāo)售代理合同模板3篇
- 二零二五年度二手汽車(chē)租賃與環(huán)保節(jié)能服務(wù)合同3篇
- 農(nóng)民工工資表格
- 【寒假預(yù)習(xí)】專(zhuān)題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級(jí)英語(yǔ)下冊(cè)寒假提前學(xué)(含答案)
- 2024年突發(fā)事件新聞發(fā)布與輿論引導(dǎo)合同
- 地方政府信訪人員穩(wěn)控實(shí)施方案
- 小紅書(shū)推廣合同范例
- 商業(yè)咨詢(xún)報(bào)告范文模板
- 幼兒園籃球課培訓(xùn)
- AQ 6111-2023個(gè)體防護(hù)裝備安全管理規(guī)范知識(shí)培訓(xùn)
- 老干工作業(yè)務(wù)培訓(xùn)
- 基底節(jié)腦出血護(hù)理查房
- 高中語(yǔ)文《勸學(xué)》課件三套
評(píng)論
0/150
提交評(píng)論