演算法的表示-流程控制


演算法的表示

活動設計1-自然語言或虛擬碼實作

(1)自然語言

範例1

範例2

(2)虛擬碼

上述範例1以採用自然語言來描述.但感覺有點囉唆及冗長.將上述範例以較簡潔的符號來表示

範例2:數學問題

解說

(3)流程圖

「一圖勝過千言萬語」,看圖會意往往能收事半功倍之效,而所謂流程圖(flow chart)就是利用各種方塊圖形、線條及箭頭等符號來表達問題的解決問題的步驟及進行的順序;是演算法的一種表示方式

 

範例1

參考網站

教學網


活動設計2-利用多元工具實作程式流程圖

軟體1:fchart(繁體中文)

下載fchart

教學網站

官方網站

軟體2:flowgorithm(多國語言.簡體中文)

官方網站

https://translate.google.com/translate?hl=en&sl=en&tl=zh-TW&u=http%3A%2F%2Fflowgorithm.org%2Fdocumentation%2Findex.htm&sandbox=1

下載flowgorithm

下載flowgorithm範例

軟體3:Raptor(英文.簡體中文)

官方網站

下載Raptor

下載Raptor範例及教學資源

教學網站

http://mooc.zut.edu.cn/nodedetailcontroller/visitnodedetail?knowledgeId=3472195

http://jszx.cuit.edu.cn/NewsList.asp?type=923