準(zhǔn)備
有段時(shí)間沒有更新了刚夺,一方面是最近有些忙果录,另外一方面是在尋找除了游戲以外的可以用來教孩子學(xué)scratch的內(nèi)容咽袜。剛好最近孩子在學(xué)長(zhǎng)方形和正方形的相關(guān)知識(shí)讹开。這次就結(jié)合這部分內(nèi)容來學(xué)習(xí)盅视。后面就結(jié)合數(shù)學(xué)知識(shí)的學(xué)習(xí)做一個(gè)系列吧。
知識(shí)準(zhǔn)備:
scratch知識(shí)點(diǎn):移動(dòng)旦万、畫筆闹击、循環(huán)、變量成艘、模塊
長(zhǎng)方形和正方形的知識(shí)點(diǎn):長(zhǎng)方形有4個(gè)邊赏半,4個(gè)角,對(duì)邊相等淆两。4個(gè)角都是直角除破;正方形有4個(gè)邊,4個(gè)角琼腔,4條邊相等瑰枫,4個(gè)角都是直角。
設(shè)計(jì)
1丹莲、利用畫筆畫出長(zhǎng)方形和正方形
2光坝、可以改變正方形邊長(zhǎng)以及長(zhǎng)方形的長(zhǎng)和寬
編程
關(guān)于畫筆初步使用已經(jīng)有一篇文章教孩子學(xué)Scratch編程之0x5:我來畫畫介紹過了。這里就直接使用了甥材,主要用的是落筆盯另、抬筆、改變顏色洲赵、改變粗細(xì)鸳惯。
-
畫長(zhǎng)方形
定義一個(gè)新的積木塊-draw rectangle,有兩個(gè)參數(shù)width:用于改變長(zhǎng)方形的寬叠萍,height:用于改變長(zhǎng)方形的高芝发。
-
畫正方形
定義一個(gè)新的積木塊-draw square,有1個(gè)參數(shù)length:用于改變正方形的邊長(zhǎng)苛谷。
從這個(gè)系列開始辅鲸,我們會(huì)強(qiáng)化自定義積木也就是模塊的使用。將完成一個(gè)任務(wù)的一個(gè)代碼塊組合成一個(gè)自定義積木腹殿《楞玻可以使scratch代碼看起來更清晰例书、易懂。
測(cè)試
-
先測(cè)試長(zhǎng)方形:
-
再測(cè)試正方形:
總結(jié)
這次我們學(xué)習(xí)了結(jié)合畫筆與長(zhǎng)方形刻炒、正方形的知識(shí)决采。完成了畫長(zhǎng)方形與畫正方形的任務(wù)。
后面大家還可以基于這些內(nèi)容做擴(kuò)展坟奥,比如:
- 詢問長(zhǎng)方形的寬和高以及正方形的邊長(zhǎng)树瞭,來畫出各種大小的長(zhǎng)方形和正方形。這樣能夠理解到:不同長(zhǎng)方形的區(qū)別在于寬和高的變化筏勒。不同正方形的區(qū)別在于邊長(zhǎng)的變化移迫。
- 或者自動(dòng)旋轉(zhuǎn)角度畫出一圈長(zhǎng)方形和正方形。這樣能夠理解到即使正方形斜著放也還是正方形管行。
大家思考下如何做出下面的效果吧:
上一篇:教孩子學(xué)Scratch編程之0x6:摘星星游戲
下一篇:教孩子學(xué)Scratch編程之0x8:帶余數(shù)的除法