15. 程序設計是指從確定任務到得到結果、寫出文檔的全過程
16. 程序設計工作過程
a) 問題分析
b) 設計算法
c) 編寫程序
d) 對源程序進行編輯、編譯和連接
e) 運行程序,分析結果
f) 編寫程序文檔
17. 程序包括兩方面的信息
a) 對數據的描述。在程序中要指定用到哪些數據以及這些數據的類型和數據的組織形式,這就是數據結構
b) 對操作的描述。即要求計算機進行操作的步驟,也就是算法
18. 算法+數據結構=程序
19. 算法的特性
a) 有窮性
b) 確定性
c) 有零個或多個輸入
d) 有一個或多個輸出,沒有輸出的算法是沒有意義的
e) 有效性
20. 算法的表示方法
a) 自然語言
b) 傳統流程圖(三種基本結構)
i. 順序結構
ii. 選擇結構
iii. 循環結構
1. 當型循環結構(while)
2. 直到型循環結構(until)
c) 結構化流程圖
d) N-S流程圖
e) 僞代碼
f) 計算機語言
21. 結構化方法的基本要點
a) 自頂向下
b) 逐步細化
c) 模塊化設計
d) 結構化編碼
22. 結構化編碼(coding),就是將已經設計好的算法用計算機語言來表示,即根據已經細化的算法正確地寫出計算機程序