粵高教版信息技術(shù)八年級(jí)下冊(cè)1-6 安全乘坐電梯 教案_第1頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-6 安全乘坐電梯 教案_第2頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-6 安全乘坐電梯 教案_第3頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-6 安全乘坐電梯 教案_第4頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-6 安全乘坐電梯 教案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論