第三次:非圖像化程式語言初探

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)完整文字說明

MineCraft-ref-ans

(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


教學網站

參考網站