




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件編程系列課講義Scratch置課第五講:射箭比賽一教目1、掌握在()秒內滑行x()y(移到x((y坐標增加(x坐標增加(果…那么…否則…、重復執行和變量【將()設為(將()增加(積木腳本使用;2、學習對程序腳本進行邏輯梳理。二主程腳編號
詳細內容
功能描述讓角色在規定時間內滑行到舞臺區指定位置【1】
“在)秒滑行x()y”
(時間賦值范圍為:
坐標賦值范圍為:【2】
“移x)y(
和角色大小相關)讓角色移動到舞臺區指定坐標位置(賦值范圍為:和角色大小相關)
【3】【4】【5】
“將坐增加“將坐增加“如…那…否…”
讓角色在舞臺區向上或向下移動指定的距離,使角色的y坐標發生變化(賦值范圍為:和角色大小相關,在180~180之間)讓角色在舞臺區向左或向右移動指定的距離,使角色的x坐標發生變化(賦值范圍為:和角色大小相關,在240~240之間)進行條件判斷,條件為真時執行第一個空格內的腳本,不為真則執行第二個空格內的腳本【6】
“重執行
該積木內的程序腳本一直不停執行,除非遇到結束標志或者強制停止
【7】【8】
“將)設(“將)增(
用于給指定的變量設置為指定的字符串或數字(變量選項為建立的變量名;設為數字時舞臺區小數點后可顯示六位)按給定的值更改指定變量三課準編號【1】【2】【3】
名稱PPT課件課程資料學生上課使用器材
內容課堂全流程演示文稿PPT課件、講義、視頻筆記本電腦或者臺式電腦游戲手柄
來源火星科學盒官網火星科學盒官網老師自備火星人商城采購
備注電腦建議使用Windows統果電腦和Linux系統需要從官網上單獨下載對應的軟件【4】
射箭比賽初始程序編程軟件下載Scratch3.0
網盤鏈接下載火星科學盒官網
火星科學盒官網在線編輯版
離線下載版安裝好后測試一下是否可以使用四上流本節課包括8步具體流程:(1)第1步為導入部分,使用講故事的形式,通過一個有趣的小故事引出射箭比賽這個游戲。時長控制在10分鐘內。(2)第2-7步為項目制作,把射箭比賽這個項目拆分成個任務,第1個任務實現蘋果在舞臺右側上下滑動效果,考察在()秒內滑行到x()y(積木的使用;任務二實現用方向鍵控制弓上下移動;任務三實現弓的造型切換,考察如果…那么…否則…積木的使用;任務四考察將x坐標增加(現箭向右移動;任務五考察重復執行;任務六通過添加變量記錄箭射中蘋果的分數。時長控制在65分鐘內。(3)第8步為任務梳理,對重點積木腳本進行邏輯梳理。時長控制在分鐘內。上課步驟
主要內容
備注【第1步】引入
通過有趣的互動或小故事引入本節課制作的項目——射箭比賽射箭比賽效果引入部分要生動有趣,【對應PPT始頁”說明見“第六部分–附錄一時向學生說明本節課的課堂內容。與“目說明”部分【話術在這節課中老師給你們布置六個小任務通過這六個小任務制作完成
激發學生的創作興趣。
【時長】10min
射箭比賽的作品這六個任務用到的都是前四節課學習過的木老師會給同學們詳細描述任務要求,大家來比一比看看哪個同學的任務完成的最快?!俱暯釉捫g我們要用弓箭去射在舞臺右側移動的蘋果但是現在卻發現蘋果1注意提醒學生在角色在舞臺右側是從一個位置瞬間移動到另一個位置的們看不到蘋果的移動過程區選中蘋果角色;也不知道它下一次會出現在什么位置。這種情況下想射中蘋果太困難了。所以,2.原腳本中的“第一個任務就是:修改蘋果角色的積木,使我們能夠看到蘋果的移動過程。
()之間取隨機數”要【第2步】蘋果上下滑【提問同學們在角色區選中蘋果角色觀察蘋果的腳本區是哪個積木讓蘋果放在“內滑行到動
在舞臺區右側瞬間移動的呢?(等待學生觀察和回答)
x()y()”中y后【對應PPT任務一”【講解】蘋果角色腳本區的“移到x()y()”積木使得蘋果在舞臺區瞬間移面?!緯r長】10min
動?!咎釂栍媚膲K積進行替換可以看到蘋果的移動過程呢(學生回答并拼接積木)【總結】使用“在()秒內滑行到x()y()”積木替換“移到x()y()”積木可以看到角色的移動過程序樣例見“第五部分–程序1”)【第3步】方向鍵控制【銜接話術現在蘋果可在舞臺區移動并能夠看清移動過程不停移動的箭靶1.注意提醒學生先在角弓上下移動【對應PPT】任務二
已經制作完成了。下面我們來完成任務二,用方向鍵控制弓上下移動去射蘋果。色區選弓角色;【任務說明】首先為弓設置一個坐標為-180,y坐標為任意數字的初始位置。2到((
【時長】15min
之后使用上下方向鍵分別控制弓上下移動。【提問】為角色設置初始位置時使用什么積木(學生回答)
木中填入的數字后面是-180面為-200到【講解使用“移到(()”為角色設置初始位置,需要把它拼接在“當小200之間的任意整數。綠旗被點擊”積木的下方?!咎釂枴總蓽y鍵盤上按鍵有沒有按下的積木是什么?(學生回答)【講解】使用偵測分類中的“按下()鍵”偵測鍵盤上按鍵有沒有被按下?!咎釂枴拷巧舷乱苿訒r什么坐標在變化?實現角色上下移動的積木是什么?(學生回答)【講解】角色上下移動時y坐標在變化,使用“將標增加(木實現角色上下移動?!驹捫g】同學們自己嘗試拼接積木實現按下上下方向鍵控制角色上下移動的功能,注意想要一直不停地判斷按鍵有沒有被按下還需要添加什么積木待學生拼接)【總結在“當小綠旗被點擊”積木下方拼接“移到((”積木為弓設置初始位置,之后,運行“重復執行”內的腳本,一直不停地偵測上下方向鍵有沒有被按下,如果按下↑鍵,那么弓向上移動。如果按下↓鍵,那么弓向下移動。(程序樣例見“第五部分–程序2”)
【銜接話術我們經可以控制弓上下移動了下面是不是可以按下空格鍵去1.老做出射箭的動作射箭了呢學們在箭射出去之前和射出去之后的造型是一樣的嗎等引導學生想象箭射出前待學生自由回答)
后弓的造型變化;【講解弓在箭射出去之前是拉滿弓的造型在箭射出去之后弓就變成了沒有2.在造型界面和編界箭的造型。在弓角色的造型界面也可以看到,造型1是箭射出去之前的滿弓造面之間切換時注意提醒型,造型2箭射出去之后的造型。
學生。【第4步】弓的造型切換【對應PPT】任務三【時長】15min
【提問在游戲中是使用空格鍵控制箭發射的按下空格鍵時箭發射出去那如果按下空格鍵,弓角色是換成造型還是造型2呢?(學生回答)【講解】按下空格鍵時,弓角色應該切換到造2,也就是如果按下空格鍵那么換成造型2否則換成造型1?!咎釂枴壳袚Q角色造型到指定造型的積木是什么?(學生回答)【講解成()造型”積木?!咎釂柺埂叭绻聪驴崭矜I那么…否則…這組積木,在按下空格鍵時執行的是“那么”后面的積木,還是“否則”后面的積木?(學生回答)【講解在按下空鍵時執行“那么”后面的積木所以要“換成弓造型2造型”積木放在“那么”后面的空格中待學生完成拼接)【總結用“如果下空格鍵那么換成弓造型造型否則換成弓造型1造型”
積木實現按下空格時弓造型切換的效果意要把這組積木在重復執行中序樣例見“第五部分–程序3”)【銜接話術現在按下空格時弓已經換成了沒有箭的造型但是箭這個角色好提醒學生切換到角色箭像還待在弓的位置沒有向右移動,下面我們把箭這個角色腳本區的積木補充完整,實現按下空格后箭向舞臺右側發射的效果?!咎釂枴渴菇巧蛴乙苿拥氖鞘裁捶e木?(學生回答)
再拼接腳本【第5步】發射箭【對應PPT】任務四【時長】5min
【講解x坐標增加(【提問x坐標增加(積木應該放在“重復執行”積木內還是積木外?(學生回答)【講解】應該放在“重復執行”內待學生添加積木)【總結】把“將x坐標增加(木放在箭角色已有的“重復執行”內,實現按下空格鍵后箭向右飛行的效果序樣例見“第五部分–程序4”)【第6步】蘋果被箭射【鏈接話術箭已經發射出去了但是蘋果被箭射中之后并沒有任何變化在蘋引導式提醒學生切換到中【對應PPT】任務五【時長】5min
果角色的腳本區有一組偵測蘋果碰到箭就切換造型的積木這組積木并沒有蘋果角色。運行是什么原因呢?(學生回答)【講解這組積木會執行一次也就是點擊小綠旗后只會偵測一次蘋果有沒有
【第7步】添加變量記錄得分【對應PPT】任務六【時長】15min
碰到箭隱藏不能現碰到箭后就切換造型的效果需要添加“重復執行”積木進行持續偵測序樣例見“第五部分–程序5”)【鏈接話術同學前面五個任務完成的非常棒看樣子對我們學過的知都掌學生打字比較困難并且握得不錯下面我們來完成最后一個任務既然我們制作的作品是一個射箭比賽時間緊張時,可以用字的小游戲那肯定會有得分同學們能不能自己拼接積木實現蘋果被射中后得母或數字命名變量。分加一的效果呢?(等待學生拼接)【總結】首先需要新建一個變量來記錄得分,在游戲開始時得分初始值0,使用“將(得分)設為(0)”積木拼接在蘋果角色的“當小旗被點擊”下方,之后,蘋果碰到箭的時候得分加一,因此,把“將(得分)增加(1”積木放在“如果碰到箭那么…否則…”積木組中“那么”后面的位置。(序樣例見“第五部分–程序6”)
【銜接話術同學們太棒了六個任務全部正確完成了下面我們一起梳理一下老師以提問的方式引導本節課寫的程序,看看我們完成了多么棒的作品吧。【提問在第二和第三個任務中我們為弓添加了一組積木可以描述一下這組積木實現了什么效果嗎?(學生回答)【總結】運行游戲后,弓移到初始位置,使用上下方向鍵可以控制弓上下移動;弓一直保持造型,按下空格鍵時換成造型2。
學生分析【第7步】任務梳理【對應PPT理”部分【時長】10min
【提問】如何為弓設置初始位置?(學生回答)【總結】使用“移到()y()”積木?!咎釂枴窟@組積木可以實現“箭”什么樣的功能效果?(學生回答木圖片見“第六部分–附錄二”)【講解】按下空格鍵后箭從弓出發向右側發射?!咎釂枴窟@組積木讓蘋果在什么位置如何移動?(學生回答積木圖片“第六部分–附錄三”)【講解】實現蘋果在舞臺區右側上下移動,能夠看見移動過程。
五主程說程序樣例號
程序樣例說明
對應的角1(任務一的最終版程序)
【蘋果】【程序1-1述】角色在舞臺區右側上下滑動到隨機位置,然后停留秒。
2(任務二的最終版程序)
【弓】【程序2描述】弓移到初始位置之后,持續判斷上下方向鍵有沒有被按下,被按下時向相應的方向移動。
3(任務三的最終版程序)【程序3描述】弓移到初始位置后,持續判斷上下方向鍵和空格鍵有沒有被按下。方向鍵被按下時,弓會向相應方向移動;空格鍵沒有按下時,弓保持造型1按下時弓換成造型。
4(任務四的最終版程序的一部分)
【箭】【程序4描述】按下空格鍵后,箭先移動弓的位置,然后顯示在舞臺區,之后會一直向右移動,碰到舞臺右邊緣時隱藏并且停止這組腳本的執行。
5(任務五最終版程序)
【蘋果【程序5描述】蘋果角色持續偵測有沒有碰到箭,沒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《第二單元 漢字輸入:第5課 詞語輸入速度快》教學設計-2024-2025學年浙江攝影版(2020)三年級下冊
- 2024秋八年級數學上冊 第13章 全等三角形13.5 逆命題與逆定理 3角平分線-角平分線的性質教學設計(新版)華東師大版
- 8《課余生活真豐富》(教學設計)-2024-2025學年統編版(2024)道德與法治一年級上冊
- 10方便的手輪 教學設計-2024-2025學年科學六年級上冊粵教粵科版
- 7 鹿角和鹿腿(教學設計)-2024-2025學年語文三年級下冊統編版
- 2023三年級英語上冊 Unit 1 Hello Part A 第一課時教學設計 人教PEP
- 12我的環保小搭檔(教學設計)-部編版(五四制)道德與法治二年級下冊
- 胃息肉術后護理診斷及措施
- 5《 煮雞蛋》(教學設計)人教版勞動三年級上冊
- 14 文言文二則 學弈 教學設計-2024-2025學年語文六年級下冊統編版
- 2025年深入貫徹中央八項規定精神學習教育應知應會知識試題及答案
- 2025年3月22日山東事業單位統考《行測》真題(含答案)
- 影視劇組聘請工作人員合同二零二五年
- 山東2025年山東科技職業學院招聘33人筆試歷年參考題庫附帶答案詳解
- 《某畜禽養殖廠廢水處理工藝設計》11000字
- MSOP(測量標準作業規范)測量SOP
- 履帶式液壓挖掘機挖掘機構設計
- 川崎病診治指南最新ppt課件
- (會議紀要(2011)第29期)河南煤業化工集團有限責任公司會議紀要
- 原子吸收分光光度計檢定規程
- SBS改性瀝青供貨方案
評論
0/150
提交評論