版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告營(yíng)銷合同范本
- 車輛押借款合同
- 網(wǎng)簽版建筑工程合同模板
- 知識(shí)產(chǎn)權(quán)(TPR)保護(hù)框架協(xié)議
- 2024年有關(guān)藏品的協(xié)議書范本
- 大學(xué)生靈活就業(yè)協(xié)議書范本
- 工業(yè)用途商品購(gòu)買合同
- 房地產(chǎn)租賃合同范本合輯
- 技術(shù)服務(wù)合作協(xié)議書范本
- 2024年貨架采購(gòu)合同
- 50以內(nèi)加減運(yùn)算口算題卡600道
- 變電站工程施工作業(yè)四措一案
- 2024漢服趨勢(shì)白皮書-京東
- 工業(yè)循環(huán)冷卻水中鋅離子測(cè)定方法
- “立德樹人”背景下高中地理課程教學(xué)實(shí)踐研究
- 新漢語(yǔ)水平考試HSK一級(jí)真題(含聽力材料和答案)
- MOOC 發(fā)展與教育心理學(xué)-福建師范大學(xué) 中國(guó)大學(xué)慕課答案
- 中華民族共同體概論課件專家版5第五講 大一統(tǒng)與中華民族共同體初步形成(秦漢時(shí)期)
- 2024年公文寫作考試題庫(kù)(含答案)
- 2021-2022學(xué)年部編版高中語(yǔ)文選擇性必修上冊(cè)字音字形成語(yǔ)知識(shí)梳理
- 2023電信網(wǎng)和互聯(lián)網(wǎng)應(yīng)用程序接口數(shù)據(jù)安全技術(shù)要求和測(cè)試方法
評(píng)論
0/150
提交評(píng)論