此文為閱讀 <輕鬆的運算思維> 一文的心得。
運算思維可以融入其他科目中,例如數學或國文。因為「預測與邏輯判斷」是運算思維的核心之一。
舉例來說,我們要用電腦來判斷兩個數字大小時,流程可能如下(以中文表示):
請輸入第一個數字。可使用 Scratch 來完成:
請輸入第二個數字。
如果 第一個數字 大於 第二個數字 時
顯示 【第一個數字比第二個數字大】
否則
顯示 【第二個數字比第一個數字大】
將積木換成英文版:
也可以 Python 來達成:
最後以 C 程式語言當結尾:
簡言之,若不考慮用哪種程式語言時,可以用中文的句子來描述並訓練一些邏輯概念,邏輯有了之後,利用 Blockly 相關工具(例如陳會安的ArduBlockly中文離線版、Blockly的範例程式CodeEditor)來熟悉一些邏輯觀念與程式語言語法之間的轉換,最後再開始學習程式語言的語法。(筆者就是曾經深受程式語言的語法所困擾)。數學的例子可參考第一式:必殺-剪刀石頭布。
沒有留言:
張貼留言