求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

CCF中學生計算機程序設計基礎篇檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 孔夫子網 的圖片

CCF中學生計算機程序設計基礎篇》,出版社 科學出版社(中國),出版時間 2018年03月,開本 16開,作者 中國計算機學會,頁數 0,ISBN編碼 9787030500298。

書籍是知識[1]的源泉,只有書籍才能解救人類,只有知識才能使我們變成精神上堅強的、真正的、有理性[2]的人。唯有這種人能真誠地熱愛人,尊重人的勞動,衷心地讚賞人類永不停息的偉大勞動所創造的最美好的成果。

內容簡介

本書由CCF組織富有程序設計教學經驗的中學老師編寫通過詳實的例題,循序漸進地介紹中學生計算機程序設計的各種知識,內容包括模塊化編程、字符串處理、數據類型的組合、指針、數據外部存儲、數據結構及其應用、簡單算法、數學在程序設計中的應用、STL(標準模塊庫)簡要說明等,旨在普及計算機科學教育,培養中學生的計算思維能力

目錄

章?模塊化編程函數

1.1  自定義函數的引入................................................... 1

1.2  函數的定義............................................................. 3

1.3  函數調用與參數傳遞................................................ 5

1.4  變量的作用域.......................................................... 9

1.5  函數的應用........................................................... 11

1.6  遞歸函數.............................................................. 20

第2章?字符串處理string類型

2.1  string類型的引入................................................... 33

2.2  string類型的基本 作............................................. 36

2.3  string類型中字母與數字的關係................................ 41

2.4  string類型的應用................................................... 48

本章小結...................................................................... 52

第3章?數據類型的組合結構和聯合

3.1  結構體(struct)的引入............................................. 61

3.2  結構體(struct)的使用............................................. 66

  • 3.3  結構體(struct)的擴展............................................. 72
  • 3.4  聯合(union)的定義和使用........................................ 76
  • 3.5  枚舉(enum)的定義和使用........................................ 79

本章小結...................................................................... 81

第4章?功能強大的利器指針

4.1  指針概念、定義與內存分配..................................... 85

4.2  指針的引用與運算.................................................. 87

4.3  指針與數組........................................................... 90

4.4  指針與字符串........................................................ 95

  • 4.5  函數指針和函數指針數組........................................ 97

4.6  指針的擴展......................................................... 100

本章小結.................................................................... 104

第5章?數據外部存儲文件

5.1  數據存儲的分類................................................... 109

5.2  文件類型變量的定義及引用................................... 110

5.3  文件的重定向...................................................... 116

本章小結.................................................................... 118

第6章?數據結構及其運用

6.1  什麼是數據結構................................................... 125

6.2  線性表的儲存結構及其應用................................... 126

6.3  隊列及其應用...................................................... 138

6.4  棧及其運用......................................................... 145

6.5  二分及其快速排序................................................ 151

第7章?簡單算法

7.1  什麼是算法......................................................... 169

7.2  高精度數值處理................................................... 171

7.3  簡單枚舉算法...................................................... 178

7.4  模擬算法............................................................. 184

7.5  簡單動態規劃...................................................... 187

7.6  用遞歸實現回溯算法............................................. 199

第8章?數學在程序設計中的應用

8.1  常用數學函數...................................................... 207

8.2  質因數的分解...................................................... 209

8.3  *大公約數的歐幾里德算法................................... 212

8.4  加法理與乘法理............................................. 216

8.5  排列與組合......................................................... 219

8.6  圓排列、可重集排列............................................. 222

第9章?STL(標準模板庫)簡要說明

9.1  STL中的一些新概念.............................................. 227

9.2  幾個常見的容器介紹............................................. 232

9.3  幾個常見的算法函數............................................. 240

索引    245

參考文獻

  1. 什麼是知識?,搜狐,2016-08-13
  2. 理性,是解決絕大多數問題的關鍵,搜狐,2017-03-28