很多朋友都在說積木方程式連小三到小六的小朋友都會,那對你們寫了很多年程式的人而言應該是非常容易的吧~ 但實際上好像不是這麼回事。一個簡單的例子,讓筆者卡關了整整四小時才轉出來
簡單的九九乘法表範例: (PYTHON程式很簡單)
Q: 問題來了,要怎麼轉成積木的思考方式呢?
A: 下面是筆者剛剛拚出來的積木版的九九乘法表
轉成文字版會長成下面這樣
積木的思考邏輯是建構式數學的形式去思考去堆疊,但是寫程式的時候不一定需要完全使用建構式思考方式就可以達成的。因為很多模組都是現成可以直接拿來用的,尤其是PYTHON
以上面這個轉成文字版的範例而言: Range(9) 會列出0到8
但如果把b+=1拿掉後,在積木的世界中,b這個變數就不會自動累加,這兩種邏輯思考方式都不錯,可以訓練常常寫程式僵化後的思緒。對於喜歡玩積木的朋友也可以提供另一個撰寫程式的方式。