資源簡介 第十七節 炫彩煙花課程內容 利用我們學習的知識給米樂熊和它的小伙伴制造一場煙火盛宴課程時間 45 分鐘教學目標 1、使煙花從不同的位置升空。 2、在煙火升到空中綻放。教學難點 判斷煙花何時盛開。設備要求 音響、A4 紙、筆Ps:教案內容僅為老師提供參考資料,一切以實際上課情況和教師講課習慣為主(一、課堂導入)第一小節(課程復習)(教師)《教室介紹學校,以及自我介紹》同學們大家好,又到了愉快的編程時光了,還記得上節課我們是怎么幫助米樂熊在和他的小伙伴進行速算爬樹比賽中取得勝利的嘛?那同學們還記得使如何制作的嗎?那么現在我們就給隨著熊博士的腳步,來看一看我們上節課所 用到的知識吧。 2 分鐘播放視頻 1:課程導入(第一部分)0 – 53s第二小節(課程導入)(教師)復習了上節課我們學習的知識,今天米樂熊和他的小伙伴一行人在完成速算爬樹的小游戲后,一起結伴來到了郊外,他們究竟 來到郊外要做什么呢?那我們趕緊一起來看看究竟是怎么回事吧! 2 分鐘播放視頻 1:課程導入(第二部分)53s - 1min33s 1 分鐘(師生互動:提問模式) 老師提問:那本節課我們就需要一起幫助米樂熊和它的小伙伴們制作出一場煙花盛典吧!那同學們在現實生活中有沒有觀看過煙花,都是在什么觀看的呢?那我們一起來說說看吧! 學生回答:XX 老師回答:那今天我們就跟隨熊博士來一起看一下編程世界里的煙 火是如何制作的呢?和我們現實生活中的煙火有什么區別吧! 1 分鐘二、繪制流程第三小節(流程圖)(教師)那在制作正式開始制作煙花程序前,是不是根據以往的課 程中,接下來是要繪制流程圖啦!本節課也不例外,那么現在就來根據我們的視頻里的內容來分析一下流程圖內的流程吧。 1 分鐘播放視頻 2:繪制流程 1 分鐘(師生互動:跟隨老師畫圖)同學們一起來動手拿出紙和筆吧,回憶一下剛剛的視頻內容,繪制出我們整個程序的流程,從第一步初始化開始,來一起試一下吧。有不記得或者不會的地方可以向老師提問 哦!(保證每個學生編寫出正確的程序流程圖) 3 分鐘第五小節(流程圖)分解流程圖 1 分鐘(教師)程序流程圖繪制完成,通過我們的流程我們就可以一步一步的完成今天的程序了,準備開始編程打開我們今天的頁面,看一看 熊博士會怎樣完成積木代碼吧。 1 分鐘三、編寫程序第四小節(煙火的位置)(教師)根據剛剛繪制的流程圖,現在我們就要先給煙火設置準備 升空的位置了,編程世界里的煙火到底該如何制作呢?那現在先來看一看熊博士是怎樣處理的吧。 1 分鐘播放視頻 3:編寫程序 (第一部分)0 - 2min10s 1 分鐘(師生互動:跟隨老師操作)看完了這段視頻,同學們就跟著一起來做一下吧,在剛剛熊博士給教大家先設置了煙火的初始化造型,設置位置時,因為煙火每次出現的位置都不同,則是用到變量取了一個隨機數值,用這個變量作為位置的 x 坐標,那大家一起來動手試試看, 完成一下吧。 (同學們操作,老師助教,保證學生將煙火角色每次出現在隨機位 置) 5 分鐘第五小節(煙火升空)(教師)現在同學們煙火升空的位置都已經準備好了?但是火箭如何升到空中呢?又該在什么位置綻放呢?總不能剛離開地面就爆炸了那樣豈不是就會傷害到米樂熊和他的伙伴們。就來讓熊博士來為我們 講解一下吧。 1 分鐘播放視頻 3:編寫程序(第二部分)2min10s- 3min06s 1 分鐘(師生互動:跟隨老師操作)剛剛的視頻中熊博士已經使用在一秒內滑行到 xy 指令,讓煙火來到了空中,并且還設置了一些煙火在綻放前的一些初始化操作,并已經克隆出了很多爆炸后的煙花了!那同學們也趕緊跟隨熊博士的腳步也將指令完善一下吧。 (同學們操作,老師助教,保證學生完成將煙火升空) 2 分鐘第六小節(煙火綻放)(教師)剛剛我們已經將煙火升到空中了,但是還并不能綻放出美麗的煙花,并且在一開始觀看的效果中,煙花還會四處散落,每個煙 花都是落向不同位置,如何給不同的煙花設置不同的位置呢?我們先一起來看下熊博士是如何完成的呢? 1 分鐘播放視頻 3:編寫程序(第三部分)3min06s - 5min21s 1 分鐘(師生互動:跟隨老師操作)那同學們現在知道如何在煙花升到上空時讓煙花盛開了嗎,這里也用到了重復執行直到指令,還用到了特效指令,并使用變量配合將 x 坐標增加指令和將 y 坐標增加指令,使煙花四處散落,那我們現在自己趕緊動手將代碼都完成吧!。 (同學們操作,老師助教,保證學生完成煙花綻放的效果。) 1 分鐘課間休息讓學生自主完成米樂熊穿越森林的代碼,幫助學生解答問題。 完成代碼的同學可以休息一下。 5 分鐘四、知識延伸(教師)現在指令全部完成之后,又到了我們的課外知識小課堂時間。在本節課中我們一起給米樂熊和他的小伙伴制造了一場煙火盛宴, 那同學們有沒有了解過煙火為什么可以升到空中,以及同學們現實生活中有沒有看過美麗的煙火呢?我們先來聽聽熊博士給我們介紹一下 煙火吧? 1 分鐘播放視頻 4:知識拓展 3 分鐘(師生互動)剛剛熊博士已經給我們詳細的介紹了煙火的由來以及構成,那同學們有沒有大致的了解煙花的原理呢?在如今我們可能看見煙花的機會是越來越少了,因為煙花的燃放會對我們的環境造成污染,但是今天我們學了這屆課后,我們是不是可以在編程的世界中, 自己制作出煙花,不光光可以我們自己看,還可以給我們家長一起來觀看美麗的煙火了! 2 分鐘(五、拓展練習)第七小節(課程總結)播放視頻 5:課程總結(該視頻為靜態圖片,用于輔助老師總結)課程總結:今天米樂熊和他的小伙伴們進行完速算爬樹的小比賽 后,他們一行人來到了郊外,而我們則需要給他們制造一場美麗的煙 花盛宴!在一開始的時,我們先用隱藏指令將煙火先隱藏起來,給他 設置了初始化造型后才讓其重新顯示在舞臺上,并用到了變量配合取 隨機數指令,給煙火確定了每次出現的不同位置,接下來就是讓煙火 升空了,這里我們使用了在一秒內滑行到指令,將x 值修改為了變量, y 值則又修改為一個隨機數,這樣煙火就會在不同的高度綻放了。并播放爆炸的聲音,隨后我們先隱藏煙火將其換為爆炸后的的造型,并且用重復執行指令配合克隆指令,復制出非常多爆炸后的煙花,在另起添加一條當作為克隆體啟動時指令,在這里我們設置了可以使煙花四處散落的指令,先使用新的兩個變量控制煙花散落的值,這里變量必須設置為僅該角色使用,同學們一定要記住哦 5 分鐘(課后作業)(教師)大家千萬不要忘了在課下完成我們的課后作業,這里是 我們的一個升級的小挑戰,我們一起來看一下吧。 0.5 分鐘播放視頻 5:拓展練習 1 分鐘(課程結束)今天的課程就到這里了,希望同學們能夠在以后的課程中展現自己的奇思妙想,為我們的編程課堂迸發出不一樣的思維 火花,我們下次編程課堂不見不散,拜拜! 0.5 分鐘(共21張PPT)炫彩煙花課程目標課程內容課程時間利用變量與克隆,完成燃放煙花小程序。45分鐘1. 變量的建立與設置;教學目標2.煙花角色的升空與燃放;3. 煙火的克隆與下墜效果。教學難點設備要求煙火的克隆與下墜效果。音響、A4紙、筆 課程導入 程序解析 課堂任務 升級任務 知識拓展 創意練習課程導入01課程導入01 課程導入今天米樂熊和他的小伙伴一行人在完成速算爬樹的小游戲后,一起結伴來到了郊外,他們究竟來到郊外要做什么呢?那我們趕緊一起來看看究竟是怎么回事吧。程序解析02程序解析02 程序解析1. 使煙花從不同的位置升空;2. 在煙火升到空中綻放;3. 煙花的克隆與下墜。程序解析02 流程圖課堂任務03課堂任務03 課程重點克隆:使用當作為克隆體啟動指令時,是作為克隆體進行程序的開始,與本體無關。課堂任務03 初始化點擊綠旗時,先讓煙花隱藏,等待一會后,再出現。課堂任務03 煙花的升空再等待隨機數后,將煙花顯示在舞臺上,并且換成煙火的造型,接下來就是讓其升至天空了。課堂任務03 煙火的克隆在煙花升至天空后,將其隱藏,接下來就是盛開的煙火了,先使用重復執行次數指令,并克隆自己!課堂任務03 煙火的下墜在設置變量后,使用xy坐標增加指令,使煙火散開,并一直減少y坐標的值,使其下落!升級任務04升級任務04 動手練習練習:增加變量的范圍,重新觀察煙花下墜的效果。知識拓展05煙花05煙花又稱花炮、煙火、焰火、炮仗,中國勞動人民較早發明,常用于盛大的典禮或表演中,而現代全中國以及到全世界唯一能在同天同活動里施放煙花的活動作為跨年(除夕夜)活動。煙花其實和爆竹的結構類似,其結構都包含黑火藥和藥引。為了達到好的表演效果,焰火和禮花彈中填充了大量用于發射以及爆炸的火藥,例如,一個直徑為20厘米的禮花彈在發射后,要上升到大概200米的高空才會爆炸,而這些星星點點覆蓋的半徑大約可以有80米左右。創意練習06創意練習06 創意練習練習:現在的煙花還只是單一的顏色而已,增加煙花的顏色。謝謝! 展開更多...... 收起↑ 資源列表 爆炸.wav 第17課 炫彩煙花.docx 課件.ppt 縮略圖、資源來源于二一教育資源庫