資源簡介 (共36張PPT)第3課捕魚達(dá)人-海底霸主引入課堂總結(jié)海底霸主真假霸主鞏固拓展課程目錄引入1河鲀還記得河鲀的特點嗎游戲規(guī)則游戲規(guī)則是什么呢碰到別的動物時,不僅自己會變大,該動物還會消失;此外碰到不同的動物增大的效果不同上傳本節(jié)課的初始程序,在學(xué)生文件夾中。動手做海底霸主2想一想河鲀什么情況下會增大呢改變大小程序要求:河鲀碰到鮟鱇魚時,大小增加10.設(shè)置初始大小河豚每次的大小都不一樣,怎么辦顯示大小想一想如何讓河鲀增大的慢一點呢逐漸增大鮟鱇作何反應(yīng)?鮟鱇被河鲀捉到之后,應(yīng)該作何反應(yīng)呢隱藏起來,一段時間后出現(xiàn)在其他位置如果鮟鱇碰到河鲀,那么鮟鱇就隱藏起來,1秒鐘之后,再出現(xiàn)。動手做鮟鱇消失后再出現(xiàn)鮟鱇永久消失了嗎想一想認(rèn)真觀察視頻中的河鲀有什么特點河鲀?yōu)槭裁创笮]有發(fā)生實時變化呢鮟鱇隱藏的太快了,河鲀反應(yīng)不過來如果鮟鱇碰到河鲀,那么等待0.1秒,鮟鱇就隱藏起來,等待1秒鐘。程序修改嘗試編寫河鲀和海龜、海星之間的互動程序。1-小挑戰(zhàn)真假霸主3判斷大小比較大小時需要使用哪個腳本呢戰(zhàn)后宣言程序要求:如果大小大于110,那么說“YES”3秒;否則說“NO”4秒。想一想什么時候需要判斷河鲀的大小呢當(dāng)河鲀碰到蝠鲼時游戲停止運行嘗試為河鲀添加挑戰(zhàn)成功和失敗的音效。2-小挑戰(zhàn)2-小挑戰(zhàn)課堂總結(jié)4知識點鞏固(2)(1)將角色在原有大小的基礎(chǔ)上進(jìn)行增加或者減少,正數(shù)表示增加,負(fù)數(shù)表示減少。直接設(shè)置角色的大小,常用來設(shè)置初始大小。知識點鞏固(4)(3)表示角色在舞臺區(qū)的狀態(tài),隱藏表示看不見,顯示表示可以看見。經(jīng)常成對出現(xiàn)。實時獲取角色在舞臺區(qū)的大小。知識點鞏固(6)(5)條件判斷語句如果…否則,當(dāng)條件成立時,執(zhí)行那么里面的程序;當(dāng)條件不成立時,執(zhí)行否則里面的程序。整個游戲停止運行。我問你答Q1:每次運行程序時,為什么河鲀的大小都不一樣呢?如何解決?Q & AA1:沒有設(shè)置初始大小,需要增加如下腳本:我問你答Q2:河鲀?yōu)槭裁磿查g霸占整個海底呢?如何解決呢?Q & AA2:變化的太快了,需要等待一段時間,需要增加如下腳本:我問你答Q3:為什么會出現(xiàn)河鲀永久消失的現(xiàn)象?如何解決呢?Q & AA3:再次運行程序時,河鲀的狀態(tài)取決于上次游戲結(jié)束時的狀態(tài),因此需要將“顯示”腳本移到條件判斷的外面。拓展鞏固5參考河鲀的程序,讓蝠鲼碰到河鲀時也說一些話吧。拓展鞏固Scratch一階第三講:海底霸主教學(xué)目標(biāo)1、重點掌握程序的條件判斷;2、掌握將大小增加()、將大小設(shè)為()、大小、如果…否則、顯示和隱藏、停止全部腳本等程序腳本;3、初步了解邏輯編程的特點和重要性。二、主要程序腳本編號 詳細(xì)內(nèi)容 功能描述【1】 “將大小增加()” 改變角色的大小,正數(shù)表示增大,負(fù)數(shù)表示減小 (大小的賦值范圍為:-100到100之間的整數(shù))【2】 “將大小設(shè)為()” 設(shè)置角色在舞臺區(qū)的大小,為了使角色和舞臺更加契合 (大小的取值范圍為:大于0,但不能太大,每個角色的最大值和最小值不一致)【3】 “隱藏”和“顯示” 隱藏:將角色隱藏起來,在舞臺區(qū)看不到; 顯示:將角色顯示出來,在舞臺區(qū)可以看到; 經(jīng)常搭配出現(xiàn)【4】 “大小” 實時獲取角色的大小數(shù)值【5】 “如果…否則” 條件判斷語句,當(dāng)滿足條件時,執(zhí)行那么里面的程序;當(dāng)不滿足條件時,執(zhí)行否則里面的程序【6】 “停止全部腳本” 停止所有程序腳本的運行 (常見的還有:停止這個腳本、停止該角色的其他腳本)三、課堂準(zhǔn)備編號 名稱 內(nèi)容 來源 備注【1】 PPT課件 課堂全流程演示文稿 火星科學(xué)盒官網(wǎng)【2】 課程資料 PPT課件、講義、視頻 火星科學(xué)盒官網(wǎng)【3】 學(xué)生上課使用器材 筆記本電腦或者臺式電腦 老師自備 電腦建議使用Windows系統(tǒng),蘋果電腦和Linux系統(tǒng)需要從官網(wǎng)上單獨下載對應(yīng)的軟件游戲手柄、螺絲刀 火星人商城采購【4】 編程軟件下載 Scratch3.0 火星科學(xué)盒官網(wǎng) 火星科學(xué)盒官網(wǎng)在線編輯版離線下載版安裝好后測試一下是否可以使用四、上課流程本節(jié)課包括課堂預(yù)熱和7步具體流程:(1)第1步為導(dǎo)入部分,通過復(fù)習(xí)河鲀的特點和觀看視頻,引出本節(jié)課的要實現(xiàn)的功能,時長控制在10分鐘內(nèi)。(2)第2-3步為河鲀不斷變大部分,河鲀碰到鮟鱇后大小會增大10,但是之后再次運行程序時,會發(fā)現(xiàn)河鲀的初始大小都不一樣,因而引出初始大小的設(shè)置;又河鲀會瞬間霸占整個舞臺,引出等待時間的重要性;為了讓俺看做出反應(yīng),引出隱藏和顯示的功能;之后實現(xiàn)和海龜、海星之間的互動。整個過程需要教師指導(dǎo)并維持秩序,時長控制在45分鐘內(nèi)。(3)第4-5步為河鲀和蝠鲼之間的霸主之爭,通過增加大小限制,讓河鲀的稱霸之旅更加有趣,時長控制在20分鐘之內(nèi)。(5)第6步為課堂總結(jié),時長控制在15分鐘內(nèi)。(6)第7步為鞏固拓展,讓,課后作業(yè)。上課步驟 主要內(nèi)容 備注【第1步】引入 【對應(yīng)PPT】“引入”部分 【時長】10min 【銜接話術(shù)】河鲀和大家相處的很愉快,可是突然有一天,它們發(fā)現(xiàn)了河鲀的一個大秘密,那同學(xué)們還記得河鲀有什么特點嗎?(學(xué)生自由回答) 【講解】當(dāng)有人或者其他動物觸碰到河鲀時,它就會慢慢的變成一個大氣球,此外河鲀還具有超能力,因此它們展開了一場追逐大戰(zhàn)——捉迷藏。接下來讓我們一起看看吧! 【提問】游戲規(guī)則是什么呢?(學(xué)生自由回答) 【總結(jié)】當(dāng)河鲀碰到其他動物時,自己會不斷的增大,并且增加的大小還不相同,同時碰到的動物就會消失一段時間,最終河鲀成為了海底霸主。下面讓我們趕緊加入它們的游戲當(dāng)中吧! 【銜接話術(shù)】游戲可不是說誰想?yún)⒓泳涂梢詤⒓拥模覀円彩切枰T票的,獲取門票的方式就是上傳本節(jié)課的初始程序。趕緊動手來獲取門票吧。 1.以提問的形式進(jìn)行復(fù)習(xí),詢問學(xué)生河鲀的特點并引出本節(jié)課的目的; 2.通過觀看視頻,讓學(xué)生總結(jié)本節(jié)課要實現(xiàn)的游戲規(guī)則; 3.學(xué)生動手上傳上節(jié)課的程序。【第2步】海底霸主 【對應(yīng)PPT】“海底霸主”部分 【時長】40min 【銜接話術(shù)】現(xiàn)在我們已經(jīng)獲取到了門票,接下來就幫助河鲀實現(xiàn)海底霸主的愿望吧! 【提問】河鲀在什么情況下才會變大呢?(學(xué)生自由回答) 【總結(jié)】河鲀只有在碰到其他動物時才會增大。動手編寫一下條件判斷程序吧。 【銜接話術(shù)】要想改變河鲀的大小,我們需要使用“外觀”模塊中的“將大小增加()”腳本,該腳本可以直接改變角色的大小,正數(shù)表示增大,負(fù)數(shù)表示減小,動手點擊一下腳本看看效果吧。(等待學(xué)生測試)(程序樣例見“第五部分-程序1-1”) 【銜接話術(shù)】感受到了該腳本的奧秘之后,根據(jù)上述的程序要求編寫相對應(yīng)的程序吧。(等待學(xué)生編寫程序)之后將該段程序添加到主程序中吧。運行程序觀察一下河鲀的變化效果吧。 【提問】第二次運行程序時,為什么河鲀的大小變大了呢?上節(jié)課中,每次運行程序時,河鲀的位置不一樣,還記得我們是怎么解決的嗎? 【講解】給河鲀設(shè)置了一個初始位置,同樣為了保證每次運行程序時河鲀的大小都一樣,需要設(shè)置一個初始大小。(程序樣例見“第五部分-程序1-2”) 【銜接話術(shù)】為了更加清晰的看到河鲀的大小數(shù)值,我們需要進(jìn)行如下操作:①在角色區(qū)點擊選中“河鲀”;②在“外觀”模塊中找到“大小”腳本,并把前面的方框勾選上;③舞臺區(qū)的左上角就會出現(xiàn)河鲀的當(dāng)前大小數(shù)值,并可以進(jìn)行實時更新。那行一下程序觀察數(shù)值變化。 【提問】運行程序時,我們發(fā)現(xiàn)河鲀碰到動物時會瞬間霸占整個舞臺,這跟我們的設(shè)想并不一致啊,那如何讓河鲀增大的慢一點呢? 【講解】因為程序運行的非常快,還沒有等河鲀離開會又碰到了,因此我們需要增加一個等待時間。(程序樣例見“第五部分-程序1-3”) 【銜接話術(shù)】河鲀捉到鮟鱇時增大了,那鮟鱇應(yīng)該作何反應(yīng)呢?(等待學(xué)生回答) 【講解】鮟鱇會消失一段時間,并且之后會出現(xiàn)在任意位置。要想讓鮟鱇隱藏起來需要用到“外觀”模塊中的“隱藏”腳本,點擊一下觀察現(xiàn)象。 【提問】消失了的鮟鱇如何再次出現(xiàn)呢?(學(xué)生自由回答) 【講解】對了,此時需要“外觀”模塊中“顯示”腳本,點擊一下腳本看看現(xiàn)象吧。 【銜接話術(shù)】根據(jù)上述要求,編寫出相應(yīng)的程序吧。碰到不同的動物可以增加不同的大小。(程序樣例見“第五部分-程序1-4”) 【提問】運行一下程序觀察效果吧。咦,再次運行程序時,為什么會看不到鮟鱇了呢?難道它永久消失了嗎? 【講解】我們發(fā)現(xiàn)當(dāng)游戲結(jié)束時要是鮟鱇消失了的話,再次運行程序時就不會再看到鮟鱇了;而如果游戲停止時還能看到鮟鱇時,再次運行程序時可以繼續(xù)看到鮟鱇。也就是說鮟鱇是否永久消失取決于游戲停止時鮟鱇的狀態(tài),那如何可以避免永久消失呢?同學(xué)們有知道的嗎?(學(xué)生自由回答)我們只需要在游戲開始時讓鮟鱇顯示出來就可以了,這樣就不管游戲停止時它的狀態(tài)了。趕緊動手修改一下程序看看效果吧。 【提問】為什么有的時候河鲀碰到鮟鱇時,鮟鱇消失了但是河鲀沒有變大呢?(學(xué)生自由回答) 【講解】因為鮟鱇隱藏的太快了,河鲀還沒有反應(yīng)過來鮟鱇就消失了,所以我們需要讓鮟鱇在碰到河鲀后,等待一段時間再消失。(程序樣例見“第五部分-程序1-5”) 1.用引導(dǎo)、觀察現(xiàn)象、提問的形式講解每一步; 2.讓學(xué)生自己學(xué)會分許并找到解決方案; 3.新知識講解時,需要讓學(xué)生進(jìn)行簡單的操作測試,單個語句或者部分拼接后的腳本; 4.用到前面的知識時,老師引導(dǎo)學(xué)生先做一個簡單的復(fù)習(xí)(比如用法是什么等)。【第3步】1-小挑戰(zhàn) 【對應(yīng)PPT】1-小挑戰(zhàn) 【時長】5min 【銜接話術(shù)】現(xiàn)在河鲀和鮟鱇已經(jīng)完成互動了,接下來嘗試編寫河鲀與海龜、海星之間的胡定程序吧。(程序樣例見“第五部分-程序1-小挑戰(zhàn)”) 把挑戰(zhàn)任務(wù)發(fā)放后,讓學(xué)生自己嘗試方法。【第4步】真假霸主 【對應(yīng)PPT】“真假霸主”部分 【時長】15min 【銜接話術(shù)】大家有沒有發(fā)現(xiàn),蝠鲼和河鲀之間還沒進(jìn)行互動哎。蝠鲼是目前海底世界中體積最大的,為了保全自己霸主的地位,它給河鲀出了一道難題:主要河鲀的大小大于110時,才能戰(zhàn)勝蝠鲼成為真正的海底霸主,否則就是失敗者。 【提問】比較大小時需要使用哪個腳本呢?(學(xué)生自由回答) 【講解】判斷河鲀的大小時,需要用到如下腳本:“外觀”模塊中的“大小”和“運算”模塊中的“邏輯比較>”。下面將腳本進(jìn)行拼接吧。 【總結(jié)】我們發(fā)現(xiàn)這里有一個新的腳本“如果…那么…否則”,當(dāng)滿足條件時,執(zhí)行那么里面的程序;當(dāng)不滿足條件時,執(zhí)行否則里面的程序。根據(jù)提示和上述程序要求編寫相關(guān)的程序吧。(程序樣例見“第五部分-程序2-1”) 【提問】什么時候需要判斷河鲀的大小呢?(學(xué)生自由回答) 【總結(jié)】當(dāng)河鲀碰到蝠鲼時,需要對河鲀的大小進(jìn)行一個判斷:如果河鲀的大小大于110,那么河鲀就會成為真正的霸主,同時說一句勝利宣言;否則表示河鲀挑戰(zhàn)失敗,發(fā)表一句感慨。趕緊動手將程序補充完整吧。(學(xué)生編寫程序)(程序樣例見“第五部分-程序2-2”)運行程序后,我們發(fā)現(xiàn)程序還在運行,但是這時游戲應(yīng)該停止運行的。游戲結(jié)束需要用到“控制”模塊中的“停止全部腳本”這個腳本。動手編寫一下吧。(程序樣例見“第五部分-程序2-3”) 對于學(xué)過的知識要以提問的形式幫助學(xué)生復(fù)習(xí),讓學(xué)生自己思考并回答【第5步】2-小挑戰(zhàn) 【對應(yīng)PPT】2-小挑戰(zhàn) 【時長】5min 【銜接話術(shù)】嘗試為河鲀添加挑戰(zhàn)成功和失敗的音效吧。(程序樣例見“第五部分-程序2-小挑戰(zhàn)”) 根據(jù)課堂時間,如果時間不夠的話,該挑戰(zhàn)任務(wù)可以省略掉。【第6步】課堂總結(jié) 【對應(yīng)PPT】課堂總結(jié) 【時長】15min 【銜接話術(shù)】本節(jié)課我們實現(xiàn)了河鲀遇到不同動物變化不同大小的功能,完成了神秘的歡迎游戲。那么接下來老師來考考大家的記憶力如何? 【知識點鞏固】 老師以提問的方式進(jìn)行復(fù)習(xí)。1.各個腳本的作用分別是什么? 2.各個腳本在本節(jié)課中實現(xiàn)了什么效果?【我問你答】Q1:每次運行程序時,為什么河鲀的大小都不一樣呢?如何解決? A1:沒有設(shè)置初始大小,需要增加如下腳本:Q2:河鲀?yōu)槭裁磿查g霸占整個海底呢?如何解決呢? A2:變化的太快了,需要等待一段時間,需要增加如下腳本:Q3:為什么會出現(xiàn)河鲀永久消失的現(xiàn)象?如何解決呢? A3:再次運行程序時,河鲀的狀態(tài)取決于上次游戲結(jié)束時的狀態(tài),因此需要將“顯示”腳本移到條件判斷的外面。【第7步】鞏固拓展 【對應(yīng)PPT】鞏固拓展 【時長】課后作業(yè) 【銜接話術(shù)】參考河鲀的程序,讓蝠鲼也跟河鲀說幾句話吧。 1.有做的快的學(xué)生可以課上完成。 2.復(fù)制程序。五、主要程序說明程序樣例編號 程序樣例與說明 對應(yīng)的角色1-1 【程序1-1描述】如果河鲀碰到了鮟鱇,那么河鲀的大小增加10。 【河鲀】1-2 【程序1-2描述】游戲開始時,河鲀的大小變成35,跟隨鼠標(biāo)指針自由移動,當(dāng)碰到鮟鱇時,大小增加10,可能會瞬間霸占整個舞臺區(qū)。1-3 (“海底霸主”的最終版程序的一部分) 【程序1-3描述】游戲開始時,河鲀的大小變成35,跟隨鼠標(biāo)指針自由移動,當(dāng)碰到鮟鱇時,大小增加10并等待0.5秒,不會瞬間霸占整個舞臺區(qū)。1-4 【程序1-4描述】鮟鱇在舞臺區(qū)自由移動,碰到邊緣自動反彈后依舊可以正常移動;碰到河鲀時,會隱藏1秒鐘之后再出現(xiàn);但是不能保證每次運行程序時,鮟鱇都能出現(xiàn)在舞臺區(qū)。 【注意事項】加等待時間,不易太長也不易太短,自己根據(jù)效果確定。 【鮟鱇】1-5 (“海底霸主”的最終版程序的一部分) 【程序1-5描述】鮟鱇在碰到河鲀時會等待0.1秒鐘再消失,消失1秒鐘后還會出現(xiàn)。可以保證每次運行游戲時,鮟鱇都能出現(xiàn)在舞臺區(qū)。1-小挑戰(zhàn) (1-小挑戰(zhàn)的最終版的參考程序) 【程序1-小挑戰(zhàn)描述】河鲀碰到鮟鱇時,大小增加10等待0.5秒再移動;碰到海龜時,大小增加15,等待0.5秒再移動;碰到海星時,大小增加5,等待0.5秒再移動。 【河鲀】【程序1-小挑戰(zhàn)描述】海龜、海星在碰到河鲀時會等待0.1秒鐘再消失,消失1秒鐘后還會出現(xiàn)。可以保證每次運行游戲時,都能出現(xiàn)在舞臺區(qū)。 【海龜】【海星】2-1 【程序2-1描述】如果河鲀的大小大于100,說“YES”并持續(xù)3秒;否則說“NO”并持續(xù)4秒。 【注意事項】3秒和4秒時根據(jù)后續(xù)的音效時長確定的,一開始可以不用考慮的這么仔細(xì)。 【河鲀】2-2 【程序2-2描述】如果河鲀碰到蝠鲼,需要對河鲀目前的大小進(jìn)行判斷:如果河鲀的大小大于100,說“YES”并持續(xù)3秒;否則說“NO”并持續(xù)4秒。2-3 (“真假霸主”的最終版程序) 【程序2-3描述】如果河鲀碰到蝠鲼,需要對河鲀目前的大小進(jìn)行判斷:如果河鲀的大小大于100,說“YES”并持續(xù)3秒,游戲停止運行;否則說“NO”并持續(xù)4秒,游戲停止運行。2-小挑戰(zhàn) (任務(wù)2的小挑戰(zhàn)的最終版的參考程序) 【程序2-小挑戰(zhàn)描述】如果河鲀碰到蝠鲼,需要對河鲀目前的大小進(jìn)行判斷:如果河鲀的大小大于100,說“YES”并同時播放“Win”的音效,之后同時消失,游戲停止運行;否則說“NO”并同時播放“NO”的音效,之后同時消失,游戲停止運行。 【河鲀】 展開更多...... 收起↑ 資源列表 3-海底霸主.docx 3. 捕魚達(dá)人-海底霸主.pptx 縮略圖、資源來源于二一教育資源庫