Scratch 3運算思維教材
  • Scratch 3環境介紹
  • 選一個開始執行程式的條件吧!
  • 積木式程式設計方法
  • 流程控制的練習
  • 變數
  • 有趣的隨機數
  • 返家作業說明
  • 來猜個數字吧
  • 清單
  • 找出最大值、最小值、平均數
  • 使用清單和廣播建立兩個角色間的對話
  • 大富翁銀行
  • 撲克牌遊戲的挑戰
Powered by GitBook
On this page

Was this helpful?

積木式程式設計方法

Previous選一個開始執行程式的條件吧!Next流程控制的練習

Last updated 6 years ago

Was this helpful?

先來看看下面這個例子:

不知道同學們可以解出幾題呢?

在上面的遊戲中我們學習到了,不管是積木式程式設計方式,還是傳統的文字式程式設計方式,亦或是未來可能的語音式的程式設計方式,其實都只是把我們的想法(或是想要解決問題的方法)一步一步地告訴執行工作的作業機器,這個執行工作的作業機器可以是電腦、手機、微控制器、智慧家電、機器人等等。

所以,重點是,你的解決方法是否正確,而使用的程式設計方式反而只是一個工具而已。因此,我們要學習的內容可以朝以下兩個方向來思考:

  • 學習解決問題的方法

  • 學習如何運用程式語言工具

而程式語言工具就可以是傳統的程式語言,如Python、C/C++、C#、Javascript、Java等等,當然看你要解決的問題,例如想要製作一些有趣的互動式動畫、遊戲等等,就可以學習Scratch,如果想要設計的是手機的APP,也有APP Inventor可以選擇,有一些嵌入式系統也有積木式的程式工具可以選用,例如S2A和S4A,而有一些嵌入式系統原生就支援積木程式環境,例如micro:bit。

Blockly Games
Logo
http://appinventor.mit.edu/explore/appinventor.mit.edu
Let's code with the micro:bitmicrobit_edu
Logo