《算術(shù)運(yùn)算符和表達(dá)式》教學(xué)設(shè)計(jì)
教學(xué)題目
《算術(shù)運(yùn)算符和表達(dá)式》
所屬學(xué)科
信息技術(shù)
學(xué)時(shí)安排
2
年級
八年級
執(zhí)教者
徐鑫鋒
所在學(xué)校
豐潭中學(xué)
班級
8(1)班
一、設(shè)計(jì)思想
本課我通過留學(xué)生回國登機(jī)安檢需測溫,但是使用的是華氏溫度引入,讓學(xué)生來設(shè)計(jì)一個(gè)溫度轉(zhuǎn)換程序,從而了解程序設(shè)計(jì)的一般過程一級常見函數(shù)的應(yīng)用,然后通過核心代碼的介紹引入算術(shù)表達(dá)式和算術(shù)運(yùn)算。通過分析算術(shù)表達(dá)式的結(jié)構(gòu)概括出算術(shù)表示的概念和算術(shù)運(yùn)算的概念。最后介紹常見算術(shù)運(yùn)算外還有取余,取整,冪的運(yùn)算。
二、教材分析
本課內(nèi)容是八年級上冊第三課,主要內(nèi)容是講解算術(shù)運(yùn)算和運(yùn)算符以及第一個(gè)完整的程序設(shè)計(jì)。所使用的的函數(shù)float和format,運(yùn)算符除了常規(guī)的加減乘除還有“//”(取整)、“%”(取余)、“**”(冪),信息量較大。
三、學(xué)情分析
初二學(xué)生對信息課程興趣濃厚,具備一定的算術(shù)運(yùn)算能力,例如加減乘除,但是對于取余,取整還不是很了解,同時(shí)初二學(xué)生具有一定的運(yùn)算思維,但個(gè)體存在差異,接受水平不一,接受快的學(xué)生我比較注重培養(yǎng)運(yùn)算思維,接受慢的一定要求其熟練記憶操作步驟從而達(dá)到基本掌握操作技能的水平。
四、教學(xué)目標(biāo)
1.? 了解算術(shù)運(yùn)算和表達(dá)式的概念
2.? 理解算術(shù)運(yùn)算中四則運(yùn)算的的優(yōu)先級和程序設(shè)計(jì)的一般過程
3.? 了解函數(shù)format的格式和功能,初步掌握函數(shù)int和float的格式和功能
五、素養(yǎng)指向
1.通過信息技術(shù)導(dǎo)學(xué)案引導(dǎo)學(xué)生學(xué)習(xí),培養(yǎng)學(xué)生的自主學(xué)習(xí)的能力(信息意識)
2.通過程序設(shè)計(jì)和編寫,培養(yǎng)學(xué)生的計(jì)算能力和邏輯思維能力(數(shù)字化學(xué)習(xí)和創(chuàng)新)
3.激發(fā)學(xué)生對于信息技術(shù)的興趣,讓學(xué)生能在生活中主動運(yùn)用程序思維來思考和解決問題(信息社會責(zé)任)
六、教學(xué)內(nèi)容和重難點(diǎn)分析
1、教學(xué)重點(diǎn):算術(shù)運(yùn)算符,算術(shù)表達(dá)式,函數(shù)int(),float(),format()的用法
2、教學(xué)難點(diǎn):算術(shù)運(yùn)算符中“//”,“%”,format函數(shù)的用法
七、教學(xué)策略與手段
小組合作,任務(wù)驅(qū)動,導(dǎo)學(xué)案
八、課前準(zhǔn)備
1、計(jì)算機(jī)教室??? 2、準(zhǔn)備有關(guān)上課素材
九、教學(xué)過程
教學(xué)環(huán)節(jié)
教師活動
學(xué)生活動
設(shè)計(jì)意圖
引入
主題
今天老師帶大家通過程序設(shè)計(jì)來學(xué)習(xí)算術(shù)運(yùn)算和表達(dá)式
學(xué)生回答:加法運(yùn)算,減法運(yùn)算,乘除法運(yùn)算
激發(fā)學(xué)生的興趣
案例分析:華氏溫度轉(zhuǎn)攝氏溫度
學(xué)生通過轉(zhuǎn)換來判斷是否可以登機(jī)
通過實(shí)際問題來設(shè)計(jì)程序
程序設(shè)計(jì)
問題分析:C=5/9*(F-32)
算法設(shè)計(jì):根據(jù)表達(dá)式我們思考需要輸入那些內(nèi)容,進(jìn)行說明運(yùn)算,以及租后輸出結(jié)果。
(1)輸入:華氏溫度
(2)處理:溫度轉(zhuǎn)換公式
(3)輸出:攝氏溫度
流程圖:
圓角矩形表示輸入輸入出,
平行四邊形表示輸入輸出;
矩形表示賦值運(yùn)算;
?
用自然語言描述解決問題的過程,以及畫出流程圖
通過自然語言的描述,流程圖的設(shè)計(jì)培養(yǎng)學(xué)生計(jì)算思維
程序編寫:
打開python3.8 ? IDLE編輯器,
File——newfile 進(jìn)行新建編輯器
輸入程序代碼
最后在python軟件上編寫并運(yùn)行程序
熟練掌握input(),float(),的使用
提出問題:輸入80華攝氏度,顯示2.6666666667攝氏度,如何改進(jìn)
學(xué)生自學(xué)15頁“日積月累”使用format()函數(shù)進(jìn)行程序優(yōu)化
熟練掌握format函數(shù)的結(jié)構(gòu)及使用方法
了解分析核心代碼引出算術(shù)運(yùn)算和表達(dá)式
對于核心代碼分析
了解表達(dá)式基本結(jié)構(gòu)
?
2.算術(shù)運(yùn)算是運(yùn)用算術(shù)運(yùn)算符,進(jìn)行數(shù)的加、減、乘、除等數(shù)學(xué)運(yùn)算。
3.算術(shù)表達(dá)式算術(shù)表達(dá)式是有 數(shù)字、運(yùn)算符、變量、符號(括號)等,為求得數(shù)值有意義的排列
4.python中常見的算術(shù)運(yùn)算符
思考算術(shù)運(yùn)算是什么算術(shù)表達(dá)式是什么常見的運(yùn)算符有哪些,優(yōu)先級是怎么樣的
引導(dǎo)學(xué)生進(jìn)行思考理解算術(shù)運(yùn)算和表達(dá)式兩者的概念
了解常見運(yùn)算符之間的優(yōu)先級
算術(shù)運(yùn)算
1.? ? 講解練習(xí)
3+7*2?????????? 3+ 7%2???
5/2*3??????????? 5//2*3
100/5**2
教師講解并演示:使用除號會轉(zhuǎn)變數(shù)字類型為浮點(diǎn)型,所以最后一題結(jié)果因是4.0直接在程序中演示求證。
2.一級優(yōu)先級**,二級優(yōu)先級“*”“/”“//”“%”,三級優(yōu)先級“+”“-”
學(xué)生完成兩個(gè)部分
一、概念梳理
二、新舊知識融會貫通
學(xué)生黑板上面演示解題
?
鞏固算術(shù)運(yùn)算和表達(dá)式的概念,加深對運(yùn)算符優(yōu)先級的認(rèn)知。
總結(jié)
1.程序設(shè)計(jì)的流程
2.float(),format()的格式
3.算術(shù)表達(dá)式的概念
4算術(shù)運(yùn)算的概念
5算術(shù)符
歸納總結(jié)
理清知識點(diǎn)
提升學(xué)生的信息意識
?
?
?
?
?