演算法的表示-流程控制
演算法的表示
活動設計1-自然語言或虛擬碼實作
(1)自然語言
範例1
範例2
(2)虛擬碼
上述範例1以採用自然語言來描述.但感覺有點囉唆及冗長.將上述範例以較簡潔的符號來表示
範例2:數學問題
解說
(3)流程圖
「一圖勝過千言萬語」,看圖會意往往能收事半功倍之效,而所謂流程圖(flow chart)就是利用各種方塊圖形、線條及箭頭等符號來表達問題的解決問題的步驟及進行的順序;是演算法的一種表示方式
範例1
參考網站
活動設計2-利用多元工具實作程式流程圖
軟體1:fchart(繁體中文)
教學網站
軟體2:flowgorithm(多國語言.簡體中文)
軟體3:Raptor(英文.簡體中文)
教學網站
http://mooc.zut.edu.cn/nodedetailcontroller/visitnodedetail?knowledgeId=3472195
http://jszx.cuit.edu.cn/NewsList.asp?type=923