第一篇:Scratch創(chuàng)意編程教學(xué)計(jì)劃
Scratch創(chuàng)意編程教學(xué)計(jì)劃
(2017—2018學(xué)年)
一、教學(xué)目標(biāo):
Scratch是一款由麻省理工學(xué)院設(shè)計(jì)開(kāi)發(fā)的一款面向少年的簡(jiǎn)易編程工具。它不僅易于孩子們使用,又能寓教于樂(lè),讓孩子們獲得創(chuàng)作中的樂(lè)趣。Scratch能使學(xué)生體驗(yàn)算法思想,了解算法和程序設(shè)計(jì)在解決問(wèn)題過(guò)程中的地位和作用;能從簡(jiǎn)單問(wèn)題出發(fā),設(shè)計(jì)解決問(wèn)題的算法,并能初步使用一種程序設(shè)計(jì)語(yǔ)言編制程序?qū)崿F(xiàn)算法解決問(wèn)題。
通過(guò)本學(xué)期的scratch的學(xué)習(xí),我們希望:
(1)提高學(xué)生的信息和媒體素養(yǎng)技能。通過(guò)建立Scratch項(xiàng)目,學(xué)生能夠?qū)W習(xí)選擇、創(chuàng)造、管理多種格式的媒體,包括文本、圖片、動(dòng)畫(huà)以及視音頻資料。學(xué)生將會(huì)獲得創(chuàng)作媒體的經(jīng)驗(yàn),他們能通過(guò)分析周?chē)母鞣N信息,提高洞察力和甄別力。
(2)提高溝通技巧。當(dāng)今社會(huì)對(duì)高效率溝通技巧的要求已經(jīng)超過(guò)了對(duì)讀寫(xiě)能力的要求。Scratch在使用中要求學(xué)生必須能夠挑選、處理、集成大量的信息資料,才能表達(dá)他們的創(chuàng)作意圖。
(3)批判性思維和系統(tǒng)思維。當(dāng)學(xué)生學(xué)習(xí)Scratch時(shí),能夠處于一種批判性思維和系統(tǒng)思維的狀態(tài)中,為了完成項(xiàng)目,學(xué)生必須注意協(xié)調(diào)和控制程序當(dāng)中的各種造型的相互作用,程序的交互作用能夠帶給學(xué)生建立程序基本原理的直接體驗(yàn)。
(4)問(wèn)題的識(shí)別、提出及解決。Scratch用一種非常有意義的設(shè)計(jì)理念去支持問(wèn)題的發(fā)現(xiàn)和解決。學(xué)生在創(chuàng)建Scratch項(xiàng)目時(shí),首先應(yīng)有一個(gè)初步的設(shè)想,然后才能設(shè)計(jì)如何通過(guò)Scratch的模塊逐步將其實(shí)現(xiàn)。Scratch被設(shè)計(jì)得容易修改,能夠動(dòng)態(tài)地改變每片代碼,然后立即看到結(jié)果。通過(guò)這個(gè)過(guò)程,能夠讓學(xué)生在不斷地提出、解決問(wèn)題的交互試驗(yàn)過(guò)程中有所收獲。
(5)創(chuàng)造力和求知欲。Scratch鼓勵(lì)創(chuàng)造性思維,在今天這個(gè)快速變化的時(shí)代,創(chuàng)造性思維越來(lái)越重要。Scratch要求學(xué)生不斷地尋找新方法去處理新問(wèn)題,而不是僅僅教他們?nèi)绾谓鉀Q既定的問(wèn)題,不斷地通過(guò)提高解決問(wèn)題的能力來(lái)處理他們未來(lái)人生當(dāng)中不斷遇到的新問(wèn)題。
二、教學(xué)內(nèi)容: 1.事件觸發(fā)。2.游戲設(shè)計(jì)與規(guī)劃。3.scratch與數(shù)學(xué)的結(jié)合。4.隨機(jī)出現(xiàn)事件。5.角色切換。6.條件判斷。
7.計(jì)時(shí)器(時(shí)間觸發(fā))。8.跟隨鼠標(biāo)移動(dòng)。9.合作與合并作品。
三、教學(xué)過(guò)程: 1.認(rèn)識(shí)scratch。
認(rèn)識(shí)scratch軟件界面,能夠自主下載安裝scratch軟件。
了解該軟件的基本操作,能夠熟練地將舞臺(tái)背景、角色等素材添加到scratch中,并且能為角色添加不同的造型來(lái)改變角色的外觀。2.創(chuàng)作動(dòng)畫(huà)。構(gòu)思和規(guī)劃一個(gè)獨(dú)立完整的作品。
根據(jù)構(gòu)思整理素材列表,收集背景、角色、聲音等,并根據(jù)需要對(duì)素材進(jìn)行簡(jiǎn)單加工。讓學(xué)生能夠繪制、導(dǎo)入舞臺(tái)、角色,錄制、導(dǎo)入聲音。3.第一個(gè)腳本。
編寫(xiě)腳本,能夠控制角色運(yùn)動(dòng)。
能夠讓角色說(shuō)話(huà),移動(dòng)角色,使角色能夠重復(fù)循環(huán)動(dòng)作。在作品中增加音樂(lè)來(lái)烘托氣氛,使故事更有感染力。
通過(guò)鍵盤(pán)畫(huà)線(xiàn)條。主要是讓學(xué)生了解事件觸發(fā)才會(huì)有動(dòng)作:當(dāng)綠旗被按下,會(huì)先將物體移動(dòng)到坐標(biāo)(0,0),清除所有的畫(huà)跡,將畫(huà)筆設(shè)定紅色,下筆。4.迷宮程序。
設(shè)計(jì)一款簡(jiǎn)單的迷宮游戲??紤]游戲設(shè)計(jì)的要素,如:游戲的受眾、目的、主題、內(nèi)容等。還要考慮游戲的角色,游戲的規(guī)則。通過(guò)scratch自帶的“繪圖編輯器”繪制舞臺(tái)背景,制定游戲規(guī)則通過(guò)腳本的編寫(xiě)來(lái)實(shí)現(xiàn)。5.三角形面積。
利用scratch完成數(shù)學(xué)題:三角形面積的計(jì)算。拓展:梯形的面積計(jì)算。6.會(huì)飛的巫婆。
隨機(jī)出現(xiàn)。在游戲開(kāi)始時(shí),巫婆角色會(huì)隨機(jī)在屏幕中出現(xiàn);游戲過(guò)程中,巫婆會(huì)隨機(jī)轉(zhuǎn)換角度運(yùn)動(dòng),學(xué)生控制的小魚(yú)必須躲避巫婆,否則游戲結(jié)束。注意:調(diào)整角色只允許左右反轉(zhuǎn),否則角色將倒著移動(dòng)。7.會(huì)飛的巫婆(游戲完善)。
人物造型的切換、分?jǐn)?shù)的累加。
將巫婆游戲設(shè)置第二關(guān),使得巫婆飛動(dòng)的造型能夠切換,還能夠根據(jù)被巫婆抓住的次數(shù)計(jì)算分?jǐn)?shù)。8.判斷X坐標(biāo)。
學(xué)習(xí)判斷條件,IF和THEN。
撰寫(xiě)腳本:先做上下移動(dòng),透過(guò)Y坐標(biāo)的改變,往上市Y坐標(biāo)-5,往下就是Y坐標(biāo)+5;往右就必須改變方向及判斷X坐標(biāo)是否大于240,如果是,就讓人物從左邊出現(xiàn)。9.打蝙蝠
(一)。
讓角色跟著鼠標(biāo)移動(dòng)。并判斷鼠標(biāo)是否按下,按下就切換造型。10.打蝙蝠
(二)。
記分。當(dāng)按下數(shù)遍達(dá)到蝙蝠時(shí),分?jǐn)?shù)就加一分,然后將蝙蝠隱藏一秒后再出現(xiàn)。11.打蝙蝠
(三)。
計(jì)時(shí)器。一開(kāi)始吧計(jì)時(shí)器歸零,重復(fù)判斷時(shí)間是否超過(guò)我們所設(shè)定的,如果是就停止執(zhí)行,否則就繼續(xù)運(yùn)行知道時(shí)間超過(guò)設(shè)定。12.打地鼠
(一)。
讓同學(xué)們自主設(shè)計(jì)。① 己設(shè)計(jì)背景。② 己設(shè)計(jì)棒槌。③ 眾地鼠的記分方式。④地鼠的出現(xiàn)以及隱藏時(shí)間。13.打地鼠
(二)。
讓棒槌跟隨鼠標(biāo)移動(dòng),當(dāng)按下鼠標(biāo)后改變?cè)煨汀?4.接球游戲。
設(shè)計(jì)一個(gè)會(huì)左右移動(dòng)的人,接住落下的球。1)一個(gè)連續(xù)走動(dòng)動(dòng)作的人物。2)從空中落下的顏色隨機(jī)的球。
3)記分,接住白球加分,接到其他球扣分。15.打磚塊游戲。
事件觸發(fā)。
可以隨時(shí)改變顏色的球、不同顏色不同分?jǐn)?shù)的磚塊、因?yàn)槌缘讲煌臇|西會(huì)變長(zhǎng)變段的反彈板。16.小組合作完成作品。
合并scratch作品。
將組員創(chuàng)作的分場(chǎng)景作品導(dǎo)入到其中一個(gè)作品中,調(diào)整各個(gè)舞臺(tái)背景、角色、變量等,并撰寫(xiě)作品設(shè)計(jì)說(shuō)明書(shū)。
2017.9
第二篇:Scratch(編程教案)
輔 導(dǎo) 計(jì) 劃
第()周
輔導(dǎo)內(nèi)容:Scratch移動(dòng)的小貓 輔導(dǎo)過(guò)程:
1、介紹scrather軟件,讓學(xué)生scrather軟件主要功能和作用
2、學(xué)生自己探索scrather軟件。
3、學(xué)生匯報(bào)scrather軟件探索結(jié)果
4、展示任務(wù):移動(dòng)的小貓
5、輔導(dǎo)完成移動(dòng)的小貓所需要使用的命令。
6、7、提交完成的作業(yè)。
8、拓展任務(wù):讓小貓有更多的功能。如下,并交作業(yè)提交上來(lái)。按p鍵就跑 按J就叫喵的聲音,按T就跳起來(lái) ……
輔導(dǎo)小結(jié):
輔 導(dǎo) 計(jì) 劃
第()周 輔導(dǎo)內(nèi)容:小貓走迷宮 輔導(dǎo)過(guò)程:
A、初步掌握舞臺(tái)背景的編輯與導(dǎo)入方法。B、了解迷宮游戲的基本原則。C、能夠?yàn)樽约旱拿詫m游戲制訂規(guī)則。
D、通過(guò)實(shí)踐,了解并掌握自頂向下的編程思路。
E、通過(guò)自己編寫(xiě)游戲,激發(fā)學(xué)生學(xué)習(xí)興趣,感受成功喜悅。
1、老師展示任務(wù):走迷宮
2、學(xué)生討論分析如何實(shí)現(xiàn)此任務(wù)
3、任務(wù)分解:
(1)跟著鼠標(biāo)跑的小貓(2)制作迷宮背景(3)顯示過(guò)關(guān)(4)出界就重來(lái)
4、程序分析:如右圖 輔導(dǎo)小結(jié):
輔 導(dǎo) 計(jì) 劃
第()周 輔導(dǎo)內(nèi)容:大魚(yú)吃小魚(yú) 輔導(dǎo)過(guò)程:
1、復(fù)習(xí)上節(jié)課的作品,并進(jìn)行修正
2、學(xué)習(xí)新的命令
隨機(jī)數(shù)
偵測(cè)到鼠標(biāo)的距離
并利用這兩條命令修改上節(jié)課的作業(yè)。
3、展示任務(wù)
4、分析任務(wù):
(1)讓學(xué)生討論角色的建構(gòu)、選擇。背景的設(shè)置和處理
(2)每個(gè)角色程序的初步建構(gòu)。
(3)自頂向下設(shè)計(jì)
5、程序設(shè)計(jì)
大魚(yú):
小魚(yú)(左)
輔導(dǎo)小結(jié): 輔 導(dǎo) 計(jì) 劃
第()周 輔導(dǎo)內(nèi)容:打蚊子 輔導(dǎo)過(guò)程:
A、初步掌握分析一個(gè)程序的能力。
B、通過(guò)實(shí)踐,了解并掌握自頂向下的編程思路。C、學(xué)習(xí)廣播命令,滲透程序消息機(jī)制。
D、通過(guò)自己編寫(xiě)游戲,激發(fā)學(xué)生學(xué)習(xí)興趣,感受成功悅。
1、老師提出任務(wù):打蚊子
2、學(xué)生討論分析如何實(shí)現(xiàn)此任務(wù)
3、任務(wù)分解:(1)需要那些角色(2)角色有些什么行為(3)角色之間是否需要通信。
4、程序分析:如右圖
輔導(dǎo)小結(jié):
喜
第三篇:《Scratch編程》課程綱要
《Scratch編程》課程綱要
課程名稱(chēng)
Scratch編程
設(shè)計(jì)者
曹榮澤
適用年級(jí)
三至六年級(jí)
總課時(shí)
18課時(shí)
課程類(lèi)型
知識(shí)拓展類(lèi)
課程簡(jiǎn)介
本課程把Scratch編程學(xué)習(xí)和創(chuàng)作多媒體作品結(jié)合起來(lái),在創(chuàng)作動(dòng)畫(huà)作品和編寫(xiě)游戲作品的過(guò)程中掌握程序設(shè)計(jì)的方法,讓學(xué)生充分體驗(yàn)思考的樂(lè)趣、滿(mǎn)足創(chuàng)作的欲望和收獲成功的喜悅。在課程活動(dòng)中,有開(kāi)展模擬編寫(xiě)知名游戲的嘗試,有把自己喜歡的小故事制作成一部動(dòng)畫(huà)片,有做智能出題的程序,還有編寫(xiě)畫(huà)板程序等等。在這個(gè)課堂里,為學(xué)生創(chuàng)造了“邊學(xué)邊玩”的氛圍,運(yùn)用Scratch積木式編程語(yǔ)言環(huán)境,開(kāi)設(shè)一個(gè)輕松有趣的創(chuàng)作課堂。并且鼓勵(lì)學(xué)生發(fā)布程序作品至Scratch網(wǎng)站,與來(lái)自不同國(guó)家的Scratch作品愛(ài)好者進(jìn)行交流。
背景分析
“提高學(xué)生的信息素養(yǎng),培養(yǎng)學(xué)生的創(chuàng)新能力”是開(kāi)展信息技術(shù)教育的課程意義。而目前以辦公室軟件培訓(xùn)為主的信息技術(shù)課堂難以提供給學(xué)生發(fā)揮創(chuàng)新能力和表達(dá)自我思想的空間。另一方面,近年來(lái),智能手機(jī)和平板電腦等電子產(chǎn)品異軍突起,讓“微信”、“水果忍者”、“愛(ài)奇藝”等APP程序成了人們離不開(kāi)的學(xué)習(xí)、交流與娛樂(lè)的載體?!俺绦蛟O(shè)計(jì)”是信息技術(shù)軟件領(lǐng)域的支持命脈。讓學(xué)生涉及“程序設(shè)計(jì)”的領(lǐng)域,能強(qiáng)化他們的思維訓(xùn)練與解決問(wèn)題的能力。但是,針對(duì)初中學(xué)生的年齡特點(diǎn),他們的邏輯思維能力尚處于發(fā)展階段,編寫(xiě)和調(diào)試代碼等解決問(wèn)題的能力還未形成。任何一種程序設(shè)計(jì)語(yǔ)言對(duì)他們來(lái)說(shuō),編寫(xiě)代碼和調(diào)試代碼都將是一道門(mén)檻。很可能使他們?cè)趯W(xué)習(xí)過(guò)程中,逐漸失去學(xué)習(xí)的興趣和耐心。美國(guó)麻省理工大學(xué)開(kāi)發(fā)的Teens編程軟件Scratch解除了我的困惑。它的“搭積木”式編程環(huán)境,有效地避免了繁瑣的代碼編寫(xiě),保留了程序設(shè)計(jì)中變量、鏈表、調(diào)用、面像對(duì)象編程等思維方式。更讓我們稱(chēng)贊的是,它融入了多媒體的思想,有聲音、色彩、動(dòng)畫(huà)、情節(jié)等元素。非常符合當(dāng)前初中信息技術(shù)課堂“創(chuàng)作多媒體作品”的思路。通過(guò)教學(xué)實(shí)踐,我發(fā)現(xiàn)學(xué)習(xí)過(guò)《Scratch多媒體編程》的學(xué)生,在編益智游戲、編導(dǎo)制作生活動(dòng)畫(huà)片、開(kāi)發(fā)實(shí)用小程序等三大方向發(fā)展。通過(guò)《Scratch多媒體編程》的學(xué)習(xí),他們更善于發(fā)現(xiàn)自己的不一樣,識(shí)別自己的優(yōu)劣勢(shì),并在各自的知識(shí)基礎(chǔ)上延續(xù)自我學(xué)習(xí)與發(fā)展。
課程目標(biāo)
《Scratch多媒體編程》課程目標(biāo)是:提高學(xué)生獲取信息、重組信息、表達(dá)信息的素養(yǎng);訓(xùn)練其設(shè)計(jì)程序和解決問(wèn)題的能力;養(yǎng)成嚴(yán)密的邏輯思維品質(zhì),以科學(xué)態(tài)度走向創(chuàng)新與實(shí)踐。
根據(jù)三維目標(biāo)的劃分,將課程目標(biāo)細(xì)分如下:
1.知識(shí)與技能
認(rèn)識(shí)并熟悉Scratch語(yǔ)言編程環(huán)境,掌握面向?qū)ο蟪绦虻幕窘Y(jié)構(gòu),能編寫(xiě)面向?qū)ο蠼巧某绦蚰_本;熟悉“動(dòng)作”、“控制”、“畫(huà)筆”、“外觀”、“偵測(cè)”、“數(shù)字邏輯”和“變量”等積木指令的運(yùn)用;理解并運(yùn)用“變量”和“鏈表”等常見(jiàn)數(shù)據(jù)結(jié)構(gòu)類(lèi)型;理解邏輯運(yùn)算、條件判斷、循環(huán)控制和事件觸發(fā)等程序設(shè)計(jì)過(guò)程中的基本方法。
2.過(guò)程與方法
通過(guò)完整地體驗(yàn)設(shè)計(jì)想象、編輯角色、選擇積木指令、組裝搭建積木指令、執(zhí)行調(diào)試等創(chuàng)作過(guò)程,初步掌握面向?qū)ο窬幊痰姆椒ê驮O(shè)計(jì)程序的技術(shù)。
3.情感態(tài)度與價(jià)值觀
感受程序設(shè)計(jì)技術(shù)實(shí)現(xiàn)功能的獨(dú)特性,激發(fā)對(duì)信息技術(shù)的學(xué)習(xí)興趣,體驗(yàn)創(chuàng)作結(jié)合程序功能的交互式多媒體作品的樂(lè)趣,有個(gè)性地表達(dá)內(nèi)心的創(chuàng)想。
學(xué)習(xí)主題
活動(dòng)安排
預(yù)備周主題一:《我會(huì)用Scratch》
2.《小貓散步》-認(rèn)識(shí)和使用Scratch
3.《從遠(yuǎn)處跑來(lái)的貓》-使用Scratch的功能模塊
4.《向左走,向右走》-用鍵盤(pán)控制角度實(shí)現(xiàn)交互
5.《切水果》-使用變量
6.實(shí)踐
主題二:《我會(huì)編程序》
7.《不停息的畫(huà)筆》-編寫(xiě)應(yīng)用程序畫(huà)板
主題三:《我會(huì)編動(dòng)畫(huà)》
8.《奔跑的豹》-Scratch實(shí)現(xiàn)動(dòng)畫(huà)角色
9.《黑夜星空》-Scratch中實(shí)現(xiàn)動(dòng)畫(huà)場(chǎng)景
10.實(shí)踐
主題四:《我會(huì)編游戲》
11.《點(diǎn)金幣》-編寫(xiě)計(jì)時(shí)游戲程序
12.《迷宮蘋(píng)果》-編寫(xiě)闖關(guān)游戲程序
13.《萬(wàn)圣節(jié)的禮物》-編寫(xiě)完整的多關(guān)卡游戲程序
14.實(shí)踐
主題五:《我會(huì)用算法》
15.《數(shù)字排隊(duì)》-Scratch中實(shí)現(xiàn)數(shù)據(jù)排序等基本算法程序
主題六:《我會(huì)大創(chuàng)造》
16.小組自主創(chuàng)作
17.小組自主創(chuàng)作
18.小組自主創(chuàng)作
評(píng)價(jià)方式
成績(jī)?cè)u(píng)定
課程評(píng)價(jià)以學(xué)生設(shè)計(jì)制作的綜合作品評(píng)價(jià)為主,參考課堂的“學(xué)習(xí)能力+態(tài)度紀(jì)律”。達(dá)到“優(yōu)秀”獲得2學(xué)分;“合格”獲得1學(xué)分。
參考資料
備注
第四篇:scratch創(chuàng)意編程《畫(huà)任意正多邊形》的教學(xué)設(shè)計(jì)[范文模版]
scratch創(chuàng)意編程《畫(huà)任意正多邊形》的教學(xué)設(shè)計(jì)
西南交通大學(xué)附屬小學(xué)
蘇 忠
教學(xué)內(nèi)容
《Scratch趣味編程語(yǔ)言2.0》 教學(xué)目標(biāo)
1.知識(shí)與技能:
學(xué)會(huì)使用學(xué)會(huì)使用學(xué)會(huì)使用
模塊中的模塊中的模塊中的指令。
和
指令。
指令。
2.過(guò)程與方法:
培養(yǎng)學(xué)生“分析問(wèn)題——抽象建模——算法設(shè)計(jì)——編程執(zhí)行”的計(jì)算思維能力。3.情感態(tài)度價(jià)值觀:
引導(dǎo)學(xué)生從實(shí)際生活中發(fā)現(xiàn)問(wèn)題素材,培養(yǎng)學(xué)生的信息意識(shí)。增強(qiáng)學(xué)生學(xué)習(xí)scratch編程語(yǔ)言的興趣。教學(xué)重點(diǎn)
模塊中的指令使用
教學(xué)難點(diǎn)
培養(yǎng)學(xué)生“分析問(wèn)題——抽象建?!惴ㄔO(shè)計(jì)——編程執(zhí)行”的計(jì)算思維能力。教學(xué)準(zhǔn)備
Scratch編程語(yǔ)言2.0,卡搭云教室,畫(huà)任意正多邊形scratch程序范例 教學(xué)過(guò)程 一. 創(chuàng)設(shè)現(xiàn)實(shí)問(wèn)題情景
情景描述:小明和小紅在操場(chǎng)上玩游戲,小明說(shuō):“小紅,你能按我的指令在地面上行走嗎?”,小紅說(shuō):“好??!發(fā)指令吧?”,小明說(shuō):“走一個(gè)正三角形,走一個(gè)正方形,走一個(gè)正五邊形……”,小紅說(shuō):“等等,正五邊形我不會(huì)走了!,告訴我該怎么走?”,小明說(shuō):“我也不太會(huì),讓我想想……”。同學(xué)們,你能用我們學(xué)過(guò)的scratch編程幫他們解決怎么行走嗎?
師生共同分析情景得出問(wèn)題:“小紅怎樣才能走出符合要求的形狀??!?/p>
二. 分析界定問(wèn)題
根據(jù)問(wèn)題情景,界定出需要scratch解決的問(wèn)題:“從鍵盤(pán)給變量‘邊數(shù)’賦值,根據(jù)‘邊數(shù)’的值,畫(huà)出對(duì)應(yīng)的正多邊形”
分析舞臺(tái)背景:由于只需要呈現(xiàn)出正多邊形的圖形,所以舞臺(tái)背景沒(méi)有特別要求,背景使用默認(rèn)的白色背景。
分析角色:“小貓”,“畫(huà)正幾邊形?,”“輸入框”
抽象建模
師生共同用圖形分析畫(huà)正三角形和正方形的方法,如下圖1、2:(抽象建模過(guò)程)
師生共同用圖表分析畫(huà)正五邊形和正六邊形的方法,如下表1:(抽象建模過(guò)程)
三. 算法設(shè)計(jì)解決問(wèn)題
學(xué)生根據(jù)自己的分析結(jié)果,用流程圖描述算法,如下圖3:
四. 編寫(xiě)程序運(yùn)行、調(diào)試
教師運(yùn)行示范程序,觀察運(yùn)行結(jié)果,如下圖4:
學(xué)生根據(jù)流程圖完成自己程序的編寫(xiě)、調(diào)試,觀察運(yùn)行結(jié)果。五. 課堂小結(jié)
小結(jié)本課知識(shí)點(diǎn),對(duì)學(xué)生的編程結(jié)果,運(yùn)行情況,進(jìn)行評(píng)價(jià)、展示。
第五篇:Scratch編程第六講生日賀卡講義
軟件編程系列課講義
Scratch前置課第六講:生日賀卡
一、教學(xué)目標(biāo)
1、重點(diǎn)掌握播放聲音()和播放聲音()等待播完之間的區(qū)別,掌握重復(fù)執(zhí)行()次、廣播【廣播()、當(dāng)接收到()】、顯示和隱藏積木腳本的使用;
2、掌握左轉(zhuǎn)()度、右轉(zhuǎn)()度和面向()方向的積木腳本使用;
3、學(xué)習(xí)如何制作角色的動(dòng)態(tài)效果。
二、主要程序腳本
編號(hào)
詳細(xì)內(nèi)容
功能描述
【1】
“播放聲音()等待播完”
播放指定的聲音,聲音播放結(jié)束再執(zhí)行后面的腳本
(可選選項(xiàng)為角色中的聲音名稱(chēng))
【2】
“左轉(zhuǎn)()度”
讓角色在舞臺(tái)區(qū)逆時(shí)針旋轉(zhuǎn)指定度數(shù),使角色的面向方向發(fā)生變化
(度數(shù)的賦值為整數(shù))
【3】
“右轉(zhuǎn)()度”
讓角色在舞臺(tái)區(qū)順時(shí)針旋轉(zhuǎn)指定度數(shù),使角色的面向方向發(fā)生變化
(度數(shù)的賦值為整數(shù))
【4】
“重復(fù)執(zhí)行()次”
該積木內(nèi)的程序腳本執(zhí)行指定次數(shù),之后執(zhí)行該積木下方的程序腳本
(次數(shù)賦值為整數(shù))
【5】
“面向()方向”
讓角色面向指定方向,改變角色在舞臺(tái)區(qū)的面向方向
(方向的賦值范圍為:-179-180之間的整數(shù))
【6】
“廣播()”
用于角色發(fā)送消息指令
【7】
“當(dāng)接收到()”
用于角色接收指定的廣播消息,接收后執(zhí)行該積木下方的程序腳本
(接收內(nèi)容為建立的廣播消息)
【8】
“顯示”
讓角色在舞臺(tái)區(qū)顯示出來(lái),可以看到角色
【9】
“隱藏”
讓角色在舞臺(tái)區(qū)隱藏起來(lái),不可以看到角色
三、課堂準(zhǔn)備
編號(hào)
名稱(chēng)
內(nèi)容
來(lái)源
備注
【1】
PPT課件
課堂全流程演示文稿
火星科學(xué)盒官網(wǎng)
【2】
課程資料
PPT課件、講義、視頻
火星科學(xué)盒官網(wǎng)
【3】
學(xué)生上課使用器材
筆記本電腦或者臺(tái)式電腦
老師自備
電腦建議使用Windows系統(tǒng),蘋(píng)果電腦和Linux系統(tǒng)需要從官網(wǎng)上單獨(dú)下載對(duì)應(yīng)的軟件
生日賀卡初始程序、素材
網(wǎng)盤(pán)鏈接下載
【4】
編程軟件下載
Scratch3.0
火星科學(xué)盒官網(wǎng)
火星科學(xué)盒官網(wǎng)在線(xiàn)編輯版
離線(xiàn)下載版
安裝好后測(cè)試一下是否可以使用
四、上課流程
本節(jié)課包括8步具體流程:
(1)第1步為導(dǎo)入部分,和學(xué)生進(jìn)行親密互動(dòng),了解每個(gè)學(xué)生的生日日期,引出本節(jié)課主題,展示生日賀卡。時(shí)長(zhǎng)控制在5分鐘內(nèi)。
(2)第2步為角色任務(wù)分析部分,通過(guò)對(duì)比老師展示的賀卡與學(xué)生初始程序的賀卡進(jìn)行角色任務(wù)分析。時(shí)長(zhǎng)控制在5分鐘內(nèi)。
(3)第3-6步為項(xiàng)目制作,為賀卡添加背景和背景音樂(lè),通過(guò)背景音樂(lè)的播放對(duì)比兩個(gè)播放聲音積木的區(qū)別;上傳缺失的角色后實(shí)現(xiàn)該角色左右搖晃的動(dòng)態(tài)效果,學(xué)習(xí)重復(fù)執(zhí)行()次積木的使用;使用廣播實(shí)現(xiàn)賀卡的畫(huà)面切換,卡通愛(ài)心被點(diǎn)擊之前和之后不同的角色顯示和隱藏會(huì)展示出不同的畫(huà)面。時(shí)長(zhǎng)控制在70分鐘內(nèi)。
(4)第7步為總結(jié)與鞏固,考察學(xué)生對(duì)重點(diǎn)腳本的掌握程度。時(shí)長(zhǎng)控制在5分鐘內(nèi)。
(5)第8步為課后挑戰(zhàn),布置課后給父母或朋友制作賀卡的小任務(wù)。時(shí)長(zhǎng)控制在5分鐘內(nèi)。
上課步驟
主要內(nèi)容
備注
【第1步】引入
【對(duì)應(yīng)PPT】“開(kāi)始頁(yè)”
【時(shí)長(zhǎng)】5min
【引入】通過(guò)和學(xué)生互動(dòng),詢(xún)問(wèn)學(xué)生的生日是什么時(shí)候,引出生日賀卡。
【話(huà)術(shù)】那就當(dāng)今天我們所有人都過(guò)生日,老師給大家準(zhǔn)備了一張生日賀卡,我們一起來(lái)接收驚喜吧。(老師運(yùn)行程序)現(xiàn)在我們打開(kāi)賀卡了,上面有一行字說(shuō)“輕輕點(diǎn)一下,接收驚喜”,那我就幫同學(xué)們來(lái)點(diǎn)擊一下這個(gè)跳動(dòng)的愛(ài)心。哇,有生日蛋糕和生日快樂(lè)出現(xiàn)了。同學(xué)們接收到驚喜了嗎?好,那在同學(xué)們電腦上呢有一張還沒(méi)制作完成的賀卡,同學(xué)們上傳生日賀卡初始程序,運(yùn)行一下看看,這個(gè)沒(méi)有完成的賀卡和老師剛剛展示的賀卡有哪些不一樣。
互動(dòng)內(nèi)容要有趣,在展示賀卡之前制造出神秘感,盡量激發(fā)學(xué)生的好奇心和興趣。
【第2步】角色任務(wù)分析
【對(duì)應(yīng)PPT】“項(xiàng)目拆解”
【時(shí)長(zhǎng)】5min
【提問(wèn)】同學(xué)們電腦上的賀卡和老師展示的賀卡有什么不同?(學(xué)生自由回答)
【總結(jié)】同學(xué)們電腦上的賀卡背景是空白的,不能播放背景音樂(lè),沒(méi)有生日快樂(lè)這四個(gè)字,點(diǎn)擊愛(ài)心之后畫(huà)面沒(méi)有切換。那下面我們就通過(guò)兩個(gè)任務(wù)把賀卡補(bǔ)充完整。任務(wù)一:添加素材,播放背景音樂(lè),制作角色動(dòng)態(tài)效果;任務(wù)二:添加廣播積木,制作畫(huà)面切換效果。
讓學(xué)生仔細(xì)對(duì)比觀察,引導(dǎo)學(xué)生找到不同。
【第3步】播放背景音樂(lè),制作動(dòng)態(tài)效果
【對(duì)應(yīng)PPT】播放背景音樂(lè),制作動(dòng)態(tài)效果
【時(shí)長(zhǎng)】30min
【銜接話(huà)術(shù)】我們首先先來(lái)為賀卡添加一個(gè)漂亮的背景。
【講解】在scratch界面的右下角我們可以看到有一個(gè)圖片圖案的圖標(biāo),把鼠標(biāo)放在這個(gè)圖標(biāo)上之后,就會(huì)出現(xiàn)很多選項(xiàng)。這里我們要點(diǎn)擊第一項(xiàng)“上傳背景”,然后進(jìn)入第6課的素材文件夾中,找到賀卡背景,選中它,然后點(diǎn)擊打開(kāi)。這樣,一個(gè)漂亮的背景就添加到賀卡中了。(等待學(xué)生上傳背景)
【銜接話(huà)術(shù)】背景添加完成后,我們?yōu)橘R卡來(lái)添加一個(gè)背景音樂(lè),讓賀卡來(lái)播放生日快樂(lè)歌。
【講解】首先選中背景,點(diǎn)擊界面左側(cè)的聲音,進(jìn)入背景的聲音界面。在左下角可以看到一個(gè)小喇叭的圖標(biāo),同樣把鼠標(biāo)放在這個(gè)圖標(biāo)上,選擇最上方的“上傳聲音”,進(jìn)入第6課的素材界面,選中生日快樂(lè)歌,然后點(diǎn)擊打開(kāi)。這樣,生日快樂(lè)歌就上傳到我們的作品中了。
【銜接話(huà)術(shù)】現(xiàn)在我們只是把音樂(lè)上傳到了背景的聲音界面中,如果我們不添加播放聲音的腳本,運(yùn)行作品之后,仍然不會(huì)有音樂(lè)播放。
【講解】《生日快樂(lè)歌》是這張生日賀卡的背景音樂(lè),在這個(gè)作品運(yùn)行的時(shí)候,生日快樂(lè)歌是一直在播放的,所以需要添加“重復(fù)執(zhí)行”積木讓音樂(lè)一直播放,那播放音樂(lè)使用什么積木呢?使用聲音分類(lèi)中的“播放聲音()等待播完”。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序1-1”)
【銜接話(huà)術(shù)】在這里我們?yōu)槭裁词褂谩安シ怕曇簦ǎ┑却ネ辍狈e木,而不使用“播放聲音()”積木呢?我把這兩個(gè)積木分別放在兩個(gè)“重復(fù)執(zhí)行”中,運(yùn)行一下,同學(xué)們認(rèn)真聽(tīng)一下兩組積木播放音樂(lè)的效果有什么不同。
【提問(wèn)】在運(yùn)行“播放聲音()”這組積木時(shí),聽(tīng)到的音樂(lè)是什么樣的?在運(yùn)行“播放聲音()等待播完”的時(shí)候呢?(學(xué)生回答)
【總結(jié)】在運(yùn)行“播放聲音()”積木時(shí),聽(tīng)到的是嘈雜的聲音,一直在重復(fù)播放同一個(gè)音節(jié),有一種卡住的效果。運(yùn)行“播放聲音()等待播完”時(shí),聲音可以正常播放。
【講解】在音樂(lè)從頭到尾播放結(jié)束時(shí),“播放聲音()等待播完”積木才執(zhí)行完成,才會(huì)接著執(zhí)行下一次,所以音樂(lè)聽(tīng)起來(lái)是正常的。而“播放聲音()”這個(gè)積木在音樂(lè)開(kāi)始播放就執(zhí)行完成,開(kāi)始執(zhí)行下一次,把這塊積木放在“重復(fù)執(zhí)行”中使用時(shí)就相當(dāng)于一直按播放鍵,就會(huì)產(chǎn)生嘈雜的聲音。
【總結(jié)】“播放聲音()等待播完”可以放在“重復(fù)執(zhí)行”中,“播放聲音()”不可以在“重復(fù)執(zhí)行”中使用。
【銜接話(huà)術(shù)】漂亮的背景已經(jīng)添加在賀卡中了,生日快樂(lè)歌也可以播放了,在賀卡中是不是還缺少一個(gè)角色,也就是生日快樂(lè)這四個(gè)字,那下面就我們就把它添加到賀卡中。
【講解】找到界面右下角小貓圖案的圖標(biāo),把鼠標(biāo)放在圖標(biāo)上,然后選擇“上傳角色”,同樣進(jìn)入第6課素材文件夾中,選擇生日快樂(lè),然后點(diǎn)擊打開(kāi),這樣,角色就上傳完成了。
【銜接話(huà)術(shù)】但是這個(gè)角色有點(diǎn)大,把其他角色都擋住了,那我們就調(diào)整一下它的位置和大小。
【講解】通過(guò)在角色區(qū)修改生日快樂(lè)這個(gè)角色大小和x,y后的數(shù)值,就可以把日快樂(lè)調(diào)整到合適的大小和位置。
【銜接話(huà)術(shù)】生日快樂(lè)角色已經(jīng)添加到賀卡中了,同學(xué)們還記得這個(gè)角色在賀卡中的動(dòng)作嗎?可以看一下這張動(dòng)圖,能夠描述一下生日快樂(lè)這個(gè)角色的運(yùn)動(dòng)效果嗎?
【講解】生日快樂(lè)這個(gè)角色在不停地左右旋轉(zhuǎn),也就是一個(gè)不斷左轉(zhuǎn)、右轉(zhuǎn)、再左轉(zhuǎn)、再右轉(zhuǎn)的重復(fù)過(guò)程。使用的積木是“左轉(zhuǎn)(30)度”、“右轉(zhuǎn)(30)度”,以及“重復(fù)執(zhí)行”。
【銜接話(huà)術(shù)】把這組積木拼接在生日快樂(lè)角色上,運(yùn)行看一下有沒(méi)有實(shí)現(xiàn)左右搖擺的效果。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序1-2”)
【提問(wèn)】運(yùn)行這組積木時(shí),生日快樂(lè)這個(gè)角色有不停左右搖擺的效果嗎?(學(xué)生回答)同學(xué)們覺(jué)得為什么沒(méi)有效果呢?(學(xué)生回答)
【講解】在這組積木中,雖然會(huì)不停執(zhí)行先左轉(zhuǎn)30度再右轉(zhuǎn)30度的過(guò)程,但是積木執(zhí)行速度的太快了,快到我們的眼睛察覺(jué)不到其中的任何變化。需要讓程序運(yùn)行時(shí)慢一些,才可以看到搖擺的效果。
【提問(wèn)】在剛剛的程序中,角色是一次就旋轉(zhuǎn)30度,這樣執(zhí)行的比較快,那同學(xué)們有什么辦法能讓程序執(zhí)行的慢一些嗎?(學(xué)生自由回答)
【講解】剛剛程序是一次就旋轉(zhuǎn)30度,我們可以嘗試讓角色每次旋轉(zhuǎn)3度,旋轉(zhuǎn)10次,也就是執(zhí)行10次“左轉(zhuǎn)(3)度”積木,要用到“重復(fù)執(zhí)行()次”。下面我們來(lái)看一下“左轉(zhuǎn)(30)度”和“重復(fù)執(zhí)行(10)次左轉(zhuǎn)(3)度”的對(duì)比效果。
明顯旋轉(zhuǎn)10次時(shí)旋轉(zhuǎn)的更慢一些。所以使用兩個(gè)“重復(fù)執(zhí)行()次”積木,分別放在“左轉(zhuǎn)()度”和“右轉(zhuǎn)()度”積木的外面,就可以實(shí)現(xiàn)角色左右搖擺的效果。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序1-3”)
【銜接話(huà)術(shù)】剛剛我們實(shí)現(xiàn)了生日快樂(lè)左右搖擺的效果,同學(xué)們自己運(yùn)行幾次程勛,觀察一下,這個(gè)角色第二次開(kāi)始旋轉(zhuǎn)時(shí)面向的方向和上一次還是一樣的嗎?有沒(méi)有發(fā)現(xiàn)這個(gè)角色越來(lái)越歪了?
【講解】我們沒(méi)有為這個(gè)角色固定一個(gè)開(kāi)始旋轉(zhuǎn)的初始方向。所以這個(gè)角色就會(huì)從上一次停下時(shí)面向的方向進(jìn)行旋轉(zhuǎn)。就有可能會(huì)越來(lái)越歪,甚至倒轉(zhuǎn)過(guò)來(lái)。所以我們必須使用“面向()方向”積木為這個(gè)角色設(shè)置一個(gè)初始的方向。既然是設(shè)置初始方向,就需要把這個(gè)積木放在“當(dāng)小綠旗被點(diǎn)擊”的積木下方。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序1-4”)
1.上傳背景、聲音和角色時(shí),老師要先給學(xué)生演示一遍,帶領(lǐng)學(xué)生一步步完成;
2.老師拼接“播放聲音()”和“播放聲音()等待播完”這兩組積木,運(yùn)行讓同學(xué)對(duì)比效果有什么不同;
3.在課件第18頁(yè),學(xué)生思考如何讓角色旋轉(zhuǎn)變慢時(shí),可能會(huì)想到使用“等待()秒”積木,這個(gè)時(shí)候老師可以添加積木演示一下,使用“等待()秒”積木時(shí),角色旋轉(zhuǎn)會(huì)出現(xiàn)卡頓情況,所以不使用這個(gè)積木。
【第4步】任務(wù)一梳理
【對(duì)應(yīng)PPT】任務(wù)一梳理
【時(shí)長(zhǎng)】5min
【提問(wèn)】在剛剛的任務(wù)一中我們實(shí)現(xiàn)了哪些效果?(學(xué)生回答)
【總結(jié)】實(shí)現(xiàn)了播放背景音樂(lè)和角色不停左右搖擺的效果。
【提問(wèn)】如何實(shí)現(xiàn)角色不停左右搖擺的效果,并且能看到角色旋轉(zhuǎn)的過(guò)程?(學(xué)生回答)
【總結(jié)】先為角色設(shè)置一個(gè)固定的初始面向方向,然后重復(fù)執(zhí)行左轉(zhuǎn)再右轉(zhuǎn)的腳本,旋轉(zhuǎn)時(shí)每次旋轉(zhuǎn)3度,旋轉(zhuǎn)10次。
【提問(wèn)】用于播放背景音樂(lè),可以添加在“重復(fù)執(zhí)行”中的積木是什么?(學(xué)生回答)
【總結(jié)】“播放聲音()等待播完”。
【提問(wèn)】可以讓腳本多次執(zhí)行的積木是什么?(學(xué)生回答)
【總結(jié)】“重復(fù)執(zhí)行()次”。
【提問(wèn)】設(shè)置角色初始角度、初始面向方向的積木是什么?(學(xué)生回答)
【總結(jié)】“面向()方向”。
【提問(wèn)】實(shí)現(xiàn)角色旋轉(zhuǎn)的積木有什么?(學(xué)生回答)
【總結(jié)】“左轉(zhuǎn)()度”和“右轉(zhuǎn)()度”。
在提問(wèn)過(guò)程中可以進(jìn)行引導(dǎo)性提示。
【第5步】實(shí)現(xiàn)賀卡畫(huà)面切換
【對(duì)應(yīng)PPT】實(shí)現(xiàn)賀卡畫(huà)面切換
【時(shí)長(zhǎng)】30min
【銜接話(huà)術(shù)】剛剛我們已經(jīng)把所有角色都添加到賀卡當(dāng)中,并且實(shí)現(xiàn)了生日快樂(lè)這個(gè)角色左右搖擺的效果,但是,現(xiàn)在運(yùn)行程序后,所有角色都顯示在了賀卡上,看著特別的亂,并且也沒(méi)有驚喜了。
【提問(wèn)】在我們點(diǎn)擊卡通愛(ài)心之前可以看到生日快樂(lè)和生日蛋糕這兩個(gè)角色嗎?(學(xué)生回答)
【講解】在卡通愛(ài)心被點(diǎn)擊之前是看不到這兩個(gè)角色的,也就是說(shuō)小綠旗被點(diǎn)擊之后,這兩個(gè)角色會(huì)先隱藏起來(lái),等待著給我們驚喜。那這里就需要使用外觀分類(lèi)中的“隱藏”積木,拼接在“當(dāng)小綠旗被點(diǎn)擊”的下方,實(shí)現(xiàn)小綠旗被點(diǎn)擊后角色隱藏的效果。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序2-1”)
【銜接話(huà)術(shù)】剛剛的兩個(gè)角色已經(jīng)隱藏起來(lái)了,也就是說(shuō)“打開(kāi)”賀卡后的第一個(gè)畫(huà)面制作完成了。下面就要實(shí)現(xiàn)畫(huà)面切換的效果了。同學(xué)們還記得點(diǎn)擊哪個(gè)角色可以切換畫(huà)面,跳出驚喜嗎?(學(xué)生自由回答)
【話(huà)術(shù)】點(diǎn)擊卡通愛(ài)心角色后畫(huà)面會(huì)切換,那卡通愛(ài)心被點(diǎn)擊后我們還可以看到它嗎?(學(xué)生回答)
【講解】卡通愛(ài)心被點(diǎn)擊之后就隱藏起來(lái)了,所以,拼接“當(dāng)角色被點(diǎn)擊”和“隱藏”積木,讓卡通愛(ài)心被點(diǎn)擊之后隱藏。(等待學(xué)生拼接)(程序樣例見(jiàn)“第五部分
–
程序2-2”)
【銜接話(huà)術(shù)】除了卡通愛(ài)心角色之外,角色1在愛(ài)心被點(diǎn)擊之后也會(huì)隱藏。剛剛我們?cè)诳ㄍ◥?ài)心角色上使用了“當(dāng)角色被點(diǎn)擊”積木,讓它知道自己被點(diǎn)擊了,然后執(zhí)行“隱藏”。但是角色1是看不到愛(ài)心被點(diǎn)擊了的,那它如何知道愛(ài)心角色被點(diǎn)擊了呢。
【提問(wèn)】同學(xué)們,在平時(shí)生活中,如果你的小伙伴不在你們身邊,但是他們想告訴你們一些信息,會(huì)使用什么方式呢?(學(xué)生自由回答)
【講解】在平時(shí)生活中我們會(huì)使用發(fā)微信、打電話(huà)或者發(fā)短信等方式向其他人發(fā)送信息?,F(xiàn)在我們想讓角色1知道卡通愛(ài)心被點(diǎn)擊了,也可以讓卡通愛(ài)心發(fā)送消息,然后角色1接收消息。在scratch中用來(lái)發(fā)送消息的積木是“廣播()”,接收消息的積木是“當(dāng)接收到()”。
【銜接話(huà)術(shù)】現(xiàn)在我們已經(jīng)知道可以讓卡通愛(ài)心發(fā)送消息給角色1,告訴角色1自己已經(jīng)被點(diǎn)擊了。那下面我們就來(lái)拼接積木,實(shí)現(xiàn)卡通愛(ài)心被點(diǎn)擊之后角色1隱藏的效果。
【講解】首先,卡通愛(ài)心被點(diǎn)擊之后才會(huì)發(fā)送信息,所以把“廣播(消息1)”積木拼在“當(dāng)角色被點(diǎn)擊”這組積木的下方。之后角色1會(huì)接收消息然后隱藏,首先使用“當(dāng)接收(消息1)”積木來(lái)接收消息,接收到消息1后,使用“隱藏”積木實(shí)現(xiàn)隱藏效果。(等待學(xué)生拼接)(程序樣例詳見(jiàn)“第五部分
–
程序2-3和程序2-4”)
【銜接話(huà)術(shù)】運(yùn)行程序在點(diǎn)擊愛(ài)心之后,愛(ài)心和文字都消失了,現(xiàn)在賀卡上只能看見(jiàn)卡通掛飾這個(gè)角色,這個(gè)時(shí)候應(yīng)該讓生日蛋糕和生日快樂(lè)這兩個(gè)角色顯示出來(lái)了。也就是說(shuō)這兩個(gè)角色在愛(ài)心被點(diǎn)擊之后的狀態(tài)是顯示。
【講解】同樣,這兩個(gè)角色需要接收消息知道卡通愛(ài)心被點(diǎn)擊了。接收到消息之后,使用外觀分類(lèi)里的“顯示”積木實(shí)現(xiàn)顯示效果。
【銜接話(huà)術(shù)】首先看一下生日蛋糕這個(gè)角色的腳本區(qū)。
【講解】在生日蛋糕角色的腳本區(qū)中有一組實(shí)現(xiàn)該角色當(dāng)小綠旗被點(diǎn)擊后顯示并且旋轉(zhuǎn)放大的積木,這組積木應(yīng)該是在愛(ài)心被點(diǎn)擊之后執(zhí)行的,所以需要把這組積木中“當(dāng)小綠旗被點(diǎn)擊”替換為“當(dāng)接收到(消息1)”。(等待學(xué)生拼接)(程序樣例詳見(jiàn)“第五部分
–
程序2-5”)
【講解】再選擇生日快樂(lè)這個(gè)角色,觀察這個(gè)角色腳本區(qū)的積木,這個(gè)角色在小綠旗被點(diǎn)擊之后就會(huì)不停地左右搖擺,我們只需要實(shí)現(xiàn)愛(ài)心被點(diǎn)擊后生日快樂(lè)顯示然后左右搖擺的效果就可以了。把“當(dāng)小綠旗被點(diǎn)擊”積木替換成“當(dāng)接收到(消息1)”后,還需要在下面添加一個(gè)“顯示”積木,讓角色顯示在賀卡上。(等待學(xué)生修改)(程序樣例詳見(jiàn)“第五部分
–
程序2-6”)
1.在程序開(kāi)始運(yùn)行時(shí),生日快樂(lè)和生日蛋糕這兩個(gè)角色都要隱藏,一定要注意提醒學(xué)生這兩個(gè)角色都要拼接當(dāng)小綠旗被點(diǎn)擊后隱藏的積木;
2.任務(wù)二中需要拼接腳本的角色有很多,在拼接腳本之前一定要注意提醒學(xué)生這組積木是拼接在哪個(gè)角色上的;
【第6步】任務(wù)二梳理
【對(duì)應(yīng)PPT】任務(wù)二梳理
【時(shí)長(zhǎng)】5min
【銜接話(huà)術(shù)】現(xiàn)在,我們整個(gè)賀卡就制作完成了,下面我們復(fù)習(xí)一下任務(wù)二完成的效果。
【提問(wèn)】在任務(wù)二中實(shí)現(xiàn)了什么樣的效果?點(diǎn)擊那個(gè)角色會(huì)實(shí)現(xiàn)畫(huà)面切換?(學(xué)生回答)
【總結(jié)】在任務(wù)二中實(shí)現(xiàn)了點(diǎn)擊卡通愛(ài)心后賀卡畫(huà)面切換,愛(ài)心和文字消失,蛋糕和生日快樂(lè)出現(xiàn)的效果。
【提問(wèn)】如何實(shí)現(xiàn)畫(huà)面切換的效果,其他角色如何知道卡通愛(ài)心被點(diǎn)擊了?(學(xué)生回答)
【總結(jié)】愛(ài)心被點(diǎn)擊之后發(fā)送廣播消息,其他三個(gè)角色接收廣播消息,實(shí)現(xiàn)各自的效果。
【提問(wèn)】用來(lái)發(fā)送消息的積木是什么?(學(xué)生回答)
【總結(jié)】“廣播()”。
【提問(wèn)】用來(lái)接收消息的積木是什么?(學(xué)生回答)
【總結(jié)】“當(dāng)接收到()”。
【提問(wèn)】能夠讓角色出現(xiàn)在舞臺(tái)區(qū)的是什么積木?(學(xué)生回答)
【總結(jié)】“顯示”。
【提問(wèn)】讓角色在舞臺(tái)區(qū)隱藏的積木是什么?(學(xué)生回答)
【總結(jié)】“隱藏”。
【第7步】總結(jié)與鞏固
【對(duì)應(yīng)PPT】“總結(jié)與鞏固”部分
【時(shí)長(zhǎng)】5min
【銜接話(huà)術(shù)】在這節(jié)課中我們制作完成了一張精美的賀卡,下面老師就要考考同學(xué)們,看看同學(xué)們對(duì)本節(jié)課知識(shí)掌握得怎么樣了。
【知識(shí)點(diǎn)鞏固】
1.各個(gè)腳本的作用分別是什么?
2.各個(gè)腳本在本節(jié)課中實(shí)現(xiàn)了什么樣的效果?
【我問(wèn)你答】
Q愛(ài)心角色被點(diǎn)擊后文字會(huì)隱藏嗎?
A.不會(huì),因?yàn)榘l(fā)送的廣播信息和接受到的廣播信息不一樣。
【第8步】課后挑戰(zhàn)
【對(duì)應(yīng)PPT】課后挑戰(zhàn)
【時(shí)長(zhǎng)】5min
【話(huà)術(shù)】小朋友們,在這節(jié)課中,老師帶大家一起制作了一張精美的賀卡,那小朋友們想不想制作一張獨(dú)一無(wú)二的賀卡送給自己的爸爸媽媽或者小伙伴呢?現(xiàn)在老師就給小朋友們一個(gè)任務(wù),下課之后自己嘗試設(shè)計(jì)并實(shí)現(xiàn)一張賀卡。
五、主要程序說(shuō)明
程序樣例編號(hào)
程序樣例與說(shuō)明
對(duì)應(yīng)的角色
1-1
(任務(wù)一最終版程序的一部分)
【程序1-1描述】小綠旗被點(diǎn)擊后背景音樂(lè)一直播放
【背景】
1-2
【程序1-2描述】小綠旗被點(diǎn)擊后持續(xù)執(zhí)行左轉(zhuǎn)30度與右轉(zhuǎn)30度,但是不能看到角色旋轉(zhuǎn)效果。
【生日快樂(lè)】
1-3
【程序1-3描述】作品運(yùn)行后,角色不停的左右旋轉(zhuǎn),可以看到旋轉(zhuǎn)效果
1-4
(任務(wù)一最終版程序的一部分)
【程序1-4描述】作品運(yùn)行后,生日快樂(lè)角色從90的方向開(kāi)始不停地左右旋轉(zhuǎn)。
2-1
(任務(wù)二最終版程序的一部分)
【程序2-1描述】程序運(yùn)行后,角色在舞臺(tái)區(qū)隱藏
【生日快樂(lè)】
【生日蛋糕】
2-2
【程序2-2描述】卡通愛(ài)心被點(diǎn)擊之后在舞臺(tái)區(qū)隱藏
【卡通愛(ài)心】
2-3
(任務(wù)二最終版程序的一部分)
【程序2-3描述】卡通愛(ài)心被點(diǎn)擊之后在舞臺(tái)區(qū)隱藏,并發(fā)送消息1
2-4
(任務(wù)二最終版程序的一部分)
【程序2-4描述】文字在接收到消息1后隱藏
【角色1】
2-5
(任務(wù)二最終版程序的一部分)
【程序2-5描述】生日蛋糕在接收到消息1之后旋轉(zhuǎn)出現(xiàn)
【生日蛋糕】
2-6
(任務(wù)二最終版程序的一部分)
【程序2-6描述】生日快樂(lè)在接收到消息1之后出現(xiàn)并不停左右旋轉(zhuǎn)
【生日快樂(lè)】