粵高教版信息技術(shù)八年級(jí)下冊(cè)1-2 預(yù)測(cè)身高 教案_第1頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-2 預(yù)測(cè)身高 教案_第2頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-2 預(yù)測(cè)身高 教案_第3頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-2 預(yù)測(cè)身高 教案_第4頁(yè)
粵高教版信息技術(shù)八年級(jí)下冊(cè)1-2 預(yù)測(cè)身高 教案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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ì)

課題第2課預(yù)測(cè)身高單元第一單元學(xué)科信息技術(shù)年級(jí)八年級(jí)

1、了解編寫程序解決問(wèn)題的基本步驟。

學(xué)習(xí)2、理解流程圖各符號(hào)的含義。

目標(biāo)3、掌握自然語(yǔ)言及流程描述算法的方法。

4、了解編寫Python程序的注意事項(xiàng)。

重占理解流程圖各符號(hào)的含義。

難點(diǎn)掌握自然語(yǔ)言及流程描述算法的方法。

教學(xué)過(guò)程

教學(xué)環(huán)節(jié)教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)意圖

導(dǎo)入新課

El

同學(xué)們,你有關(guān)注你的身高嗎?了解身高的計(jì)通過(guò)計(jì)算預(yù)測(cè)身

研究表明,父母的身高是決定一算公式。高來(lái)引出如何用

計(jì)算機(jī)計(jì)算身

1=)0

男性成年時(shí)身高=(父親身高+母親身高)x1.08—201

米)

女性成年時(shí)身高=(父親身高X0.923+母親身高)小

2(厘米)

如何編一個(gè)程序來(lái)預(yù)測(cè)身高?

講授新課一、分析問(wèn)題了解程序中解學(xué)生理解和掌

?分析問(wèn)題是解決問(wèn)題的首要步驟,這一步就是題思路。握。

要根據(jù)所提出的問(wèn)題確定已知條件和要求解

的答案,形成初步的解題思路。

*

如'‘預(yù)測(cè)身高'’例子:

孩子性別和父母身高應(yīng)視為已知條件(數(shù)據(jù)),根

據(jù)性別,預(yù)測(cè)出成年時(shí)的預(yù)測(cè)身高。

二、設(shè)計(jì)算法

算法就是為解決問(wèn)題而采取的方法與步驟??梢杂酶M(jìn)一步掌握方

自然語(yǔ)言、偽代碼及流程圖等方式來(lái)描述算法。了解設(shè)計(jì)算法式。

自然語(yǔ)言的方式。

自然語(yǔ)言描述的算法通俗易懂,不用專門的訓(xùn)練

a.由于自然語(yǔ)言的歧義性,容易導(dǎo)致算法執(zhí)行的不確定性。

b.自然語(yǔ)言的語(yǔ)句一般較長(zhǎng),導(dǎo)致描述的算法太長(zhǎng).

C.當(dāng)一個(gè)算法中循環(huán)和分岐較多時(shí)就很難清晰地表示出來(lái),

&自然語(yǔ)言表示的算法不便翻譯成計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。

2、流程圖

流程圖描述的算法清晰簡(jiǎn)潔,容易表達(dá)選擇結(jié)構(gòu),

它不依賴于任何具體的計(jì)算機(jī)和計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,從

而有利于不同環(huán)境的程序設(shè)計(jì).

不易書寫,修改起來(lái)比較費(fèi)事,可以借助于專用的

流程圖制作軟件來(lái)提升繪制和修改。

培養(yǎng)學(xué)生進(jìn)行編

(-)用自然語(yǔ)言描述算法了解自然語(yǔ)言程的邏輯思維

在算法中,一般包括數(shù)據(jù)輸入、數(shù)據(jù)處理和結(jié)果輸描述算法的步

出三大部分。驟

【實(shí)例2.2】任意輸入3個(gè)數(shù),求這3個(gè)數(shù)

中的最小數(shù)。

(1)定義4個(gè)變量分別為x、y、z以及min。

(2)輸入大小不同的3個(gè)數(shù)分別賦給x、y、zo

(3)判斷x是否小于y,如果小于,則將x的值賦

給min,否則將y的值賦給min。

(4)判斷min是否小于z,如果小于,則執(zhí)行步驟

(5),否則將z的值賦給min。

(5)將min的值輸出。

探究:

小組討論,用自然語(yǔ)言描述預(yù)測(cè)身高的算法。

1、輸入性別sx。

2、輸入父親的身高fh。

3、輸入母親的身高mh。

4、如果sx是‘男',貝1Jh=(fh+mh)*1.08/2,

否貝h=(fh*0,923+mh)/2o

5、輸出身高h(yuǎn)。

實(shí)踐:

已知一個(gè)整數(shù)a,讓計(jì)算機(jī)判定a是否為偶數(shù)。請(qǐng)

設(shè)計(jì)該問(wèn)題的算法,用自然語(yǔ)言描述出來(lái)。

1、輸入一個(gè)整數(shù)a。

2、如果a==0°

3、輸出a既不是偶數(shù)也不是奇數(shù)。

4、如果a/2==0,輸出a為偶數(shù),否則a為奇數(shù)。

(二)用流程圖描述算法

在程序設(shè)計(jì)中,除了用自然語(yǔ)言描述算法外,還使

用流程圖描述算法。如:“預(yù)測(cè)身高”。

開始了解流程圖算通過(guò)例子講解,

輸入性

別sx

輸入父親的法。讓學(xué)生了解到流

身高體

程圖。

truefalse

h=(fx+mh)*1.08/2h=(fx*0.923+mh)/2

輸出身高

結(jié)束

探究:

1.上網(wǎng)查找算法流程圖中各種圖形符號(hào)的含義,并

將表1-2-1填寫完整。

通過(guò)流程圖描

2.請(qǐng)將前面判斷偶數(shù)的算法用流程圖描述出來(lái)。述算法來(lái)判斷

偶數(shù)。

L

結(jié)束

三、編寫程序

無(wú)論自然語(yǔ)言還是流程圖,計(jì)算機(jī)無(wú)法直接識(shí)

別,需用計(jì)算機(jī)語(yǔ)言編寫程序?qū)⑺惴ā稗D(zhuǎn)告”計(jì)算

機(jī)。

0"Untitled*

RieEditFormatRunOptionsWindowHelp_________________________________________

sx=input('請(qǐng)輸入性別(男/女):,)

fh=float(input('請(qǐng)輸入父親的身高(厘米):'))

mh=float(input「請(qǐng)輸入母親的身高(厘米):'))

ifsx==,男,:#判斷性別是否為男性

h=(fh+mh)*1.08/2

else:

h=(fh*0.923+mh)/2

print。預(yù)測(cè)身高是:Ih,,厘米,)學(xué)生動(dòng)手自己通過(guò)例題講解,

編寫代碼。使學(xué)生更容易理

解Python。

實(shí)踐:

在程序編輯窗口中輸入以上程序,并用文件名

height.py保存起來(lái)。

(-)編寫Python程序的注意事項(xiàng)

1、在程序中,跟在"型后的為注釋性內(nèi)容,計(jì)算機(jī)

不會(huì)執(zhí)行.

2、程序中不同層級(jí)的語(yǔ)句需要通過(guò)嚴(yán)格的縮進(jìn)格式來(lái)Python程序

區(qū)分,同一層級(jí)各行語(yǔ)句的縮進(jìn)字符必須一致。

的注意事項(xiàng)。

3、程序中的字母區(qū)分大小寫,例如A12和al2代表兩

個(gè)不同的名稱.

基礎(chǔ)知識(shí)

后的為注釋性內(nèi)容,

Vh?ghtpy-OXH^,heightpy(3.74)計(jì)算機(jī)不會(huì)執(zhí)行

[弗]Ed*Fgrtnatfiun

?height部—*^

sx=input(ASj.)

fh=fl-3())

rnh二1))

-SX===:":,4'1二

h=(fh+iih)*1.08/2

…如學(xué)叫―米)

不同層級(jí)的代碼,

縮進(jìn)字符數(shù)要不同Ln:10Col:0

圖1-2-3Python程序編寫規(guī)范示例

(二)Python的基本數(shù)據(jù)類型

Python的基本數(shù)據(jù)類型包括數(shù)字類型、字符串類型等,

數(shù)字類型又分為整型(int)和浮點(diǎn)型(float).

整型:整數(shù)。

浮點(diǎn)型:帶有小數(shù)點(diǎn)的數(shù)據(jù).

字符串:用引號(hào)括住的一串字符。

探究:

網(wǎng)了解Python數(shù)據(jù)類型的有關(guān)知識(shí),并填入表中。

據(jù)、型

能否參與算

型實(shí)例

標(biāo)識(shí)符術(shù)運(yùn)算?

123,-12,0,

整型能

int99999999999999999

數(shù)字

12.5,2.,3.0,

浮點(diǎn)型float

1.2e+10,1.2e-10能

boy',你好,,

字符串

引號(hào)“23’,"123”稗

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

探究:

1.運(yùn)行程序height.py,分別輸入自己的數(shù)據(jù)和一位

異性同學(xué)的數(shù)據(jù),測(cè)試程序的正確性。

?>

請(qǐng)輸入性別(男/女):男

請(qǐng)輸入父親的身高(厘米):165

請(qǐng)輸入母親的身高(厘米):159

預(yù)測(cè)身高是:174.96厘米

?>============================RESTART===

?>

請(qǐng)輸入性別(男/女):女

請(qǐng)輸入父親的身高(厘米):165

請(qǐng)輸入母親的身高1厘米):159

預(yù)測(cè)身高是:155.6475厘米

?>================================RESTART===

?>

請(qǐng)輸入性別(男/女):0

請(qǐng)輸入父親的身高(厘米):165

請(qǐng)輸入母親的身高(厘米):183

預(yù)測(cè)身高是:167.6475厘米

>>>55

2、按表1-2-3的順序及要求進(jìn)行操作體驗(yàn),并利用

在線翻譯網(wǎng)站,翻譯錯(cuò)誤提示信息,了解其含義。

操作要求錯(cuò)誤提示信息提示的中文含義

1刪除程序的第2行,再按F5運(yùn)NameError:nam名字錯(cuò)誤:sx)殳

行e'sx'isnot有定義

defined

2補(bǔ)回程序的第2行,在第5行unexpected

"if"前面鍵入一個(gè)空格,再indent

運(yùn)行程序。

操作要求錯(cuò)誤提示信息提示的中文含義1

3改正前面錯(cuò)誤,刪除第5行的語(yǔ)法錯(cuò)誤

if語(yǔ)句中的,再運(yùn)行程

4改正前面錯(cuò)誤,將最后一行的invalidcharacter

半角符號(hào)"Y,改為全角符inidentifier

號(hào)"廠’,在運(yùn)行程序

5你遇到的其他問(wèn)題:

6你遇到的其他問(wèn)題:

實(shí)踐與創(chuàng)作:

1、在兩個(gè)瓶子中分別裝著可樂和雪碧兩種飲料,

如果要把兩個(gè)瓶子中的飲料交換存放,請(qǐng)?jiān)O(shè)計(jì)一個(gè)

可行的算法,用自然語(yǔ)言描述。

1、輸入a,b,c0

2、輸入a=可樂;b士雪碧’

3、c=a,a=b

4、輸出c,a

2、設(shè)a、b、c分別代表三個(gè)整數(shù),maxnum代表它

們中的最大數(shù),完善以下算法以求三個(gè)整數(shù)中的最

大數(shù),并繪制該算法的流程圖。

(1)將三個(gè)整數(shù)分別存到a,b,c中。

(2)如果a>b貝IJ將a存到maxnum中,否則將將b

存至ijmaxnum中。

(3)如果Omaxnum,則將c存到maxnum中。

(4)輸出maxnumo

檢測(cè):

1、編寫程序解決問(wèn)題一般要經(jīng)過(guò)哪些步驟?

分析問(wèn)題一設(shè)計(jì)算法一編寫程序一調(diào)試和運(yùn)行程

序。

2、算法程序中菱形框表示(C)。

A計(jì)算B.輸入C.判斷D.結(jié)束

3、以下屬于整型的是(A)。

A.33B.“33”。

C.3.3D.a33

4、當(dāng)運(yùn)行Python程序時(shí),計(jì)算機(jī)提示"unexpected

indent",應(yīng)該檢查代碼中(C)。

A.單詞有無(wú)拼寫錯(cuò)誤

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論