第三次:非圖像化程式語言初探
MineCraft&Blockly參考解答
實作1-Blockly
寫程式重要的兩件事
(1)程式可讀性高
(2)有效率的執行(例如迷宮遊戲有最短路徑問題)
Blockly-Maze第10關解答(REF)文字說明
(1)1041212同學的答案
(2)1040907同學的答案
(3)1041006同學的答案
(4)老師的解答
Blockly-Maze第1-10關完整解答(REF)
http://icodeschool.org/icode-blockly-for-ta.php?l=blockly_maze
http://youngmakers.cn/courses/54f960d59835fed6656d4de5
參考資料
影片(校內.資訊教育/程式語言)
實作2-MineCraft
參考解答
MineCraft第12-13關解答
1040907同學的答案
(1)完整文字說明
(2)錄影教學
非圖像化程式語言-包含保留字.函式.運算子及語法
實作3-初探非圖像化程式語言(使用Blockly)
步驟
1.下載3個範例檔(xml)
2..解壓縮code.zip
3.開啟01_circle_area.txt.全選(編輯/全選.CTRL+A).複製(右鍵/複製.CTRL+C)
4.進入https://blockly-demo.appspot.com/static/demos/code/index.html?lang=zh-hans 介面改為正體中文.點XML語言
5.將預設內容清空-全選(CTRL+A) 刪除(DELETE) 6.將01_circle_area.txt的內容貼上
7.點積木程式及其他程式語言例如Python
8.請觀察一下.積木或程式碼.說說你覺得這個程式的目的(功能)為何?
9.點選執行看看程式結果是否與你想的一樣呢?可否將輸入訊息改為中文呢?
10.或點刪除第一題的程式碼.繼續完成02_one_two_three.txt及03_prime_number.txt的練習.說一說這兩個程式的目的為何?可否修改程式的互動介面為中文呢?
11.其他更多的練習https://sites.google.com/site/ssblockly/ren-shiblockly/code-xie-cheng-shi-jiao-xue
參考網站
https://sites.google.com/site/warkeyli/blockly
其他相關網站
http://jimmyscratchlab.blogspot.tw/p/jforthblocks.html
■教學網站
■參考網站