第05課《分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)初中信息技術(shù)浙教版八年級(jí)上冊(cè)_第1頁(yè)
第05課《分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)初中信息技術(shù)浙教版八年級(jí)上冊(cè)_第2頁(yè)
第05課《分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)初中信息技術(shù)浙教版八年級(jí)上冊(cè)_第3頁(yè)
第05課《分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)初中信息技術(shù)浙教版八年級(jí)上冊(cè)_第4頁(yè)
第05課《分支結(jié)構(gòu)程序設(shè)計(jì)》教學(xué)設(shè)計(jì)初中信息技術(shù)浙教版八年級(jí)上冊(cè)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

信息技術(shù)八年級(jí)《分支結(jié)構(gòu)》教案

安吉縣孝豐中學(xué)徐鋒

[教學(xué)目標(biāo)與教材分析]

一、教學(xué)目標(biāo):

②通過(guò)程序設(shè)計(jì),學(xué)會(huì)分支結(jié)構(gòu)流程圖繪制及程序設(shè)計(jì)方法,了解分支結(jié)構(gòu)、關(guān)

系表達(dá)式、邏輯表達(dá)式的概念。在利用分支結(jié)構(gòu)程序解決應(yīng)用問(wèn)題過(guò)程中,體驗(yàn)

分支結(jié)構(gòu)設(shè)計(jì)思想在生活中應(yīng)用,并逐步形成嚴(yán)謹(jǐn)?shù)挠?jì)算思維能力。通過(guò)編輯程

序、分析程序、調(diào)試程序培養(yǎng)學(xué)生自主化學(xué)習(xí)素養(yǎng)。

二、教材處理分析

本課是浙江教育出版社出版的八年級(jí)《信息技術(shù)》第二單元內(nèi)容,本單

元主要是讓學(xué)生認(rèn)識(shí)Python及其常用的三類基本結(jié)構(gòu),旨在使學(xué)生進(jìn)一步體

驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問(wèn)題過(guò)程中的地位和作用;能從簡(jiǎn)單

問(wèn)題出發(fā),設(shè)計(jì)解決問(wèn)題的算法,并能初步使用一種程序設(shè)計(jì)語(yǔ)言編制程序?qū)?/p>

現(xiàn)算法解決問(wèn)題。

本課可以讓學(xué)生在順序結(jié)構(gòu)的基礎(chǔ)上,從生活中的分支結(jié)構(gòu)入手,以常

見(jiàn)的問(wèn)題程序化,讓學(xué)生掌握分支結(jié)構(gòu)。通過(guò)本課的學(xué)習(xí),可以促進(jìn)學(xué)生對(duì)

問(wèn)題解決方法和思想的理解與掌握,從而提升學(xué)生的問(wèn)題解決能力,讓學(xué)生在

按照一定的流程解決問(wèn)題的過(guò)程中,去體會(huì)和理解程序設(shè)計(jì)的思想,而且也為

多分支選擇結(jié)構(gòu)的學(xué)習(xí)打下基礎(chǔ)。

[學(xué)習(xí)主體與教學(xué)策略分析]

本節(jié)課是學(xué)習(xí)選擇結(jié)構(gòu)程序設(shè)計(jì),為更適合八年級(jí)學(xué)生的思維需求,遇

到問(wèn)題,通過(guò)學(xué)習(xí)新的知識(shí)解決這個(gè)問(wèn)題。同時(shí)為調(diào)動(dòng)學(xué)生的積極性,通過(guò)

一系列貼近學(xué)生實(shí)際的任務(wù)來(lái)讓學(xué)生練習(xí)條件語(yǔ)句,這樣在任務(wù)設(shè)計(jì)上更加

合理。

學(xué)生已經(jīng)學(xué)習(xí)了Python基本語(yǔ)句格式,并能夠讀懂簡(jiǎn)單的順序結(jié)構(gòu)語(yǔ)

句,具有一定的分析能力,熟知Python程序設(shè)計(jì)的基本流程,會(huì)對(duì)進(jìn)行程

序運(yùn)行與調(diào)試。

因此在本節(jié)課教學(xué)中著重培養(yǎng)學(xué)生的自主分析問(wèn)題,解決問(wèn)題的意識(shí)和

能力,并讓學(xué)生明確基本編程思路:分析問(wèn)題,建立數(shù)學(xué)模型,確定算法,

編寫程序,調(diào)試程序。

采用貼近的示例程序能夠極大的提高學(xué)生的學(xué)習(xí)興趣,我在設(shè)計(jì)學(xué)生習(xí)

題時(shí)注重分層,讓一般能力的同學(xué)能夠模仿完成,讓有較強(qiáng)能力的同學(xué)能夠

在模仿的同時(shí)又有所創(chuàng)新,并讓學(xué)生通過(guò)自主探究來(lái)獲得新知,避免機(jī)械說(shuō)

教的無(wú)趣。

【教學(xué)環(huán)境】

網(wǎng)絡(luò)教室,Python編譯環(huán)境,PPT,示例及學(xué)生程序,hustoj平臺(tái)。

擬采用學(xué)生學(xué)習(xí)記錄單形式進(jìn)行授課。

環(huán)節(jié)過(guò)程與內(nèi)容設(shè)計(jì)意圖

同學(xué)們,上節(jié)課我們編寫了一個(gè)計(jì)算三

角形面積的程序,大家基本上都編寫成功了?;仡欗樞蚪Y(jié)構(gòu)三角形面積的

復(fù)習(xí)引入

我們首先一起來(lái)回顧一下計(jì)算三角形面海倫公式算法和程序編寫一

積程序編寫的流程。般流程。

得出結(jié)論:我們先進(jìn)行問(wèn)題分析,然后

設(shè)計(jì)算法,最后編寫代碼并調(diào)試運(yùn)行。

提出原程序不足:有的同學(xué)輸入的數(shù)據(jù)根本

不能組成三角形,但是程序還是進(jìn)行了計(jì)算,

并且給出了錯(cuò)誤的答案。我們希望,程序首

先要對(duì)三角形的三條邊進(jìn)行判斷,確實(shí)三條

邊能構(gòu)成三角形才進(jìn)行運(yùn)算。能組成三角形以學(xué)生實(shí)際學(xué)習(xí)生活為例引

的三條邊的條件是什么,同學(xué)們正好數(shù)學(xué)初出課題

二上冊(cè)也在學(xué)習(xí)三角形各種定理和證明,肯

定非常熟悉。

生答:要構(gòu)成三角形,三條邊必須任意兩邊

之和大于第三邊。具體說(shuō)來(lái)就是要求程序?qū)?/p>

輸入的三條邊a,b,c的數(shù)據(jù)進(jìn)行判斷,a+b>c

并且b+c>a并且a+c>b,然后程序才計(jì)算面積,

否則就告訴我們這不是一個(gè)三角形。這就是

我們今天這節(jié)課需要學(xué)習(xí)的內(nèi)容,讓程序來(lái)

進(jìn)行判斷,這種程序結(jié)構(gòu)叫做分支結(jié)構(gòu)程序

設(shè)計(jì)。(板書)

對(duì)于解決問(wèn)題的方法和步驟,我們能夠用流

程圖表示出來(lái),我們一起將剛才的求三角形

面積流程圖來(lái)進(jìn)行改進(jìn)與完善。

教師回顧順序結(jié)構(gòu)流程圖(依次提問(wèn)各個(gè)圖

形表示的意思,并介紹判斷圖形菱形)。圖1

教師:我們說(shuō)的是普通話,畫的是流程圖,

電腦能聽(tīng)懂我們說(shuō)的普通話,幫我們編程

么?

學(xué)生:不能,計(jì)算機(jī)能聽(tīng)懂的是計(jì)算機(jī)語(yǔ)言,

我們要編寫程序代碼,并且被編譯器解釋后

計(jì)算機(jī)才能懂。

教師出示Python代碼,并讓學(xué)生明白分支結(jié)

學(xué)習(xí)新知

構(gòu)基本單詞。

lf<條件>:

<語(yǔ)句塊1>

[Else:

(語(yǔ)句塊2>h

If條件語(yǔ)句由if關(guān)鍵字組成,后面跟著一個(gè)條

件和一個(gè)冒號(hào),冒號(hào)的作用是告知接下來(lái)要

創(chuàng)建一個(gè)新的語(yǔ)句塊,處于同一縮進(jìn)位置的

代碼組成一個(gè)語(yǔ)句塊。

條件實(shí)際上是一個(gè)表達(dá)式,他的值可以是真

或者假,條件為真時(shí)執(zhí)行語(yǔ)句塊1的語(yǔ)句,

否則執(zhí)行語(yǔ)句塊2的語(yǔ)句。

請(qǐng)同學(xué)們觀察這段程序,然后告訴我輸出結(jié)

學(xué)生感知

果(兩個(gè)數(shù)字比較大小)

學(xué)生學(xué)習(xí)后,請(qǐng)學(xué)生完成學(xué)習(xí)記錄單。進(jìn)行

第一次強(qiáng)化記憶。

重點(diǎn):學(xué)生練習(xí),教師走一走檢查一下,提

出問(wèn)題所在1.:漏掉2.縮進(jìn)單位遺漏

很多時(shí)候程序要判斷的事情可不是這么簡(jiǎn)單

的。比如三個(gè)數(shù)字比較大小等,數(shù)據(jù)間的關(guān)

系就復(fù)雜多了,數(shù)據(jù)間有哪些關(guān)系呢?關(guān)系

比較后又得到什么結(jié)果呢?

學(xué)生自學(xué):關(guān)系表達(dá)式和邏輯表達(dá)式。

互相討論并完成配套習(xí)題(圖2)。

然后是完善海倫公式題目(帶三角形判斷)。

要求作業(yè)提交hustoj平臺(tái)。

查看反饋沒(méi)有完成的同學(xué)有關(guān)if語(yǔ)句的一些

錯(cuò)誤:如冒號(hào)縮進(jìn)

教師:看來(lái)同學(xué)們都很厲害,基本完成了程

序測(cè)試,接下來(lái)老師要考考大家了,老師之

前另外做了一個(gè)很有趣的程序,猜字謎,你

只有輸入了正確的用戶名和密碼才能開(kāi)始猜

字謎,但是時(shí)間長(zhǎng)了,老師自己忘記了密碼,

所幸的是python是可以直接查看源代碼的,

請(qǐng)同學(xué)們充當(dāng)一下小偵探,幫老師找一找賬

號(hào)和密碼是什么。(圖3)

自主學(xué)習(xí)

學(xué)生:賬號(hào)是alibaba密碼是zhimakaimen

交流鞏固

教師:你們是怎么知道的么?

學(xué)生:通過(guò)源代碼中user=="alibaba"andpwd

=="zhimakaimen"這句話知道的。

教師:這句話中的and是什么意思呢?

學(xué)生:就是并且的意思。

教師:看來(lái)同學(xué)們面對(duì)密碼都很會(huì)鉆研啊,

老師這里還有許許多多這樣的密碼組合,看

那些同學(xué)能夠最快破解。

教師依次出示

Ifuser=="alibaba"orpwd=="zhimakaimen"

Ifuser==pwd

ifnot(user=="alibaba"andpwd==

"zhimakaimen")

ifint(user)*2+3==int(pwd)

教師:看來(lái)同學(xué)們真的很聰明,這么多密碼

都難不住你們,其實(shí)你們?cè)谶@個(gè)破解謎語(yǔ)的

環(huán)節(jié)中已經(jīng)掌握了Python邏輯表達(dá)式的三種

運(yùn)算方式?

拓展教師:同學(xué)們,生活中有很多程序界面都要

總結(jié)用到分支結(jié)構(gòu)的,接下來(lái)還有一點(diǎn)時(shí)間,我

提升們來(lái)嘗試完成生活中常見(jiàn)的實(shí)際問(wèn)題,請(qǐng)同

學(xué)們查看自己的學(xué)習(xí)記錄單最后一個(gè)拓展任

務(wù)(教材p26頁(yè):出租車計(jì)費(fèi)),請(qǐng)根據(jù)學(xué)習(xí)

記錄單的提示填寫正確的答案,學(xué)有余力的

同學(xué)可以完成此程序編寫并上傳到教師機(jī)。

教師表?yè)P(yáng)完成挑戰(zhàn)任務(wù)的同學(xué)。并提出下節(jié)

課的挑戰(zhàn):今天猜謎語(yǔ)游戲同學(xué)們看到了2

個(gè)if語(yǔ)句,第二if語(yǔ)句在第一個(gè)if語(yǔ)句的分

支語(yǔ)句塊中,這種分支結(jié)構(gòu)叫做多分支結(jié)構(gòu),

在下節(jié)課我們會(huì)進(jìn)一步研究如何用更恰當(dāng)?shù)?/p>

代碼來(lái)些多分支結(jié)構(gòu)。

圖1

圖2

2.練一練

問(wèn)題條件表達(dá)式

判斷一個(gè)數(shù)n是否是0

ifn==0:

判斷一個(gè)整數(shù)y是否是偶數(shù)

ify%2==0:

判斷一個(gè)整數(shù)x是否是三位數(shù)if100<=x<=999:

或ifx>=100andx<=999:

判斷三角形的三條邊如能否構(gòu)成三角

形ifandb+£>a

溫馨提示

  • 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)論