1. 程式人生 > >C語言程式設計(一)-基礎知識2

C語言程式設計(一)-基礎知識2

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),就是將已經設計好的演算法用計算機語言來表示,即根據已經細化的演算法正確地寫出計算機程式