以fChart馭Python:練fChart了沒? | 社區大學終身學習網
2022年1月17日—本文將介紹如何利用方便的工具「fChart」,體驗將流程圖轉為Python程式碼的過程。
我們在《從想法到實現:怎麼用程式解決問題?》[5]這篇文章中已提出:
在整個使用編程來解決問題的思維過程中,如果能把原始問題的解法(solution)以「流程圖」來表達,則最後以程式來實現是指日可待的了──因為:流程圖和程式語法很容易做一一的對應轉換!(圖1)
圖1:用編程解決問題的過程中,將問題的解方表達成中繼的流程圖後可以將之一一對應到各種程式語言。
接下來,我們將使用陳會安老師改編自愛沙尼亞的流程圖轉 Python工具「fChart」[6]來展示上述的這個概念。因為筆者認為「以科技英文學程式」是必要的,它可以幫我們開啟一扇連接編程世界的大門。本文特地將陳老師中文化的版本調回英文介面[7]。文後的各截圖也都以此為之。
fChart 10大項130例會安老師精編了如下 10 大項共 130 題(圖1~圖10[8])從基礎到資料結構(data structures)與演算法(algorithms)的練習題供初學者一一細細品嚐「流程圖轉譯 Python 程式碼」就是這樣簡單(雖然目前沒有這可以自動化的工具程式存在,也許有一天它被創造出來,那將會有多美好啊!)
這10大項可分為3大類,項目 1 到 5 為基礎編程入門,項目 6 到 8 為進階主題,項目 9 到 10 為延伸內容。
變數與輸出輸入 運算子與運算式 條件判斷 迴圈結構 迴圈和條件 巢狀迴圈 函數 陣列 演算法 遞迴函數 ... 作者:Ted LeeEES: Engineering Equation Solver | 社區大學終身學習網
fchart python | 社區大學終身學習網
fChart 流程圖軟體 - Meme | 社區大學終身學習網
fchart(繁體中文)下載及開啟 | 社區大學終身學習網
fChart程式設計教學工具+Blockly中文離線版 | 社區大學終身學習網
以fChart馭Python:練fChart了沒? | 社區大學終身學習網
碧華國小程式教育中心 | 社區大學終身學習網
Excel&Access 2013整合哪裡學?臺北市北投社區大學開課資訊
想要學習Excel&Access2013整合可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
超簡單用積木寫程式哪裡學?臺北市松山社區大學開課資訊
想要學習超簡單用積木寫程式可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...