在家教孩子學(xué)編程第3天:小貓翻跟頭前進(jìn)
我們一起自己在家教孩子學(xué)編程?1、打開(kāi)少兒編程工具Scratch進(jìn)入Scratch操作界面;?2、點(diǎn)擊角色添加,選擇一個(gè)角色;?

??2、選擇小貓(Cat)角色;?

??3、選擇一個(gè)背景,這里我們選擇“Bluesky”背景;??


?4、我們按住鼠標(biāo),用鼠標(biāo)拖動(dòng)小貓到地面上;?

?這里留意小貓角色的一些參數(shù):?小貓目前的位置坐標(biāo)(X軸:-99,Y軸:2)?

我們按住鼠標(biāo)拖動(dòng)小貓到地上,小貓此時(shí)的位置坐標(biāo)(X軸:-180,Y軸:-124)?

?這里需要介紹一下舞臺(tái)的位置,Scratch舞臺(tái)表演區(qū)內(nèi)的任何一個(gè)點(diǎn)都可以用兩個(gè)數(shù)字的組合來(lái)表示,即坐標(biāo)。?

??小貓角色的位置也可以由坐標(biāo)來(lái)表示。其中,X坐標(biāo)表示水平方向的位置,Y坐標(biāo)表示豎直方向的位置,舞臺(tái)中心的坐標(biāo)默認(rèn)為(X:0,Y:0)。
如果小貓角色的X坐標(biāo)值為正數(shù)(負(fù)數(shù)),那么該角色在舞臺(tái)中心的右邊(左邊);同理,如果小貓角色的Y坐標(biāo)值為正數(shù)(負(fù)數(shù)),那么該角色在舞臺(tái)中心的上方(下方)。舞臺(tái)上的角色被選中時(shí),信息欄上會(huì)顯示該角色的當(dāng)前坐標(biāo)。?
?所以我們按住鼠標(biāo)拖動(dòng)小貓的時(shí)候,會(huì)觀察到小貓的坐標(biāo)由原來(lái)的(X:-99,Y:-2)變成了(X:-180,Y:-124)。??5、我們要讓小貓?jiān)诘厣舷蚯耙苿?dòng),所以我們先在事件積木里面找到【當(dāng)綠旗被點(diǎn)擊】的積木,然后把積木拖到腳本區(qū)。?

??這里每一個(gè)積木可以理解成一個(gè)腳本,而腳本區(qū)可以理解為組合積木的地方。
?6、選擇“運(yùn)動(dòng)”積木區(qū),拿起【移動(dòng)10步】的積木插到【當(dāng)綠旗被點(diǎn)擊】的積木下面,小貓就可以移動(dòng)起來(lái),可以點(diǎn)擊讓小朋友試一下,看小貓的變化,會(huì)發(fā)現(xiàn)每點(diǎn)擊一下綠旗,小貓就回向前移動(dòng)10步(坐標(biāo))。
?7、我們?cè)俚竭\(yùn)動(dòng)積木里面找到【右轉(zhuǎn)15度】就,然后把積木拖到腳本區(qū),然后把15改成30。?我們點(diǎn)擊一下小綠旗以后會(huì)發(fā)現(xiàn),小貓向右邊旋轉(zhuǎn)了一點(diǎn)點(diǎn),會(huì)觀察到角色區(qū)小貓的方向參數(shù)由原來(lái)的90變成了120;?8、到控制積木里面找到【重復(fù)執(zhí)行10次】,把這塊積木與【右轉(zhuǎn)30度】卡合在一起,然后卡到【移動(dòng)10步】的下面。?

?9、選擇“運(yùn)動(dòng)”,在最后加入一塊【面向90方向】的積木。?

??10、整個(gè)積木代碼腳本如下所示:?

11、嘗試多次點(diǎn)擊綠旗,小貓快樂(lè)地邊翻跟頭邊慢慢向前移動(dòng)了。??
?
少兒編程其實(shí)很簡(jiǎn)單,只要你愿意,你也完全可以不用給孩子到外面報(bào)培訓(xùn)班,自己在家教孩子學(xué)編程,不會(huì)的話可以跟著我一起學(xué)。
?
如果你也想自己在家教孩子學(xué)編程,歡迎加入我們,我們一起交流在家自己教孩子學(xué)編程過(guò)程中的心得收獲。
我是琦爸,一個(gè)自己在家教孩子玩編程、人工智能的爸爸。
?
歡迎和我一起探索交流【帶娃玩轉(zhuǎn)人工智能】。歡迎加入我們的“父母研習(xí)社”,我們一起踐行陪娃“玩”中學(xué)!