粵高教版信息技術八年級下冊1-7 積能量合種樹 教案_第1頁
粵高教版信息技術八年級下冊1-7 積能量合種樹 教案_第2頁
粵高教版信息技術八年級下冊1-7 積能量合種樹 教案_第3頁
粵高教版信息技術八年級下冊1-7 積能量合種樹 教案_第4頁
粵高教版信息技術八年級下冊1-7 積能量合種樹 教案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

粵高教版信息技術八年級下冊課時教學設計

課題第7課積能量合種樹單元第一單元學科信息技術年級八年級

1、掌握for循環(huán)語句的書寫格式。

學習

2、掌握for循環(huán)語句的執(zhí)行過程。

目標

3、掌握range()函數(shù)的使用方法。

重點掌握for循環(huán)語句的書寫格式。

難點掌握range()函數(shù)的使用方法。

教學過程

教學環(huán)節(jié)教師活動學生活動設計意圖

導入新課

e

-叫

了解螞蟻森林通過螞蟻森林來

“八

種樹攻略。引出低碳行為收

“2.1集能量的程序

25腳咖%.

自肝苑、演量。

豳下弼

i必AM

目陰弼-51**.

交流:

上網(wǎng)了解“螞蟻森林種樹攻略”,看看在日常生活

中有哪些低碳行為能夠收集能量并讓我們能參與

種樹?

媽蟻森林中的個人種樹、合種樹的操作平臺,基于螞蟻森林界面.

*o

*

O

個人種樹.?二合種樹■

送11工

(一)輸入合種樹所需的能量和小組人數(shù)

可以通過輸入語句輸入小組人數(shù)和種一棵樹需要輸入合種樹培養(yǎng)學生進行編

的能量,并設置sum為0.所需的能量和程的邏輯思維

小組人數(shù)代碼

產(chǎn)血岫《牖入小姒及:,))

眥吧無聊11?麻林人令種而棘的犍:I)

$um=0加胸軾毓鬟加獻0

(-)計算小組一天收集的總能量

據(jù)分析,需要循環(huán)n次,以累加小組每位同學一天

所收集的能量??梢杂胒or語句把n位同學一天所

收集的能量累加起來。

,f。唯環(huán)語句

(1)語句格式

for<循環(huán)變量>in<循環(huán)序列>:

循環(huán)體(語句組)

(2)執(zhí)行過程

在執(zhí)行f。兩句時,循環(huán)變量會依次從循環(huán)序

列中取值,沒取一次值就執(zhí)行一次循環(huán)體.

理解for循環(huán)

一----Fase

VT3里譬量〉in〈循擔國五二二日語句的用法。

^^frue^

循環(huán)體

圖1-7-3fo,語句的執(zhí)行過程

翩翩何眼的有序集合,如戳序列、鐲

序列等,它可用來控制f?;难h(huán)撼。

:2有句占中rh的lVlpnnrln,t/()\防搬訕磯林仃4一6£

5而哪楸次,杯次輸出i的值57,8

一,5,4,5,S?range()

print[i|

函數(shù)勝毓環(huán)版L

探究:

在IDLE交互模式下,輸入表中的命令,體驗for

循環(huán)語句的執(zhí)行過程,并將運行結(jié)果填寫到表中。

命令運行結(jié)果通過例子講解,

______________________讓學生了解到

>>>foriin['c'/b'/a'/d']:

print(i)

rang()函數(shù)使

>>>foriinrange(5):

print(i)了解range。用方式。

函數(shù)

2.range。函數(shù)

range()函數(shù)在f。嚙句中的主要功能是生成連續(xù)的整

數(shù)序列,多用于控制for?句的循環(huán)次數(shù).

(1)函數(shù)格式

range(startstop,step)

(2)參數(shù)說明

?start:用于指定生成序列的起始值,若省略不寫,則默認為0.

②stop:用瑾定生成序列的結(jié)束值,但不包含這個結(jié)束值,不

可省略.

③step:用于指定生成序列變化的步長,若省略不寫,則默認為1。

.

(3)使用說明

?range()函數(shù)中若只有1個參數(shù),則為指定的stop;如果有2

理解range()

個參數(shù),則為指定start和stop。

②step必須是非零整數(shù)。step>0時為遞增循環(huán),且需函數(shù)參數(shù)說

start<stop,否則不執(zhí)行循環(huán)體;step<0時為遞減循環(huán),且需

start〉stop.否則不執(zhí)行循環(huán)體。明。

探究:

在IDLE交互模式下,輸入表L7-2中的命令,體

驗range()函數(shù)三個參數(shù)的作用,并將運行結(jié)果

填寫到表中。

命令運搐果

>>>list(range(0,10,2))

[顯示range()函數(shù)生成的序列]

>>>foriinrange(l,10):

print(i)

>>>forjinrange(l,10,2):

print(j)

>>>forkinrange(10,0,-2):

print(k)

3、計算小組同學一天能收集的總能量。

通過例題講解,

用for循環(huán)語使學生更容易理

q,Untitled,句編寫程序。解for循環(huán)。

FileEditFormatRunOptionsWindowH?lp

foriir.range(n):

print(,清輸入第Ii+1J位同學的步數(shù):,)

x=int(input())

t=x//60

ift>=296:

t=296

print「第li+1J位同學可收集能量:',t,'g1)

sum=sum+t|

(三)計算并輸出合種樹所需的天數(shù)

螭en嘲伽m帆狒卿秋

犧破媼耶機核心皿雁稱女㈱*H

幀嫻1

闡麻懶你時■

(四)合成程序

V--It.ua,,,?,,一,、八,….-峪**?ilK1)202,

t?-Xr?t.<input("tftic.-?.:i'、,'.>?))

<=r??srqy-ir?t(1npiat<??■!'P!i->fiV;0:Q:,>)

num—。

>1ircngc(n)I

tit?C<,:t!rV.?,±+1,?「,、1刁―il-l*t--X7:?)

x-1nt.(input())

t-X//CO

?rt>-296t

irH(,-A',1?1,,1'>)■*/-'H>1*4ttznt:*??,t,,.|)基礎知識

px-Xnt(,M,,里士上,,位網(wǎng)二可]攵加的??,,,t,,u,)

nvim-oum+t

<lcyn-ocorrqy//nutn

i:<3nox-gy%nurn!—Os

dcyn-dayn+1

<'',dayn)

實踐:

把前面各個部分的程序代碼按算法流程的先后順

序合成為一個完整的程序,并將程序保存為

plant.pyo

tKistTliipatI^Stf\;4■')>AietMShe?iDetv9OpoomWindowHelp

iPython3.4.3(v3.4.3:9b73flc3e601

?wnnr-snHi^ut('RWK*Mrrti'H1tel)]onWin32

1一t『向,I1Type"copyright","crttdits"or"1

'1I

X?lAt(UpUt|))-

W//?01>?

ftXHt請輸入小俎入數(shù):3

KM'臺丟忖所需的能M:

priatCiMH,':i'lE60

'請輸入弼1位同學的步數(shù):

cWc.wi5000

?a?^aHt-第1位同學可收集能B:83g

&y***a?rgy〃《g

」?a?r7)r?rjil-0i請輸入第2位同學的步皎:

SyXayE-|7000

第2位同學可收集髭量:116g

?Lav:1

諳輸入第3位同學的步敝:

10231

第3位同學可收第能量;170g

臺獨忖所常的天數(shù)為:1

?>1

四、調(diào)試與運行程序

請在“螞蟻森林"的“環(huán)保項目”中選定一棵樹,

制訂小組合種樹計劃,填寫計劃每天平均行走步

數(shù),然后運行程序plant.py,并填入表中。

匕山G:E兄1;.;公卜壬.:彳二J

姓名計劃一天要走的步數(shù)可收集能量

用循環(huán)語句編寫

程序代碼。

所需天數(shù):_________________

實踐與創(chuàng)作:

1、一個正整數(shù)的階乘是所有小于、等于該數(shù)的正通過實踐更進

整數(shù)的積,。的階乘為1。自然數(shù)n的階乘寫作n!,一步了解for

列如5!=1X2X3X4X50循環(huán)語句的用

請編寫程序求自然數(shù)n的階乘(n<=20)法。

?橄山哪%加1:%1ra能㈱HSI碌骷段尉T

Ft曳hn*M婀Ifmt也?)

n=int(infut('瓢額加-獺卜悔如

a=l

:::iarace(1,oil);120

a=t'i

prist(a|F

2、傳說古印度宰相達依爾發(fā)明了國際象棋。國王

要獎賞達依爾,而達依爾的韭導求僅僅是擺放在棋盤

中的麥子。這些麥子按以下為&則擺放:在8x8的棋

盤中,在第1個格子里放1個i麥子,在第2個格子

里放2粒麥子、在第3個格弓二里放4粒麥子、在第

1個格子里放8粒麥子……依此類推,直到放滿64

個格子。

請編寫程序,算一算國王一共要賞賜達依爾

多少粒麥子?

j肝科?C:/U$er$/Adminirtfato</D?kt即僧物

fileEditFormatRunOptionsWindowHep?>

sum=0

foriir.range(64):128

sum=sum+2?>l

i=i+l

print(sum)

1

檢測:

1、關于foriinrange(0,(5,2)說,法正確白勺是(B)

A.程序循環(huán)3次,每次i對國Z的值分5利是0,2,4

B.程序循環(huán)4次,每次i對房Z的值分3M是0,2,4,

5

匚程序循環(huán)5次,每次1對應的值分另Ij是0,123,4

D.程序循環(huán)6次,每次i對應均值分別是0,123,4,5

2、在range()函數(shù)中工最少用身要使用一_1__個參數(shù),

最多可以使用_3_個卷啜。

3、在遞減型循環(huán)中,ramge0函數(shù)為起始值不能

比結(jié)束值—小_____?測不執(zhí)行循方,體。

r寫出下列程序的運會?結(jié)果

(1)

?>

foriinrange(l,6):2

ifi>3:

print(6-i)1

?>

結(jié)果:_______________

J2)?)

*二

forshuinrange。,8):*Z

print('*',shu)*C

*(

*.

結(jié)果:_______________?)?1

(1)打印出100]\?00之間的才數(shù)。j5-Lpy?CAHers/Adrr>nirtr?tor/De$lrtop/l83ftJ<t/r

forjinrange(___,____):fileEd*FomwtRunOp60mWWowHelp

if____________:

1:,2?:):

printfj)ifj/2!=0:

print(j)

1

C,Vi,》Ak—FgaXxvMB.MLKENttlKU

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論