![【Scratch編程第五講射箭比賽講義】_第1頁](http://file4.renrendoc.com/view4/M01/06/01/wKhkGGanuS-AIQ5wAAIkY_ZVZuE864.jpg)
![【Scratch編程第五講射箭比賽講義】_第2頁](http://file4.renrendoc.com/view4/M01/06/01/wKhkGGanuS-AIQ5wAAIkY_ZVZuE8642.jpg)
![【Scratch編程第五講射箭比賽講義】_第3頁](http://file4.renrendoc.com/view4/M01/06/01/wKhkGGanuS-AIQ5wAAIkY_ZVZuE8643.jpg)
![【Scratch編程第五講射箭比賽講義】_第4頁](http://file4.renrendoc.com/view4/M01/06/01/wKhkGGanuS-AIQ5wAAIkY_ZVZuE8644.jpg)
![【Scratch編程第五講射箭比賽講義】_第5頁](http://file4.renrendoc.com/view4/M01/06/01/wKhkGGanuS-AIQ5wAAIkY_ZVZuE8645.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第【Scratch編程第五講射箭比賽講義】
軟件編程系列課講義Scratch前置課第五講:射箭比賽一、教學(xué)目標(biāo)1、掌握在()秒內(nèi)滑行到x()y()、移到x()y()、將y坐標(biāo)增加()、將x坐標(biāo)增加()、如果…那么…否則…、重復(fù)執(zhí)行和變量【將()設(shè)為()、將()增加()】的積木腳本使用;
2、學(xué)習(xí)對程序腳本進行邏輯梳理。
二、主要程序腳本編號詳細內(nèi)容功能描述【1】“在()秒內(nèi)滑行到x()y()”讓角色在規(guī)定時間內(nèi)滑行到舞臺區(qū)指定位置(時間賦值范圍為:
坐標(biāo)賦值范圍為:和角色大小相關(guān))【2】“移到x()y()”讓角色移動到舞臺區(qū)指定坐標(biāo)位置(賦值范圍為:和角色大小相關(guān))【3】“將y坐標(biāo)增加()”讓角色在舞臺區(qū)向上或向下移動指定的距離,使角色的y坐標(biāo)發(fā)生變化(賦值范圍為:和角色大小相關(guān),在-180~180之間)【4】“將x坐標(biāo)增加()”讓角色在舞臺區(qū)向左或向右移動指定的距離,使角色的x坐標(biāo)發(fā)生變化(賦值范圍為:和角色大小相關(guān),在-240~240之間)【5】“如果…那么…否則…”進行條件判斷,條件為真時執(zhí)行第一個空格內(nèi)的腳本,不為真則執(zhí)行第二個空格內(nèi)的腳本【6】“重復(fù)執(zhí)行”該積木內(nèi)的程序腳本一直不停執(zhí)行,除非遇到結(jié)束標(biāo)志或者強制停止【7】“將()設(shè)為()”用于給指定的變量設(shè)置為指定的字符串或數(shù)字(變量選項為建立的變量名;
設(shè)為數(shù)字時舞臺區(qū)小數(shù)點后可顯示六位)【8】“將()增加()”按給定的值更改指定變量三、課堂準(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)的軟件游戲手柄火星人商城采購射箭比賽初始程序網(wǎng)盤鏈接下載【4】編程軟件下載Scratch3.0火星科學(xué)盒官網(wǎng)火星科學(xué)盒官網(wǎng)在線編輯版離線下載版安裝好后測試一下是否可以使用四、上課流程本節(jié)課包括8步具體流程:
(1)第1步為導(dǎo)入部分,使用講故事的形式,通過一個有趣的小故事引出射箭比賽這個游戲。時長控制在10分鐘內(nèi)。
(2)第2-7步為項目制作,把射箭比賽這個項目拆分成6個任務(wù),第1個任務(wù)實現(xiàn)蘋果在舞臺右側(cè)上下滑動效果,考察在()秒內(nèi)滑行到x()y()積木的使用;
任務(wù)二實現(xiàn)用方向鍵控制弓上下移動;
任務(wù)三實現(xiàn)弓的造型切換,考察如果…那么…否則…積木的使用;
任務(wù)四考察將x坐標(biāo)增加(),實現(xiàn)箭向右移動;
任務(wù)五考察重復(fù)執(zhí)行;
任務(wù)六通過添加變量記錄箭射中蘋果的分數(shù)。時長控制在65分鐘內(nèi)。
(3)第8步為任務(wù)梳理,對重點積木腳本進行邏輯梳理。時長控制在15分鐘內(nèi)。
上課步驟主要內(nèi)容備注【第1步】引入【對應(yīng)PPT】“開始頁”與“項目說明”部分【時長】10min通過有趣的互動或小故事引入本節(jié)課制作的項目——射箭比賽。(射箭比賽效果說明見“第六部分–附錄一”)同時向?qū)W生說明本節(jié)課的課堂內(nèi)容。
【話術(shù)】在這節(jié)課中,老師給你們布置六個小任務(wù),通過這六個小任務(wù)制作完成射箭比賽的作品,這六個任務(wù)用到的都是前四節(jié)課學(xué)習(xí)過的積木,老師會給同學(xué)們詳細描述任務(wù)要求,大家來比一比看看哪個同學(xué)的任務(wù)完成的最快。
引入部分要生動有趣,激發(fā)學(xué)生的創(chuàng)作興趣。
【第2步】蘋果上下滑動【對應(yīng)PPT】“任務(wù)一”【時長】10min【銜接話術(shù)】我們要用弓箭去射在舞臺右側(cè)移動的蘋果,但是現(xiàn)在卻發(fā)現(xiàn),蘋果在舞臺右側(cè)是從一個位置瞬間移動到另一個位置的,我們看不到蘋果的移動過程也不知道它下一次會出現(xiàn)在什么位置。這種情況下想射中蘋果太困難了。所以,第一個任務(wù)就是:修改蘋果角色的積木,使我們能夠看到蘋果的移動過程。
【提問】同學(xué)們在角色區(qū)選中蘋果角色,觀察蘋果的腳本區(qū),是哪個積木讓蘋果在舞臺區(qū)右側(cè)瞬間移動的呢?(等待學(xué)生觀察和回答)【講解】蘋果角色腳本區(qū)的“移到x()y()”積木使得蘋果在舞臺區(qū)瞬間移動。
【提問】用哪塊積木進行替換可以看到蘋果的移動過程呢?(學(xué)生回答并拼接積木)【總結(jié)】使用“在()秒內(nèi)滑行到x()y()”積木替換“移到x()y()”積木可以看到角色的移動過程。(程序樣例見“第五部分–程序1”)1.注意提醒學(xué)生在角色區(qū)選中蘋果角色;
2.原腳本中的“在()和()之間取隨機數(shù)”要放在“在()秒內(nèi)滑行到x()y()”中y的后面。
【第3步】方向鍵控制弓上下移動【對應(yīng)PPT】任務(wù)二【時長】15min【銜接話術(shù)】現(xiàn)在蘋果可以在舞臺區(qū)移動并能夠看清移動過程,不停移動的箭靶已經(jīng)制作完成了。下面我們來完成任務(wù)二,用方向鍵控制弓上下移動去射蘋果。
【任務(wù)說明】首先為弓設(shè)置一個x坐標(biāo)為-180,y坐標(biāo)為任意數(shù)字的初始位置。之后使用上下方向鍵分別控制弓上下移動。
【提問】為角色設(shè)置初始位置時使用什么積木(學(xué)生回答)【講解】使用“移到x()y()”為角色設(shè)置初始位置,需要把它拼接在“當(dāng)小綠旗被點擊”積木的下方。
【提問】偵測鍵盤上按鍵有沒有按下的積木是什么?(學(xué)生回答)【講解】使用偵測分類中的“按下()鍵”偵測鍵盤上按鍵有沒有被按下。
【提問】角色上下移動時什么坐標(biāo)在變化?實現(xiàn)角色上下移動的積木是什么?(學(xué)生回答)【講解】角色上下移動時y坐標(biāo)在變化,使用“將y坐標(biāo)增加()”積木實現(xiàn)角色上下移動。
【話術(shù)】同學(xué)們自己嘗試拼接積木實現(xiàn)按下上下方向鍵控制角色上下移動的功能,注意想要一直不停地判斷按鍵有沒有被按下還需要添加什么積木。(等待學(xué)生拼接)【總結(jié)】在“當(dāng)小綠旗被點擊”積木下方拼接“移到x()y()”積木為弓設(shè)置初始位置,之后,運行“重復(fù)執(zhí)行”內(nèi)的腳本,一直不停地偵測上下方向鍵有沒有被按下,如果按下↑鍵,那么弓向上移動。如果按下↓鍵,那么弓向下移動。(程序樣例見“第五部分–程序2”)1.注意提醒學(xué)生先在角色區(qū)選中弓角色;
2.“移到x()y()”積木中填入的數(shù)字,x后面是-180,y后面為-200到200之間的任意整數(shù)。
【第4步】弓的造型切換【對應(yīng)PPT】任務(wù)三【時長】15min【銜接話術(shù)】我們已經(jīng)可以控制弓上下移動了,下面是不是就可以按下空格鍵去射箭了呢。同學(xué)們,弓在箭射出去之前和射出去之后,它的造型是一樣的嗎?(等待學(xué)生自由回答)【講解】弓在箭射出去之前是拉滿弓的造型,在箭射出去之后,弓就變成了沒有箭的造型。在弓角色的造型界面也可以看到,造型1是箭射出去之前的滿弓造型,造型2是箭射出去之后的造型。
【提問】在游戲中是使用空格鍵控制箭發(fā)射的,按下空格鍵時箭發(fā)射出去,那如果按下空格鍵,弓角色是換成造型1還是造型2呢?(學(xué)生回答)【講解】按下空格鍵時,弓角色應(yīng)該切換到造型2,也就是如果按下空格鍵那么換成造型2,否則換成造型1。
【提問】切換角色造型到指定造型的積木是什么?(學(xué)生回答)【講解】“換成()造型”積木。
【提問】使用“如果按下空格鍵那么…否則…”這組積木,在按下空格鍵時執(zhí)行的是“那么”后面的積木,還是“否則”后面的積木?(學(xué)生回答)【講解】在按下空格鍵時執(zhí)行“那么”后面的積木,所以要把“換成弓造型2造型”積木放在“那么”后面的空格中。(等待學(xué)生完成拼接)【總結(jié)】使用“如果按下空格鍵那么換成弓造型2造型否則換成弓造型1造型”積木實現(xiàn)按下空格時弓造型切換的效果,注意要把這組積木放在重復(fù)執(zhí)行中。(程序樣例見“第五部分–程序3”)1.老師做出射箭的動作引導(dǎo)學(xué)生想象箭射出前后弓的造型變化;
2.在造型界面和編程界面之間切換時注意提醒學(xué)生。
【第5步】發(fā)射箭【對應(yīng)PPT】任務(wù)四【時長】5min【銜接話術(shù)】現(xiàn)在按下空格時,弓已經(jīng)換成了沒有箭的造型,但是箭這個角色好像還待在弓的位置沒有向右移動,下面我們把箭這個角色腳本區(qū)的積木補充完整,實現(xiàn)按下空格后箭向舞臺右側(cè)發(fā)射的效果。
【提問】使角色向右移動的是什么積木?(學(xué)生回答)【講解】“將x坐標(biāo)增加()”【提問】“將x坐標(biāo)增加()”積木應(yīng)該放在“重復(fù)執(zhí)行”積木內(nèi)還是積木外?(學(xué)生回答)【講解】應(yīng)該放在“重復(fù)執(zhí)行”內(nèi)。(等待學(xué)生添加積木)【總結(jié)】把“將x坐標(biāo)增加()”積木放在箭角色已有的“重復(fù)執(zhí)行”內(nèi),實現(xiàn)按下空格鍵后箭向右飛行的效果。(程序樣例見“第五部分–程序4”)提醒學(xué)生切換到角色箭再拼接腳本【第6步】蘋果被箭射中【對應(yīng)PPT】任務(wù)五【時長】5min【鏈接話術(shù)】箭已經(jīng)發(fā)射出去了,但是蘋果被箭射中之后并沒有任何變化。在蘋果角色的腳本區(qū)有一組偵測蘋果碰到箭就切換造型的積木,但是這組積木并沒有運行是什么原因呢?(學(xué)生回答)【講解】這組積木只會執(zhí)行一次,也就是點擊小綠旗后只會偵測一次蘋果有沒有碰到箭,隱藏不能實現(xiàn)碰到箭后就切換造型的效果,需要添加“重復(fù)執(zhí)行”積木進行持續(xù)偵測。(程序樣例見“第五部分–程序5”)引導(dǎo)式提醒學(xué)生切換到蘋果角色。
【第7步】添加變量記錄得分【對應(yīng)PPT】任務(wù)六【時長】15min【鏈接話術(shù)】同學(xué)們前面五個任務(wù)完成的非常棒,看樣子對我們學(xué)過的知識都掌握得不錯,下面我們來完成最后一個任務(wù)。既然我們制作的作品是一個射箭比賽的小游戲,那肯定會有得分,同學(xué)們能不能自己拼接積木,實現(xiàn)蘋果被射中后得分加一的效果呢?(等待學(xué)生拼接)【總結(jié)】首先需要新建一個變量來記錄得分,在游戲開始時得分初始值為0,使用“將(得分)設(shè)為(0)”積木拼接在蘋果角色的“當(dāng)小綠旗被點擊”下方,之后,蘋果碰到箭的時候得分加一,因此,把“將(得分)增加(1)”積木放在“如果碰到箭那么…否則…”積木組中“那么”后面的位置。(程序樣例見“第五部分–程序6”)學(xué)生打字比較困難并且時間緊張時,可以用字母或數(shù)字命名變量。
【第7步】任務(wù)梳理【對應(yīng)PPT】“任務(wù)梳理”部分【時長】10min【銜接話術(shù)】同學(xué)們太棒了,六個任務(wù)全部正確完成了。下面我們一起梳理一下本節(jié)課寫的程序,看看我們完成了多么棒的作品吧。
【提問】在第二和第三個任務(wù)中,我們?yōu)楣砑恿艘唤M積木,可以描述一下這組積木實現(xiàn)了什么效果嗎?(學(xué)生回答)【總結(jié)】運行游戲后,弓移到初始位置,使用上下方向鍵可以控制弓上下移動;
弓一直保持造型1,按下空格鍵時換成造型2。
【提問】如何為弓設(shè)置初始位置?(學(xué)生回答)【總結(jié)】使用“移到x()y()”積木。
【提問】這組積木可以實現(xiàn)“箭”什么樣的功能效果?(學(xué)生回答)(積木圖片見“第六部分–附錄二”)【講解】按下空格鍵后箭從弓出發(fā)向右側(cè)發(fā)射。
【提問】這組積木讓蘋果在什么位置如何移動?(學(xué)生回答)(積木圖片見“第六部分–附錄三”)【講解】實現(xiàn)蘋果在舞臺區(qū)右側(cè)上下移動,能夠看見移動過程。
老師以提問的方式引導(dǎo)學(xué)生分析五、主要程序說明程序樣例編號程序樣例與說明對應(yīng)的角色1(任務(wù)一的最終版程序)【程序1-1描述】角色在舞臺區(qū)右側(cè)上下滑動到隨機位置,然后停留1秒。
【蘋果】2(任務(wù)二的最終版程序)【程序2描述】弓移到初始位置之后,持續(xù)判斷上下方向鍵有沒有被按下,被按下時向相應(yīng)的方向移動。
【弓】3(任務(wù)三的最終版程序)【程序3描述】弓移到初始位置后,持續(xù)判斷上下方向鍵和空格鍵有沒有被按下。方向鍵被按下時,弓會向相應(yīng)方向移動;
空格鍵沒有按下時,弓保持造型1,按下時弓換成造型2。
4(任務(wù)四的最終版程序的一部分)【程序4描述】按下空格鍵后,箭先移動弓的位置,然后顯示在舞臺區(qū),之后會一直向右移動,碰到舞臺右邊緣時隱藏并且停止這組腳本的執(zhí)行。
【箭】5(任務(wù)五最終版程序)【程序5描述】蘋果角色持續(xù)偵測有沒有碰到箭,沒有碰
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武威職業(yè)學(xué)院《家具與陳設(shè)》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建華南女子職業(yè)學(xué)院《國際貿(mào)易實務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海電力大學(xué)《環(huán)境影響評價案例分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 常州工業(yè)職業(yè)技術(shù)學(xué)院《日語3》2023-2024學(xué)年第二學(xué)期期末試卷
- 赤峰工業(yè)職業(yè)技術(shù)學(xué)院《經(jīng)典與現(xiàn)代西方社會學(xué)理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東信息工程職業(yè)學(xué)院《環(huán)境監(jiān)測綜合實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南師范大學(xué)《病理解剖學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西中醫(yī)藥大學(xué)《整合營銷傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 龍巖學(xué)院《城市設(shè)計Ⅱ》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西藝術(shù)職業(yè)學(xué)院《機器學(xué)習(xí)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- SLT824-2024 水利工程建設(shè)項目文件收集與歸檔規(guī)范
- 2024年山東鐵投集團招聘筆試參考題庫含答案解析
- (完整word版)中國銀行交易流水明細清單模版
- DB43∕T 859-2014 高速公路機電工程概預(yù)算編制辦法及定額
- 水體國產(chǎn)載體固化微生物
- 2022年露天煤礦安全資格證考試題庫-上(單選、多選題庫)
- MIL-STD-1916 抽樣技術(shù) (C=0 零不良)
- 膠合板公司人員招聘與配置(模板)
- 團建方案版攻防箭對戰(zhàn)
- 燃氣輪機LM2500介紹
- (精選)淺談在小學(xué)數(shù)學(xué)教學(xué)中如何進行有效提問
評論
0/150
提交評論