資源簡介 (共61張PPT)第20課急算沖關—基礎規則火星學院競賽課堂總結基本要求解析小火星向下跳鞏固拓展火星學院競賽1獲獎麥斯博士的破壞哈哈哈哈哈,我才應該掌管火星大陸的數學。拯救急算沖關火星學院需要你們的幫助基本要求解析2火星教授的要求要求一:① 可以考察加減乘除四種運算② 選手可以自己選擇其中一種① 考察加、減、乘、除四種運算:② 選手可以自由選擇其中一種:火星教授的要求● 對火星教授提出的要求的想法?● 實現要求應該注意什么呢?闖關過程中會提問有關這四種運算的問題開始后,有可以選擇的機制;做出不同的選擇進入不同的游戲通道。游戲開始加法減法乘法除法實現選擇的方法?① 按不同的鍵盤按鍵?② 點擊不同的按鈕角色?③ 輸入不同的內容?不同的選擇準備工作——上傳背景和角色選擇按鈕開始背景闖關背景制作開始效果制作開始效果準備工作——調整角色大小位置Step1:背景切換背景切換按鈕被點擊后被點擊廣播“開始”隱藏當開始運行顯示Step2:按鈕角色的效果按鈕被點擊后區分不同通道方式一:方式二:按下按鈕,進入對應的闖關通道Step3:點擊不同按鈕的不同效果區分不同通道火星教授的要求要求二:選手需快速計算并回答,回答的慢有失敗的危險案例分析站在擋板上,跟隨擋板上升碰到頂部失敗回答正確向下跳角色分析闖關選手:擋板:出題考官:觸碰感應:需要哪些角色呢?上傳角色舞臺效果添加角色Step4:角色的初始狀態角色的初始狀態點擊綠旗 → 隱藏;點擊按鈕(接收到“開始”廣播) → 顯示Step4:角色的初始位置角色的初始狀態角色功能分析1. 給出算式,提問問題2. 判斷回答得是否正確讓小火星偵測是否碰到不停向上移動,直到小火星碰到“觸碰感應”角色1. 跟隨擋板一直移動2. 回答正確后向下跳擋板移動功能① 一直向上移動①①②②決定擋板移動的速度②“小火星”碰到頂后停止①①②②Step5:擋板向上移動擋板移動功能小火星移動① 跟隨擋板向上移動x:0;y:0x:0;y:40小火星的x坐標小火星的y坐標小火星移動② 一直移動,碰到“觸碰感應”后停止● 試一試:嘗試自己拼接完成Step6:小火星向上移動小火星移動小火星向下跳3小火星向下跳③ 回答正確后,跳到下方的擋板上。● 下面需要有更多的擋板存在方法一:方法二:優點:簡單方便缺點:無法獲取克隆體坐標優點:可以獲取角色坐標缺點:需要復制多次(本次作品中只需要復制3次)第二塊擋板● 點擊綠旗 → 隱藏;點擊按鈕(接收到“開始”廣播) → 顯示● 一直在擋板的下方,x坐標隨機。擋板擋板2y坐標差值:70x坐標范圍Step1:擋板2的移動存在的問題此時不應該顯示在舞臺上● 試一試:擋板2在碰到舞臺下邊緣時隱藏;離開舞臺下邊緣時顯示。原因:無法移到舞臺區下方,方法:可以用隱藏的方式Step2:擋板2的出現擋板2的出現Step3:擋板3與擋板4移動更多的擋板● 試一試:完成第三個和第四個擋板出現并移動的效果相同的間隔Step3:擋板3移動擋板3移動Step3:擋板4移動擋板3移動小火星向下跳小火星位置移到下方擋板小火星位置由“擋板”角色決定“擋板”移到“擋板2”的位置當回答正確出現的問題測試觀察效果有什么問題出現的問題按下空格前按下空格后實際效果按下空格后正確效果其他擋板的位置不應該發生變化問題的原因擋板1擋板2擋板3擋板4上方擋板● “擋板”角色移動,其他擋板同時移動● 其他擋板的x坐標不變,y坐標減70擋板移動當回答正確當回答正確當回答正確當回答正確擋板:擋板2:擋板3:擋板4:40效果測試測試為什么直接跳到了第3塊擋板上。游戲體驗游戲規則:● 四個同學分別為擋板、擋板2、檔板3和擋板4;● 在教室內,前后間隔相同的距離向前走;● 老師說“跳”的命令后,同學移到下個擋板現在的位置提問:老師說完“跳”之后,擋板3同學先反應過來了,已經移動了,那擋板2同學應該移動到哪個位置呢?擋板3同學剛剛站的位置,還是現在站的位置?擋板移動位置當回答正確根據執行這個積木時“擋板3”的位置移動① “擋板”角色移動② “擋板2”角色移動③ “擋板3”角色移動④ “擋板4”角色移動小火星向下跳當回答正確當回答正確當回答正確40小火星向下跳● “擋板”如何知道小火星是否回答正確?我來判定選手是否回答正確發送消息Step4:回答正確時,小火星向下跳小火星向下跳當回答正確為什么小火星沒有移回初始位置回到初始位置回到初始位置執行該積木時擋板的位置執行速度太快,添加等待時間讓腳本延遲執行Step5:小火星從初始位置出發回到初始位置2-小挑戰梳理本節課的腳本,按運行流程描述功能效果及如何實現的2-小挑戰當綠旗被點擊開始界面點擊按鈕游戲開始闖關界面回答正確?選手和擋板向上移動碰到頂部?向下跳游戲結束是否是否課堂總結4(1)(2) 簡述如何實現小火星向下跳的效果小火星的x坐標和擋板的x坐標相同,在擋板的上方距離擋板40的地方。效果是小火星一直站在擋板上接收到“正確”廣播后,擋板、擋板2和擋板3移動到下方擋板的位置上。小火星跟隨擋板移動知識點鞏固(3) 為什么要添加【等待( )秒】積木?為了添加延遲時間。不添加等待時間的話,擋板會移到下方擋板現在所在的位置而不是剛剛在的位置。知識點鞏固鞏固拓展5分析如何實現加減乘除運算的算式提問,整理思路鞏固拓展Scratch一階第二十講:基礎規則教學目標學習根據功能要求整理編程思路,并用簡單圖示進行梳理分析;學習編程命令的復雜組合應用,能夠根據目標要求完成腳本拼接;3、鍛煉問題分析能力和解決能力,能夠針對具體問題想出解決辦法。二、主要程序腳本編號 詳細內容 功能描述【1】 “()的()” 記錄并獲取舞臺或指定角色現在的屬性。【2】 “將x坐標設為()” 設置角色的x坐標,為角色的x坐標賦值【3】 “將y坐標設為()” 設置角色的y坐標,為角色的y坐標賦值【4】 “等待()秒” 添加等待時間,在指定時間內角色運行這個積木三、課堂準備編號 名稱 內容 來源 備注【1】 PPT課件 課堂全流程演示文稿 火星科學盒官網【2】 課程資料 PPT課件、講義、視頻 火星科學盒官網【3】 學生上課使用器材 筆記本電腦或者臺式電腦 老師自備 電腦建議使用Windows系統,蘋果電腦和Linux系統需要從官網上單獨下載對應的軟件游戲手柄、螺絲刀 火星人商城采購程序素材 鏈接下載【4】 編程軟件下載 Scratch3.0 火星科學盒官網 火星科學盒官網在線編輯版離線下載版安裝好后測試一下是否可以使用四、上課流程本節課包括5步具體流程:第1步為引入部分,通過火星學院準備舉辦火星競賽卻有人破壞了競賽機器的故事引出本節課幫助火星教授制作急算沖關機器的項目主題。時長控制在5分鐘內。第2-4步為項目制作,首先分析火星教授給出的第一個要求,根據要求完成角色上傳及開始界面和闖關界面切換的基本功能;之后分析第二個要求,分析執行流程、需要的角色及角色功能。完成角色上傳并針對每個角色進行具體分析,一步步完成小火星跟隨擋板向上移動,當回答正確后向下跳的效果。時長控制在70分鐘內。第5步為課堂總結,使用提問的方式總結本節課的重點積木腳本。時長控制在10分鐘內。第6步為鞏固拓展,根據本節課的兩個要求分析剩余功能的完成思路,為課后作業。上課步驟 主要內容 備注【第1步】引入 【對應PPT】“火星學院競賽” 【時長】5min 【銜接話術】同學們,老師今天帶來了一個大消息,火星學院一年一度的火星知識競賽就要開始啦。這可是火星學院非常重要的一次競賽集會,到時候,整個火星大陸上的所有小朋友都會去參加。 【銜接話術】如果獲得了這次競賽的第一名還會有非常豐富的獎勵哦。 【銜接話術】但是在今年的知識競賽開始之前,數學組的急算沖關機器卻被麥斯博士給惡意破壞掉了。因為麥斯博士覺得自己才是火星大陸上數學最厲害的人,應該擁有掌管其他人能否學習數學的權力。他認為高貴的數學不應該被別人玷污,所以他必須要破壞這次數學競賽,讓任何人都不能參加。 【銜接話術】雖然最后麥斯博士因為破壞物品被關起來了,但是火星知識競賽很快就要來了,必須要馬上做一個新的機器出來。可是火星學院的人手不夠,所以火星教授就讓老師來邀請同學們來幫助火星學院一起制作一個新的急算沖關的機器。下面我們就一起來制作研究一下如何制作這個機器吧【第2步】基本要求解析 【對應PPT】“基本要求解析”部分 【時長】25min 【銜接話術】開始制作之前我們先來看一下火星教授發來的要求。同學們也拿出自己的紙和筆,把火星教授的要求記錄下來并寫下自己對這個要求的分析。 【講解】首先,來看一下火星教授的第一個要求,他希望這個機器能考察競賽選手加減乘除這四種運算,并且選手可以自己選擇其中的任意一種運算。 【銜接話術】對于剛剛描述的火星教授的第一條要求,同學們有什么想法嗎?你們覺得實現火星教授的要求應該注意什么呢?(學生自由回答) 【講解】火星教授希望能夠考察加、減、乘、除這四種運算,也就是說在闖關過程中會提問有關這四種運算的問題。但是,最重要的是,選手在游戲開始后能夠自己選擇要回答的運算題目,那么在游戲開始后就不能直接進入游戲,而是要有能夠讓選手選擇的機會;選手做出不同的選擇之后,會進入不同的游戲通道。 【講解】那游戲開始之后就要有加、減、乘、除這四個選項了,選擇不同的選項會有不同的效果。同學們把左邊這張圖片畫在自己的紙上,可以在編程過程中提醒自己(等待學生繪制)。既然要做出選擇,那用什么方式合適呢?是在鍵盤上按下不同的按鍵,比如按A鍵選加法,按B鍵選減法;還是點擊舞臺區不同的按鈕角色,每個角色對應一個運算方法;還是通過輸入不同的內容呢?(學生回答)用第二種方式最合適,因為這種方式操作簡單,并且實現的畫面簡潔。 【銜接話術】那接下來就實現火星教授的這個要求,也就是開始游戲后點擊不同的按鈕會進入不同的闖關關卡。 【講解】打開scratch新建作品之后先上傳需要的素材,競賽剛開始和闖關過程中顯示的界面一定是不一樣的,所以需要兩個背景,一個是開始背景,一個是闖關背景。另外,最重要的就是進行選擇的四個按鈕角色了。 【銜接話術】然后把四個按鈕角色的位置和大小調整好。它們的大小都是60,為了美觀,要放在舞臺的中心線上,所以x坐標為0,四個角色的上下間隔相同,可以把y坐標分別修改成30,-30,-90和-150(等待學生修改完成) 【銜接話術】接下來就要拼接腳本實現開始游戲的狀態了,同學們看一下自己剛剛畫在紙上的分析圖,思考一下每個角色和背景應該實現什么樣的效果吧。 【講解】首先點擊綠旗后應該是“開始背景”,當按鈕角色被點擊后,才會換成闖關背景。我們在舞臺背景上拼接腳本,這里就有一個問題了,背景如何知道按鈕被點擊了,并且這里還有四個按鈕?(學生回答)沒錯,只需要每個按鈕被點擊之后都發送一個廣播消息就可以了。(程序樣例見“第五部分 – 程序 1-1”) 【講解】所以說按鈕被點擊之后都要廣播一個名字為“開始”的消息,但是只是發送消息就可以了嗎?當然不行,現在要開始闖關競賽了,所以這四個按鈕不應該在舞臺上顯示了,那么它們還應該隱藏起來,因為其中任意一個按鈕被點擊之后,這四個角色都要消失,所以在接收到“開始”廣播后隱藏。既然在這里添加了隱藏積木,就要注意,角色什么時候會顯示,當競賽剛開始時,角色一定會出現在舞臺上,所以就要添加顯示積木。同學們把這個流程的簡圖也畫在自己的紙上,然后根據簡圖來拼接腳本(學生繪制) 【銜接話術】四個按鈕角色都要拼接上這三組腳本(等待學生完成)(程序樣例見“第五部分 – 程序 1-2”) 【銜接話術】但是現在四個按鈕角色拼接的腳本全都是一樣的,那如何知道按下了哪個按鈕,并根據按下的按鈕進入正確的闖關通道呢? 【講解】一種方式就是點擊不同的按鈕之后廣播不同的消息,另外一種方式就是記錄按下的按鈕數據,scratch中可以使用變量來記錄數據。點擊不同的按鈕后將變量設為不同的內容,根據變量的內容就可以進入不同的運算闖關了。今天我們使用第二種方式也就是變量的方式來完成。 【銜接話術】所以同學們先建立一個變量,然后實現點擊不同按鈕時將變量設為不同的內容。這個變量不需要顯示在舞臺上,所以可以把它隱藏起來(等待學生完成)(程序樣例見“第五部分 – 程序 1-3”) 【銜接話術】火星教授提出的第一個要求已經基本完成了,同學們都完成得很棒,接下來就看一下火星教授提出來的第二個要求吧。這個競賽項目叫做急算沖關,那重點就在于“急”,也就是快速。選手需要快速進行計算并回答,否則回答得慢的話就會有失敗的危險。 【銜接話術】火星教授也把往年《急算沖關》的案例視頻發送了過來,下面我們一起來看視頻,然后分析一下。 【講解】在剛剛的視頻中我們能看到,闖關選手要站在一個擋板上,這個擋板會不斷地向上升,如果選手的頭碰到了頂部的直尺觸碰感應器,那這名選手就輸了。如果不想失敗的話就需要快速回答出火星教授提出的問題。回答正確后就可以跳到下一個擋板上啦。 【銜接話術】所以想要實現視頻中的效果需要添加哪些角色呢?(學生回答) 【講解】第一個是闖關的選手,在這里用小火星來充當;第二個是闖關選手踩的擋板;第三個是出題的考官,也就是火星教授;最后還需要有一個感應選手是否碰到頂部的觸碰感應器。 【銜接話術】需要角色的已經分析完成了,下面就是上傳這幾個角色到作品中并調整好它們的大小和位置。 【銜接話術】點擊綠旗后這幾個角色就會出現在舞臺上嗎(學生回答)當然不是,點擊綠旗后是開始界面和通道選擇按鈕顯示,此時這四個角色不應該出現,只有接收到開始的廣播進入闖關界面后才會顯示出來。所以這四個角色都需要拼接這兩組腳本。(等待學生完成)(程序樣例見“第五部分 – 程序 1-4”) 【銜接話術】另外,小火星和擋板這兩個角色都有移動的過程,所以還需要給這兩個角色設置初始位置,為它們拼接【移到x()y()】積木。(等待學生完成)(程序樣例見“第五部分 – 程序 1-4”) 【銜接話術】角色的初始顯示狀態和初始位置都設置完成了,接下來就是實現它們的功能了。我們先來分析一下各個角色的功能。 【講解】首先“觸碰感應“角色的功能非常簡單,只需要讓小火星角色檢測是否碰到它就可以了;擋板角色需要不停向上移動,直到小火星碰到頂部的觸碰感應角色;小火星需要一直跟隨擋板移動,在一個算式回答正確后,它會向下跳;最后火星教授角色的功能就是提問問題,并且判斷回答得是否正確。同學們把每個角色的功能都寫在自己的紙上。(等待學生完成) 【銜接話術】我們先來實現擋板和小火星移動的功能,因為無論點擊哪個按鈕進入游戲,擋板和小火星的功能都不會變。 【講解】擋板角色會一直向上移動,所以需要用到【重復執行】和【將y坐標增加()】積木,修改積木中的數字可以修改擋板移動的速度。當“小火星”碰到頂部后,擋板會停止移動,在這里擋板要知道小火星碰到了頂部,也就是兩個角色之間要進行交互,那么就應該用廣播【當接收到()】積木,接收到廣播消息后會停止移動,這組腳本和移動的腳本是分開的,所以用【停止該角色的其他腳本】。(程序樣例見“第五部分 – 程序 1-5”) 【銜接話術】接下來實現小火星向上移動的功能。 【講解】小火星是一直站在擋板上向上移動的,也就是小火星和擋板一直保持著這樣的位置關系,它倆的位置關系不會發生變化。我們來看一下它們的坐標。當擋板的x坐標為0,y坐標為0時,小火星的x坐標為0,y坐標為40。也就是說,小火星和擋板的x坐標一直一樣,而小火星的y坐標始終比擋板的y坐標大40。那小火星只需要移動到擋板的x坐標,擋板的y坐標+40的位置就可以了。 【銜接話術】小火星要一直移動,直到碰到“觸碰感應”角色,同學們嘗試自己實現這個功能。(學生拼接完成) 【講解】小火星碰到觸碰感應角色后會停止,也就是添加了一個停止條件,所以要使用[重復執行直到()],小火星碰到觸碰感應后還會廣播失敗的消息與其他角色交互。(程序樣例見“第五部分 – 程序 1-6”)【第3步】小火星向下跳 【對應PPT】“小火星向下跳”部分 【時長】35min 【銜接話術】現在小火星跟隨擋板移動的效果已經完成了,接下來實現小火星回答正確后可以跳到下面一塊擋板的功能。既然要跳到下方的擋板上,那下面肯定要有擋板的存在。那如何讓更多的擋板出現在下方呢?一般來說,讓更多相同的角色出現在舞臺上有兩種方法,一種是克隆,另外一種是角色復制,應該選擇哪一種呢? 【講解】第一種方法比較簡單,但是因為小火星是跟隨擋板移動的,必須知道擋板的x,y坐標,而每個克隆體的xy坐標是無法分開獲取的,所以這種方法不太合適。第二種方法在需要很多角色時是比較復雜的,但是在這里最多需要四個擋板,也就是復制三次就可以了,并且可以獲取每個擋板的位置,所以選擇方法二。 【銜接話術】先復制完成第二個擋板,復制完成后修改擋板2的腳本。 【講解】擋板2的x坐標在闖關區域的邊界內,所以使用隨機積木為它設置x坐標。擋板2始終在擋板角色的下方并與擋板角色保持一定的距離。所以擋板2的y坐標比擋板角色的y坐標始終小70。下面再來分析一下擋板2角色的顯示狀態,擋板2和擋板角色一樣,都是在接收到開始廣播后才顯示。同學們嘗試根據剛剛的分析完成擋板2腳本的修改。(等待學生完成)(程序樣例見“第五部分 – 程序 2-1”) 【銜接話術】運行之后會發現,擋板角色還沒有離開下方呢,擋板2就已經出現了。 【講解】在正常情況下,擋板2的y坐標比擋板小70,那等擋板角色離開下邊緣70的距離后擋板2才應該上升并出現在舞臺上。現在擋板2很早就出現了是因為角色無法移到舞臺區的下面。所以應該讓擋板2在碰到舞臺下邊緣時隱藏,離開舞臺下邊緣時顯示就可以了。同學們嘗試自己拼接完成(等待學生拼接完成)(程序樣例見“第五部分 – 程序 2-2”) 【銜接話術】添加條件判斷的[如果…那么…]積木,并將[顯示]積木放在重復執行中,這樣,除了角色在靠近舞臺邊緣的情況,其它情況下角色都會顯示。 【銜接話術】現在第二塊擋板的腳本已經拼接完成了,同學們嘗試完成第三塊擋板和第四塊擋板的腳本拼接,第3塊擋板和第4塊擋板的x坐標是隨機的,但是,每一塊擋板之間y坐標的間隔都是相同的(等待學生拼接)(程序樣例見“第五部分 – 程序 2-3”) 【銜接話術】擋板3和擋板4的腳本和擋板2角色的基本相同,不過擋板3是在擋板2下方y坐標間隔70處,擋板4是在擋板3下方y坐標間隔70處。 【銜接話術】現在下面的擋板已經準備好了,接下來就是實現小火星向下跳的功能。 【講解】小火星向下跳也就是小火星的位置移到下方的擋板上。而小火星的位置又是由擋板角色決定的,所以讓“擋板”角色移到下方擋板也就是“擋板2”的位置就可以了。 【銜接話術】現在還不知道回答正確這個事件是什么,先來拼接【當按下空格鍵】積木來測試一下。拼接這組腳本,然后運行程序,按下空格鍵觀察一下效果有什么問題。(等待學生拼接并觀察) 【銜接話術】中間這張圖片是按下空格鍵之前小火星沒有向下跳的效果。右邊這張圖片是按下空格后,小火星跳到第二塊擋板上后的實際效果。同學們有發現什么問題嗎?(學生回答) 【講解】可以看一下按下空格鍵后應該產生的效果。可以發現,在實際效果中,小火星在跳到第二塊擋板上之后,下面兩塊擋板的位置也發生了改變,而它們本來是不應該發生變化的。 【銜接話術】那為什么其他擋板的位置也會移動呢? 【講解】這是因為每個擋板的y坐標始終都是上一個擋板的y坐標減70。當第一塊擋板移動時,其他擋板角色也會立即移動,并且x坐標不變,y坐標會減70。我們看到的是小火星跳到了第二個擋板上,第一塊擋板消失了。而實際上是每個擋板都向下移動了70。 【銜接話術】那如何解決這個問題,讓實際出現的效果能夠和預想的正確效果一樣呢? 【講解】那么,只需要讓擋板2移到擋板3現在的位置,擋板3移到檔板4現在的位置就可以了。 【銜接話術】同樣用【當按下空格鍵】來測試一下。已經達到正確效果了嗎?(學生回答)仍然沒有,現在按下空格后,小火星好像直接跳到了第3塊擋板上。 【游戲】只靠想好像想不出來答案,那現在我們來玩一個游戲,找四個同學充當擋板,來體驗一下。 【注意】每次老師說“跳”之后,同學要移動到下個擋板現在的位置。 【銜接話術】如果老師說完“跳”之后,擋板3同學先反應過來了,已經移動了,那擋板2同學應該移動到哪個位置呢?擋板3同學剛剛站的位置,還是現在站的位置?(學生回答) 【講解】應該是現在站的位置,因為擋板2同學“執行”【移到x( )y( )】積木時,擋板3的x,y坐標已經是現在位置的x,y坐標了。也就是說。角色移動到的目標位置是執行這個積木時的位置。所以,必須先讓“擋板”角色移動,再是“擋板2”,之后是“擋板3”,最后是“擋板4”。為了讓各個角色移動之間產生時間差,可以添加【等待( )秒】腳本,并修改等待時間。 【銜接話術】從擋板2到擋板4,等待的時間依次增加,后面的0個數越少,等待時間越長。或者是將數字改為0.001,0.002和0.003。 【銜接話術】擋板移動位置的積木拼接完成了。我們都知道,當小火星回答正確時,擋板就會移動,那擋板如何知道小火星是否回答正確呢?同學們來回憶一下各個角色的功能,思考一下。(等待學生回答) 【講解】在作品添加的角色中,火星教授這個角色是出題考官,并由他來判定選手回答得是否正確。所以說只要讓火星教授把小火星回答正確的消息告訴擋板就可以了,那就應該用到廣播積木。 【銜接話術】所以在所有擋板角色移動位置的積木上方拼接【當接收到正確】積木(等待學生拼接)(程序樣例見“第五部分 – 程序 2-4”) 【銜接話術】運行程序之后,發現當小火星碰到頂部的“觸碰感應”角色后,再次開始游戲,小火星沒有從起始位置出發,而是停在舞臺上方。這是為什么呢?(學生回答) 【講解】在重新開始游戲后,當執行到小火星角色腳本中的【移到x擋板的x坐標y擋板的y坐標+40】這個積木時,因為執行速度太快,擋板角色還在最上方的位置,那么小火星就會移到終點觸碰到感應器,也就是結束的位置。必須在擋板角色回到初始位置后再讓小火星跟隨擋板移動,所以可以加一點時間延遲,讓小火星回到初始位置后等一段時間再跟隨擋板移動。(程序樣例見“第五部分 – 程序 2-5”)【第4步】2-小挑戰 【對應PPT】“2-小挑戰”部分 【時長】5min 【銜接話術】火星教授提出的第一個要求和第二個要求中選手移動的功能已經實現了,下面我們總結梳理一下在本節課中完成的效果以及如何實現的吧。要按照效果執行的順序描述哦(學生回答)【第5步】課堂總結 【對應PPT】“課堂總結”部分 【時長】10min 【鏈接話術】本節課的內容到這里就要完成了,下面我們來簡單復習一下所學的內容,考一考自己的記憶力。 【知識點鞏固】 老師以提問的方式進行復習。1.這組腳本拼接在了哪個角色上,實現了什么效果?2.簡述如何實現小火星向下跳的效果3. 為什么添加【等待()秒】積木,不添加會產生什么效果?【第6步】鞏固拓展 【對應PPT】“鞏固拓展”部分 【時長】課后作業 【銜接話術】根據火星教授提出的要求,分析如何實現加減乘除運算的算式提問,整理思路。五、主要程序說明程序樣例編號 程序樣例與說明 對應的角色1-1 (任務一舞臺的最終版參考程序) 【程序1-1描述】點擊綠旗后,換成“開始背景”的背景。 【程序1-1描述】當舞臺接收到“開始”廣播后,切換到“闖關背景”。 【背景】1-2 【程序1-2描述】點擊綠旗后,角色會顯示在舞臺上,當角色被點擊時會廣播“開始”的消息。當角色接收到“開始”廣播時,會隱藏起來。 【加法按鈕】 【減法按鈕】 【乘法按鈕】 【除法按鈕】1-3 (任務一各個按鈕角色的最終版參考程序) 【程序1-3描述】當加法按鈕角色被點擊時,會廣播“開始”的消息,并且將“運算方法”變量設為加法。 【程序1-3描述】當減法按鈕角色被點擊時,會廣播“開始”的消息,并且將“運算方法”變量設為減法。 【程序1-3描述】當乘法按鈕角色被點擊時,會廣播“開始”的消息,并且將“運算方法”變量設為乘法。 【程序1-3描述】當除法按鈕角色被點擊時,會廣播“開始”的消息,并且將“運算方法”變量設為除法。1-4 【程序1-4描述】當綠旗被點擊后,角色隱藏。接收到開始廣播后,角色會顯示在舞臺區。 【火星教授】 【觸碰感應】【程序1-4描述】當綠旗被點擊后,角色隱藏。接收到開始廣播后,角色會顯示在舞臺區,并且出現在(0,-120)的位置。 【小火星】【程序1-4描述】當綠旗被點擊后,角色隱藏。接收到開始廣播后,角色會顯示在舞臺區,并且出現在(0,-160)的位置。 【擋板】1-5 (任務一“擋板”角色的部分最終版參考程序) 【程序1-5描述】接收到開始廣播后,角色會顯示在舞臺區,并且出現在(0,-160)的位置,并一直向上移動。接收到失敗廣播后,其他腳本停止 【擋板】1-6 (任務一“小火星”角色的部分最終版參考程序) 【程序1-6描述】接收到開始廣播后,角色會顯示在舞臺上出現在(0,-120)的位置,之后會一直站在擋板角色的上方,知道碰到觸碰感應角色。碰到觸碰感應角色后會廣播失敗消息。 【小火星】2-1 【程序2-1描述】接收到開始廣播后,角色顯示在舞臺上,x坐標被設為-60到40之間的任意數字。之后將y坐標一直設為擋板角色當前的y左邊減70。 【擋板2】2-2 【程序2-2描述】接收到開始廣播后,角色的x坐標被設為-60到40之間的任意數字,之后會一直顯示并將y坐標一直設為擋板角色當前的y左邊減70。在碰到舞臺邊緣時會隱藏2-3 【程序2-3描述】綠旗被點擊后,角色會隱藏。接收到開始廣播后,角色的x坐標被設為-60到40之間的任意數字,之后會一直顯示并將y坐標一直設為擋板2角色當前的y左邊減70。在碰到舞臺邊緣時會隱藏 【擋板3】【程序2-3描述】綠旗被點擊后,角色會隱藏。接收到開始廣播后,角色的x坐標被設為-60到40之間的任意數字,之后會一直顯示并將y坐標一直設為擋板3角色當前的y左邊減70。在碰到舞臺邊緣時會隱藏 【擋板4】2-4 【程序2-4描述】接收到正確廣播,在0.0001秒后,擋板2會移到擋板3所在的位置 【擋板2】【程序2-4描述】接收到正確廣播,在0.001秒后,擋板3會移到擋板4所在的位置 【擋板3】【程序2-4描述】接收到正確廣播,在0.01秒后,擋板4的x坐標被設為-60到40之間的任意一個數字。 【擋板4】2-5 【程序2-5描述】接收到“開始”廣播后,角色顯示在舞臺區,移到(0,-120)的位置,在0.001秒后會一直跟隨擋板移動知道碰到觸碰感應角色。碰到觸碰感應角色后會廣播失敗。 【小火星】 展開更多...... 收起↑ 資源列表 20.急算沖關-基礎規則.docx 20.急算沖關-基礎規則.pptx 縮略圖、資源來源于二一教育資源庫