每個關(guān)卡一開始,孩子會看到左邊的動畫窗口里有猴博士、小猴子、香蕉和道具,右邊的代碼窗口里有代碼、"RUN!"按鈕、代碼的圖形化表示。即使孩子不會寫單詞,點(diǎn)擊代碼的圖形化按鈕,代碼窗口會自動寫出代碼。
本文介紹第6-10關(guān)。
第6關(guān)
先觀察,再測量步數(shù)。
猴子需要先左轉(zhuǎn),走4步;再右轉(zhuǎn),走16步;再右轉(zhuǎn),走4步。

然后如下寫代碼(建議英語基礎(chǔ)沒那么強(qiáng)的孩子點(diǎn)擊底部圖形化的的指令,不用寫英文代碼):

最后看代碼運(yùn)行過程。

第6關(guān)通關(guān)!*
第7關(guān)
第七關(guān)一開始,猴博士介紹如何讓猴子旋轉(zhuǎn)任意角度。

查看開始頁面。

需要逆時針旋轉(zhuǎn)45度,最好用尺子測量距離是否真的是14步。

最后運(yùn)行過程。

第8關(guān)
一開始,就可以看到,有香蕉被灌木擋住,要想吃到三個香蕉,需要變換方向。

要吃到三個香蕉,需要向左旋轉(zhuǎn)。還要用尺子測量步數(shù)。

寫出的代碼就是如下圖這樣,重復(fù)三次“左轉(zhuǎn)-走15步”。
以后我們會提到,可以用循環(huán)來避免寫三次一樣的代碼。

這是最終運(yùn)行效果!

第9關(guān)
一開始,猴博士就告訴孩子,猴子可以倒著走,只需要在數(shù)字前加一個負(fù)號就可以。

看看界面。

用尺子測量猴子到香蕉的步數(shù)。

先倒著走10步吃第一個香蕉,再正向走20步吃第二個香蕉。

這是通過關(guān)卡的效果!

第10關(guān)
關(guān)卡開始,先觀察一下,猴子需要逆時針旋轉(zhuǎn)45度(避免想著左、右轉(zhuǎn),因?yàn)槌绦蚴前凑枕?、逆時針來寫的)。

先用尺子測量猴子吃第一個(中間那個),第二個(右邊),第三個(左邊)香蕉所需要走的步數(shù)。

給一個最終代碼。

這是運(yùn)行效果!通關(guān)!

下一次,我會給出第11-15關(guān)的通關(guān)攻略。