国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

通過(guò)Scratch學(xué)習(xí)坐標(biāo)和角度

極客小將2021-03-07-
Scratch是一款非常熱門的少兒編程工具,它很容易上手,但依然可以作出非常棒的動(dòng)畫(huà)。

Scratch是一款非常熱門的少兒編程工具,它很容易上手,但依然可以作出非常棒的動(dòng)畫(huà)。

upload/article/images/2021-03-07/2b815f6c2c242240ec23793c3e44e414.jpg

Scratch其實(shí)是在一個(gè)480x360的畫(huà)板上通過(guò)編程畫(huà)出各種動(dòng)畫(huà),其原理和其他更復(fù)雜的動(dòng)畫(huà)制作其實(shí)是一樣的。要掌握有規(guī)律的動(dòng)畫(huà)制作,坐標(biāo)和角度是最基礎(chǔ)的知識(shí)。對(duì)于剛接觸編程的少兒來(lái)說(shuō),理解并能運(yùn)用Scratch的坐標(biāo)和角度工具非常重要。

位置=坐標(biāo)

坐標(biāo)就是位置。現(xiàn)實(shí)世界經(jīng)常聽(tīng)說(shuō)的地球的“經(jīng)緯度”就是坐標(biāo)。通過(guò)坐標(biāo)可以定位一個(gè)物體在地球上的位置。你知道廣州的坐標(biāo)嗎?答案是北緯:23度07分,東經(jīng):113度15分。

upload/article/images/2021-03-07/e393eded60f7813894b2c0eba545ad6e.jpg

Scratch里一個(gè)角色的坐標(biāo)就代表該角色在畫(huà)板的位置。在一個(gè)平面畫(huà)板里,要確定一個(gè)角色位置就需要有兩個(gè)指標(biāo)-它在水平(左右)方向的位置和垂直(上下)方向的位置。分別用x坐標(biāo)和y坐標(biāo)表示。

下面先來(lái)用一個(gè)簡(jiǎn)化版的坐標(biāo)圖學(xué)習(xí)坐標(biāo)位置。通過(guò)練習(xí)讓少兒掌握動(dòng)物(小鳥(niǎo)和豬頭)的坐標(biāo)。

upload/article/images/2021-03-07/333cc0f534e1918dfec5b33bc1324ed5.jpg

(答案分別是x=2,y=1;x=-4,y=2)

upload/article/images/2021-03-07/ff1977a49f0dbbbc6f8e95cd63e29a8d.jpg(答案是x=2,y=-2;x=-3,y=4)

做完練習(xí)告訴小朋友,在Scratch里,移動(dòng)鼠標(biāo)時(shí)畫(huà)板右下角會(huì)顯示鼠標(biāo)的坐標(biāo)。

Scratch把畫(huà)板從水平(左右)方向分成了480份;從垂直(上下)方向分成了360份,所以x坐標(biāo)和y坐標(biāo)分別有480和360個(gè)刻度。

upload/article/images/2021-03-07/de2b2e71cf06ae1d141bdd0b98d7c9d8.jpg

Scratch規(guī)定畫(huà)板最中心的點(diǎn)的坐標(biāo)是x=0,y=0。中心點(diǎn)向右的x坐標(biāo)是正數(shù);中心點(diǎn)向左的x坐標(biāo)是負(fù)數(shù);中心點(diǎn)向上的y坐標(biāo)是正數(shù);中心點(diǎn)向下的y坐標(biāo)是負(fù)數(shù)。

所以畫(huà)板的最右上角的坐標(biāo)是x=240,y=180;最左上角的坐標(biāo)是x=-240,y=180;最右下角的坐標(biāo)是x=240,y=-180;最左上角的坐標(biāo)是x=-240,y=-180。

接下來(lái)通過(guò)“移到x__y__”指令來(lái)移動(dòng)一個(gè)動(dòng)物,讓孩子通過(guò)動(dòng)手實(shí)驗(yàn)來(lái)形象地理解Scratch坐標(biāo)。

upload/article/images/2021-03-07/b6fc72d6fe4c3f15d7c319ff1e488871.jpg

一個(gè)很大的角色的坐標(biāo)是怎么決定的呢,其實(shí)它的坐標(biāo)就是它中心點(diǎn)的坐標(biāo),可以通過(guò)“造型”-“中心點(diǎn)”來(lái)查看或修改角色的中心點(diǎn)。

upload/article/images/2021-03-07/7f9451ef07c03c1b05abfaca69b98e5d.jpg

角度

通過(guò)自制的角度測(cè)量小程序來(lái)演示不同角度值代表的含義。孩子可按左/右鍵改變角度,程序會(huì)實(shí)時(shí)顯示當(dāng)前角度值。

upload/article/images/2021-03-07/30fbec405b35a91568069b0610ca353b.jpg

解析Scratch角度的規(guī)則:向上時(shí)0度,向右是90度,向下是180度,向左是-90度。通過(guò)測(cè)量小程序讓孩子形象了解。

接下來(lái)做小游戲測(cè)試,在簡(jiǎn)化版坐標(biāo)圖里,讓孩子選擇/計(jì)算豬頭相對(duì)于小鳥(niǎo)的角度/距離。通過(guò)趣味游戲加深對(duì)于角度/距離的理解。

upload/article/images/2021-03-07/5bb12421c0cfa86f555ac3336d1983b4.jpg

(答案是面向90度,移動(dòng)3步)

upload/article/images/2021-03-07/6c55db9389ec5f469a79ef324be649db.jpg

(答案是面向141度,移動(dòng)5步)


旋轉(zhuǎn)

孩子理解了角度之后就可以進(jìn)一步講解旋轉(zhuǎn)。旋轉(zhuǎn)的角度就是兩個(gè)物體的相對(duì)角度。我們還是先通過(guò)簡(jiǎn)化版坐標(biāo)小游戲測(cè)試來(lái)理解。給小鳥(niǎo)一個(gè)初始移動(dòng)角度,讓孩子選擇/計(jì)算小鳥(niǎo)要打到豬頭的旋轉(zhuǎn)角度和距離。

upload/article/images/2021-03-07/d843a1b98947d06af93e5af890089cee.jpg

(答案是右轉(zhuǎn)90度,移動(dòng)3步)

upload/article/images/2021-03-07/ccf1ca0dace71ef2b12052f2eadde201.jpg

(答案是左轉(zhuǎn)141度,移動(dòng)5步)

玩完簡(jiǎn)化版坐標(biāo)小游戲后,就讓孩子挑戰(zhàn)Scratch版小游戲。這個(gè)小游戲需要測(cè)量角色在Scratch畫(huà)板里的真實(shí)角度和距離。前面幾關(guān)是“面向?度移動(dòng)”的模式,然后是“向左/右旋轉(zhuǎn)”模式。玩好這個(gè)小游戲就對(duì)Scratch的坐標(biāo)、角度、距離、旋轉(zhuǎn)等有了深刻的理解。

upload/article/images/2021-03-07/6bf93f0bfe9e2dbb96758096e74e03a7.jpg

upload/article/images/2021-03-07/3c8887a264316affc698ffb20680c0e8.jpg


幾何圖形

接下來(lái)我們應(yīng)用坐標(biāo)和角度來(lái)畫(huà)簡(jiǎn)單的幾何圖形:

先來(lái)畫(huà)正三角(邊)形 -- 就是有三條邊,邊長(zhǎng)相等,角度相等。通過(guò)計(jì)算可以知道每個(gè)內(nèi)角都是60度。通過(guò)移動(dòng)、旋轉(zhuǎn)、畫(huà)筆來(lái)畫(huà)出來(lái)。

再來(lái)畫(huà)正四邊形 -- 有四條邊,每個(gè)內(nèi)角都是90度。

再來(lái)畫(huà)正五邊形 -- 有五條邊,每個(gè)內(nèi)角都是108度。

upload/article/images/2021-03-07/7c3d9370ec27b0fd249e5ffd0a24c89d.jpg

讓孩子動(dòng)手畫(huà)出來(lái)。

接著讓孩子尋找規(guī)律,能不能用循環(huán)的形式畫(huà)正三邊形、四邊形、五邊形......這需要一定的引導(dǎo)。對(duì)于沒(méi)有三角知識(shí)的低年級(jí)學(xué)生,需要直接告訴他們正多邊形內(nèi)角公式。

給一定時(shí)間讓孩子自己作畫(huà)。等到孩子都能理解了用循環(huán)實(shí)現(xiàn)畫(huà)正多邊形,那對(duì)于循環(huán)、坐標(biāo)、角度、距離、旋轉(zhuǎn)等重要的編程知識(shí)就都有了很深入的理解。

對(duì)于理解得很好的孩子,還可以讓他們嘗試畫(huà)出多邊形的對(duì)角線。可以給他們指示需要用到的指令,如列表等。給他們更大挑戰(zhàn)以保持對(duì)編程的興趣。

upload/article/images/2021-03-07/15111c36095516c2e5df54590254227d.jpg

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 内黄县| 南平市| 灵丘县| 金乡县| 潼关县| 泽库县| 正安县| 通海县| 长子县| 紫云| 丰县| 清新县| 青岛市| 旬邑县| 巫山县| 永修县| 航空| 略阳县| 从江县| 清远市| 额尔古纳市| 龙井市| 通海县| 石景山区| 潮州市| 丰台区| 维西| 陆丰市| 佛教| 鹤壁市| 昂仁县| 萍乡市| 子长县| 平度市| 西吉县| 井研县| 盘锦市| 泌阳县| 吴堡县| 高陵县| 佛山市|