資源簡介 Scratch趣味編程|互動數學——找位置Scratch是麻省理工大學開發的一款簡易的圖形化編程軟件,通過積木組合的形式來實現程序的編寫,了解編程的原理和功能,低門檻、生動、有趣。Scratch采用可視化,從而快速制作出游戲、故事、動畫、教程、藝術作品等。今天帶大家用Scratch制作一個互動數學案例——找位置。此案例為【Scratch趣味編程|互動數學——找位置】拓展提高。一、效果展示我與教育同進步二、參考教程素材準備:—》造型:坐標:在我們現實世界中,我們每個人所在的位置,是用經緯度來描述的,這個“經緯度”就是坐標,其中:x表示當地的緯度,y表示當地的經度。通過坐標可以定位每一個物體在地球上的位置。想想你在教室中坐的位置,在幾排幾列呢?想想你坐過的火車票在幾號車廂幾號座位呢?你坐過的飛機票又是幾號座位呢?你如何非常輕松的找到自己的座位任何事物都需要有生存的空間,在Scratch中,角色的生存空間就是舞臺,每個角色的坐標就代表該角色在舞臺的位置。要確定一個角色在Scratch編程的舞臺上的位置,就需要兩個指標,分別是水平(左右)方向的位置和垂直(上下)方向的位置。分別用x坐標和y坐標表示。Scratch編程的舞臺正中心位置(x=0,y=0),舞臺的寬(x)從左側的-240到右側的+240,舞臺的高度(y)從下方的-180到上方的+180,整個舞臺就是一個480*360單位的矩形平面。參考程序:(一)“方塊”角色效果:生成11行9列方塊矩陣,其中有一隨機目標方塊。解析:1.克隆11行9列方塊矩陣,隱藏本體方塊,顯示克隆體方塊。2.初始化起點位置(-200,160),方塊左右、上下間距為40,克隆過程中每一列x坐標增加40,每一行y坐標減少40,使每個克隆體方塊落在指定位置。3.克隆體方塊位置x坐標,y坐標為40的倍數;4.克隆體方塊x坐標范圍為:-200~200;y坐標范圍為:-160~160。5.產生-5~5之間的隨機數,然后乘以40,實現方塊的隨機x坐標;產生-4~4之間的隨機數,然后乘以40,實現方塊的隨機y坐標。6.如果克隆體的坐標和隨機坐標相等,則設置此方塊為目標方塊,并切換為“方塊B”造型,以突出顯示。腳本:(二)“角色”角色效果:根據所有克隆體方塊位置,隨機生成一個要尋找的位置。解析:1.點擊該角色,詢問目標方塊的x坐標,直到回答正確。2.詢問目標方塊的y坐標,直到回答正確。3.同時報出目標方塊的坐標。腳本:Scratch趣味編程|互動數學——找位置(2)Scratch是麻省理工大學開發的一款簡易的圖形化編程軟件,通過積木組合的形式來實現程序的編寫,了解編程的原理和功能,低門檻、生動、有趣。Scratch采用可視化,從而快速制作出游戲、故事、動畫、教程、藝術作品等。今天帶大家用Scratch制作一個互動數學案例——找位置。此案例為【Scratch趣味編程|互動數學——找位置(1)】拓展提高。一、效果展示二、參考教程素材準備:—》造型:坐標:在我們現實世界中,我們每個人所在的位置,是用經緯度來描述的,這個“經緯度”就是坐標,其中:x表示當地的緯度,y表示當地的經度。通過坐標可以定位每一個物體在地球上的位置。想想你在教室中坐的位置,在幾排幾列呢?想想你坐過的火車票在幾號車廂幾號座位呢?你坐過的飛機票又是幾號座位呢?你如何非常輕松的找到自己的座位任何事物都需要有生存的空間,在Scratch中,角色的生存空間就是舞臺,每個角色的坐標就代表該角色在舞臺的位置。要確定一個角色在Scratch編程的舞臺上的位置,就需要兩個指標,分別是水平(左右)方向的位置和垂直(上下)方向的位置。分別用x坐標和y坐標表示。Scratch編程的舞臺正中心位置(x=0,y=0),舞臺的寬(x)從左側的-240到右側的+240,舞臺的高度(y)從下方的-180到上方的+180,整個舞臺就是一個480*360單位的矩形平面。參考程序:(一)“方塊”角色效果:生成11行9列方塊矩陣,其中有一隨機目標方塊。解析:1.克隆11行9列方塊矩陣,隱藏本體方塊,顯示克隆體方塊。2.初始化起點位置(-200,160),方塊左右、上下間距為40,克隆過程中每一列x坐標增加40,每一行y坐標減少40,使每個克隆體方塊落在指定位置。3.克隆體方塊位置x坐標,y坐標為40的倍數;4.克隆體方塊x坐標范圍為:-200~200;y坐標范圍為:-160~160。5.產生-5~5之間的隨機數,然后乘以40,實現方塊的隨機x坐標;產生-4~4之間的隨機數,然后乘以40,實現方塊的隨機y坐標。6.如果克隆體的坐標和隨機坐標相等,則設置此方塊為目標方塊,并切換為“方塊B”造型,以突出顯示。腳本:(二)“角色”角色效果:根據所有克隆體方塊位置,隨機生成一個要尋找的位置。解析:1.點擊該角色,詢問目標方塊的x坐標,直到回答正確。2.詢問目標方塊的y坐標,直到回答正確。3.同時報出目標方塊的坐標。腳本: 展開更多...... 收起↑ 資源列表 Scratch趣味編程 互動數學——找位置(2).docx Scratch趣味編程互動數學——找位置.docx 縮略圖、資源來源于二一教育資源庫