




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
課題:計(jì)算機(jī)程序并不神秘
蘇州高新區(qū)第一初級(jí)中學(xué)校姚宏
一、教材分析:
本節(jié)是蘇教版信息技術(shù)八年級(jí)第4章第1節(jié)第一部分的內(nèi)容,是程序設(shè)計(jì)的
起始課。通過(guò)本節(jié)的學(xué)習(xí),是讓學(xué)生了解程序設(shè)計(jì)的基本概念,打破學(xué)生對(duì)程序
設(shè)計(jì)的神秘感,以增強(qiáng)學(xué)習(xí)程序設(shè)計(jì)的信心與興趣。讓學(xué)生體驗(yàn)程序設(shè)計(jì)的過(guò)程,
設(shè)計(jì)算法并選用計(jì)算機(jī)語(yǔ)言來(lái)編寫,為后面進(jìn)一步學(xué)習(xí)程序設(shè)計(jì)打好基礎(chǔ)。
二、學(xué)情分析:
本節(jié)課上課的對(duì)象是初二的學(xué)生。學(xué)生已經(jīng)具備一定的邏輯思維能力,并且
在小學(xué)階段己經(jīng)接觸過(guò)scratch語(yǔ)言,但是還沒(méi)有深入體會(huì)用程序設(shè)計(jì)來(lái)解決問(wèn)
題。本節(jié)課主要讓學(xué)生通過(guò)使用micro:bit這個(gè)微型電腦芯片,體驗(yàn)程序設(shè)計(jì)的
樂(lè)趣。
三、教學(xué)目標(biāo):
1、了解程序及計(jì)算機(jī)程序的基本概念
2、了解程序設(shè)計(jì)的過(guò)程
3、體驗(yàn)用塊語(yǔ)言編寫程序
4、結(jié)合具體實(shí)例體驗(yàn)程序設(shè)計(jì)的過(guò)程
5、提高運(yùn)用計(jì)算雙解決實(shí)際問(wèn)題的能力,激發(fā)程序設(shè)計(jì)的興趣,增強(qiáng)信息
素養(yǎng)。
四、教學(xué)重點(diǎn):
1、體驗(yàn)用塊語(yǔ)言編寫程序
2、體驗(yàn)程序設(shè)計(jì)的一般過(guò)程
五、教學(xué)難點(diǎn):
結(jié)合程序設(shè)計(jì)的過(guò)程,利用計(jì)算機(jī)程序解決實(shí)際問(wèn)題。
六、教學(xué)方法:
教師引導(dǎo)、任務(wù)驅(qū)動(dòng)下的學(xué)生自主、探究、交流學(xué)習(xí)
七、教學(xué)過(guò)程:
【導(dǎo)入新課】
很高興和同學(xué)們見(jiàn)面,今天我還帶了我的新設(shè)備來(lái)和大家打招呼。(控制學(xué)
生屏幕,顯示micro:bit芯片錄制的“Hello”視頻。)接下來(lái)請(qǐng)我的小寵物天
貓精靈來(lái)介紹一下我吧。
——天貓精靈,我在哪里?一一蘇州高新區(qū)第一初級(jí)中學(xué)校
——天貓精靈,我是誰(shuí)?一一我的小主人,你是蘇州高新區(qū)第一初級(jí)
中學(xué)校的姚老師。
這下大家都認(rèn)識(shí)我了吧?我的這個(gè)小寵物除了能和我進(jìn)行智能化的聊天,我
還經(jīng)常讓它幫我做很多事情。比如語(yǔ)音控制空調(diào)開(kāi)關(guān)、語(yǔ)音控制窗簾閉合或者還
可以這樣.....
——天貓精靈,幫我開(kāi)燈。把燈調(diào)成暖光。把燈的亮度調(diào)到最大。
【程序與計(jì)算機(jī)程序】
高科技的發(fā)展讓我們的生活越來(lái)越便利。比如我們讓掃地機(jī)器人幫我們打
掃衛(wèi)生、使用人臉識(shí)別或指紋解鎖......大家可能會(huì)有這樣的思考,它們?cè)趺磿?huì)如
此智能?其實(shí)它們內(nèi)部有一塊或多塊類似剛剛和你們打招呼的芯片。大家學(xué)完這
個(gè)章節(jié)后,就會(huì)對(duì)它有所了解。
請(qǐng)大家思考一下,天貓精靈控制臺(tái)燈打開(kāi)經(jīng)歷了哪些步驟?
學(xué)生答:(1)發(fā)送“開(kāi)燈”的語(yǔ)音信號(hào)輸入信息
(2)犬貓精靈識(shí)別信號(hào)并執(zhí)行處埋信息
⑶燈亮輸出信息
1.識(shí)別“開(kāi)燈”信號(hào);2.IF開(kāi)關(guān)為“關(guān)”,3EN開(kāi)關(guān)設(shè)置為“開(kāi)”ELSE開(kāi)關(guān)設(shè)置
保持為“開(kāi)”;3.燈亮
還比如說(shuō)我們做的腦筋急轉(zhuǎn)彎,把大象放進(jìn)冰箱需要兒個(gè)步驟?
學(xué)生答:1、打開(kāi)冰箱門2、把大象放進(jìn)去3、關(guān)上冰箱門
通過(guò)執(zhí)行這樣有序的指令組完成一項(xiàng)具體工作,這些指令就是程序。前面提
到的程序是用人類的語(yǔ)言描述的,而計(jì)算機(jī)無(wú)法直接識(shí)別。如果用計(jì)算機(jī)能識(shí)別
的語(yǔ)言來(lái)描述這些有序指令的集合,那就是計(jì)算機(jī)程序。
那計(jì)算機(jī)能識(shí)別的語(yǔ)言有很多,比如同學(xué)們小學(xué)里學(xué)的scratch語(yǔ)言。我們
為了解決一些實(shí)際問(wèn)題,通過(guò)思考解決問(wèn)題的方法和步驟,并用計(jì)算機(jī)能識(shí)別的
語(yǔ)言來(lái)編寫程序,這個(gè)過(guò)程稱之為程序設(shè)計(jì)。其中解決問(wèn)題的方法和步驟就是算
法,算法是程序設(shè)計(jì)的“靈魂”。
那用老師最初和大家打招呼的智能伙伴怎樣來(lái)進(jìn)行程序設(shè)計(jì)呢?
我們一起來(lái)認(rèn)識(shí)一下這塊芯片。
【認(rèn)識(shí)micro:bit]
別看它長(zhǎng)得小巧,其實(shí)它是一款可編程的微型口袋計(jì)算機(jī),名叫
“micro:bit"o它是由英國(guó)廣播公司(BBC)聯(lián)合三星、微軟等公司研發(fā),幫助
大家學(xué)習(xí)編寫“算機(jī)程序。它擁有一些列新穎的功能,比如25個(gè)可顯示消息的
紅色LED燈;有兩個(gè)可編程按鈕,可以用于控制游戲操作或者暫停播放音樂(lè),它
內(nèi)置多種傳感器,同時(shí)也可以通過(guò)藍(lán)牙模塊與其他設(shè)備或因特網(wǎng)互聯(lián)。實(shí)現(xiàn)很多
酷炫的功能,比如躲避障礙物游戲、投擲打靶游戲、溫度計(jì)、俄羅斯方塊、光敏
感應(yīng)燈等。
剛才展示的光敏感應(yīng)燈效果是如何實(shí)現(xiàn)的呢?接卜.來(lái)老師揭開(kāi)其背后的奧
秘。(展示代碼)其實(shí)它主要就是由Micro:bit能識(shí)別的計(jì)算機(jī)語(yǔ)言編寫而成的。
basic.showIcon(IconNames.Hcart)
input.onButtonPressed(Buttoii.A,
function0{
basic.showIcon(IconNames.Happ)r)
})
input.onButtonPre$sed(ButtoD.B.
function0{
basic.showIcon(IconNames.Sad)
})
JavaScript語(yǔ)言塊語(yǔ)言
輸入、運(yùn)行與調(diào)試程序
小結(jié):在進(jìn)行程序設(shè)計(jì)時(shí),通常要先對(duì)解決的問(wèn)題進(jìn)行分析,并擬定解決的
方法與步驟(算法)再用計(jì)算機(jī)能識(shí)別的語(yǔ)言編寫程序,最后輸入、測(cè)試和調(diào)試
程序。這就是程序設(shè)計(jì)的過(guò)程。(預(yù)設(shè)時(shí)間才)
T分析問(wèn)題(設(shè)計(jì)算法t選擇語(yǔ)言才調(diào)成
2、認(rèn)識(shí)Micro:bit工作界面
能夠支持micro:bit編程的開(kāi)發(fā)工具很多,有在線和離線兩種編程環(huán)境。
在火狐瀏覽器中打開(kāi)micro:bit在線編譯器網(wǎng)站:
https://makccodc.microbit.org/(新建與導(dǎo)入兩種方式)
進(jìn)入界面后,先來(lái)了解一下它的界面布局,它是由模擬區(qū)、指令區(qū)和代碼區(qū)
三大部分構(gòu)成。在線編輯器支持兩種語(yǔ)言:一種是老師之前展示的JavaScript
語(yǔ)言(展示代碼并運(yùn)行)。
basic.showicon(IconNames.Heart)
input.onButtonPressed(Button.A,function(){
basic.showicon(IconNames.Happy)
})
,?i?-1,((一^L■?/Uf
為了易于初學(xué)者上手,Micro:bit還提供了另外一種塊語(yǔ)言,我們只需要將
指令區(qū)中的模塊拖動(dòng)到編輯區(qū)中,就可以搭建出所需要的程序。當(dāng)程序完成后,
在左側(cè)的模擬區(qū)里就能實(shí)時(shí)地顯示運(yùn)行后的效果。調(diào)試完畢后,可以燒錄到
micro:bit芯片中,只需要更改好名稱并保存,然后把.hex程序文件復(fù)制到
micro:bit芯片中。
3、學(xué)生實(shí)踐
(1)基礎(chǔ)任務(wù):
選用塊語(yǔ)言:
(1)首先在基本模塊下選擇
“當(dāng)開(kāi)機(jī)時(shí)”選項(xiàng),然后嵌入疊加顯
示“愛(ài)心圖案”。
(2)在輸入模塊下選擇“當(dāng)按
鈕A被按下時(shí)”嵌入疊加基本模塊中
的“顯示圖標(biāo)”并選擇笑臉圖案。
(3)在輸入模塊下選擇“當(dāng)按
鈕B被按下時(shí)”嵌入疊加基本模塊中
的“顯示圖標(biāo)”并選擇哭臉圖案U
輸入、運(yùn)行、調(diào)試、保存、燒錄(USB連接)程序。
(2)進(jìn)階任務(wù):同時(shí)按下AB按鈕顯示跳動(dòng)的愛(ài)心
我們經(jīng)??吹降谋砬榘蠖嗍莿?dòng)圖,那我們?nèi)绾卧谠写a基礎(chǔ)上進(jìn)行修改,進(jìn)
而實(shí)現(xiàn)動(dòng)態(tài)的效果呢?
展示學(xué)生作品,并評(píng)價(jià)。
【拓展訓(xùn)練】
設(shè)計(jì)“光敏感應(yīng)燈”:使用micro:bit屏幕自帶的光敏獲取當(dāng)前光照強(qiáng)度,
在灰暗環(huán)境下自動(dòng)開(kāi)燈,光亮環(huán)境下關(guān)燈節(jié)能。
分析問(wèn)題:Micro:bit芯片內(nèi)置光敏傳感器,并用亮度級(jí)別表示當(dāng)前光感強(qiáng)
度(0~255)并將數(shù)值顯示在點(diǎn)陣上,分別記錄灰暗和明亮的環(huán)境亮度值,并計(jì)
算中間值二(灰暗環(huán)境亮度值+明亮環(huán)境亮度值)/2,如果亮度級(jí)別低于中間值,
表示周圍環(huán)境灰暗,小燈自動(dòng)“點(diǎn)亮”;反之,表示周圍環(huán)境明亮,小燈自動(dòng)“熄
滅”。
設(shè)計(jì)算法:(1)獲取光感強(qiáng)度并顯示和計(jì)算中間值。
(2)設(shè)置brightness為當(dāng)前感應(yīng)到的亮度級(jí)別。
(3)將brightness值與中間值比較,如果brightness”中間值,向引腳
P0數(shù)字寫入值0;否則,向引腳P0數(shù)字寫入值1。
選用語(yǔ)言編寫程序:(展示代碼)
提示:
當(dāng)引腳P0數(shù)字寫入值為0時(shí),表示
小燈不通電;
(教師用)(學(xué)生用-半成品)
輸入、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 游泳救生員初級(jí)測(cè)試題與答案
- 推拿治療學(xué)測(cè)試題+答案
- 業(yè)務(wù)學(xué)習(xí)心得體會(huì)范文
- 醫(yī)美服裝采購(gòu)合同范本
- 下半年人力資源部工作計(jì)劃
- 三年級(jí)數(shù)學(xué)綜合實(shí)踐課教案
- 中藥炮制工中級(jí)練習(xí)題(含答案)
- 辦公別墅 出租合同范本
- 建筑信息模型職業(yè)技能理論知識(shí)試題庫(kù)及參考答案
- 工程地質(zhì)與土力學(xué)練習(xí)題(含答案)
- 小學(xué)英語(yǔ)趣味選擇題100道附答案(完整版)
- 炭素廠工藝設(shè)計(jì)規(guī)范
- 湖北省武漢市江漢區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題
- (完整版)初級(jí)茶藝師理論知識(shí)300題含答案【完整版】
- 四肢創(chuàng)傷影像(X線)診斷
- DL-T5153-2014火力發(fā)電廠廠用電設(shè)計(jì)技術(shù)規(guī)程
- (高清版)JTGT 3365-02-2020 公路涵洞設(shè)計(jì)規(guī)范
- DZ∕T 0223-2011 礦山地質(zhì)環(huán)境保護(hù)與恢復(fù)治理方案編制規(guī)范(正式版)
- 2024年湖南有色金屬職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)學(xué)生專用
- 醫(yī)院營(yíng)養(yǎng)食堂餐飲服務(wù)投標(biāo)方案(技術(shù)方案)
- 醫(yī)院培訓(xùn)課件:《分級(jí)護(hù)理制度解讀》
評(píng)論
0/150
提交評(píng)論