上節(jié)課完成了codeorg課程2的第5節(jié)和第6節(jié)的課程。
這節(jié)課學習codeorg課程2的第7節(jié)課程。
課程2第7節(jié)第1關和第2關
打開瀏覽器,輸入網址進入:https://studio.code.org/s/course2,找到第7節(jié)課程的名稱為“小藝術家:循環(huán)”,點擊右側第1關:

這一關也是之前做的題目,但是要改成使用循環(huán)模塊來完成。
因此可以循環(huán)4次,循環(huán)內部是移動100像素和轉向。

進入第2關,可以看到一個視頻,主要內容是如何使用循環(huán)實現(xiàn)對組合動作的重復執(zhí)行。

然后第2關要使用循環(huán),那么和前一關是一樣的做法。
課程2第4節(jié)后續(xù)所有關卡
進入第3關:

這關要使用循環(huán),要完成8條線,那么就要循環(huán)8次,按照順時針或者逆時針方向都可以,每次方向轉動45度,顏色則每次都設置為隨機就可以,解答如下:

第4關和第3關類似,只是循環(huán)次數(shù)不同而已,如果孩子沒有學習過圓有多少度,可以告訴孩子是360度,因此要循環(huán)360度。
程序要運行360次可能要花比較長的時間,因此,可以將運行按鈕下面的運行速度的設置調節(jié)為最右側,就可以讓程序運行得最快,減少等待的時間。運行起來吧,看看小人在飛快的運動,很好玩。
第5關要循環(huán)8個邊,循環(huán)內部要做的事情,是移動和轉向。
第6關要有一點數(shù)學知識了。要知道一個圓是360度,那么每次轉向1度,則需要360度才能完成一個圓。
結果如下:

第7關可以不用循環(huán)實現(xiàn)。
第8關要對第7關的步驟進行循環(huán)重復即可。
第9關有點繞了,相當于畫一個更小的圈子,答案如下:

第10關不需要循環(huán),按步驟完成即可,注意轉向的角度變化。
第11關可以分析出來可以用三個相同的菱形組成整個圖案,筆畫重復是允許的。
那么只要在已經存在的代碼外面套一個循環(huán)3次即可完成。
可以引導孩子按照代碼步驟腦子里面進行執(zhí)行,注意完成一個菱形之后,小人面對的方向,這樣可以判斷出完成一個菱形之后是否需要調整方向,再進入下一個菱形。
第12關可以自由發(fā)揮,已經存在的部分是畫一個菱形,那么只要畫完一個菱形之后調整一定的角度,然后外面套上循環(huán)次數(shù),就可以完成,學哥是這樣做的:

第13關還是自由發(fā)揮題目,可以使用循環(huán)來完成各種各樣的圖畫。
學哥是這樣做的:

第14關、15關和16關是測試題目,可以讓孩子自己完成。
這節(jié)課還是練習循環(huán)邏輯的概念,并引入更多的新的模塊,靈活利用角度以及組合進行循環(huán),可以畫出更多的圖案。
下節(jié)課預告
下節(jié)課介紹課程2第8節(jié)【蜜蜂:循環(huán)】,繼續(xù)練習循環(huán)邏輯。