輕鬆學編程/全國青少年信息學競賽培訓教材

輕鬆學編程/全國青少年信息學競賽培訓教材

《輕鬆學編程》是中國科學技術大學出版社2020年12月出版的書籍。

基本介紹

  • 書名:輕鬆學編程/全國青少年信息學競賽培訓教材
  • 作者:馬敏、田鈺
  • 出版社:中國科學技術大學出版社
  • ISBN:9787312048265
內容簡介,圖書目錄,

內容簡介

《輕鬆學編程》基本涵蓋了複賽涉及的所有知識點。通過詳實例題,循序漸進地介紹中小學生電腦程式設計的各種知識,內容包括數據的存儲和讀入、程式的選擇執行、程式段的反覆執行、數據的批量存儲等,旨在普及計算機科學教育,培養中小學生的計算思維能力,著重於實用與實戰。在算法分析和套用上,簡明扼要,細緻清晰,便於學生自學和教師上課;對於習題部分,提供詳細的解題步驟、策略與標程,便於學生上機練習。本書可作為中國小信息學奧賽輔導教材,也可供對計算機編程感興趣的中小學生自主學習使用。

圖書目錄

第1章初識C 語言(3)
1.1C 語言簡介(3)
1.2賦值語句、輸出語句(7)
1.3帶格式的輸出語句及輸入語句(10)
第2章程式控制結構(16)
2.1簡單的分支結構程式設計(16)
2.2if語句的嵌套與switch語句(20)
2.3for循環(26)
2.4while循環與dowhile循環(28)
第3章數組(34)
3.1一維數組(34)
3.2二維數組(38)第4章字元串(41)
4.1字元串的基礎知識(41)
4.2字元串操作(43)
4.3字元串的基礎運用(50)
第5章函式(62)
5.1函式的含義(62)
5.2經典數學函式主程式(62)
5.3函式的套用(64)
5.4形參和實參(65)
5.5標識符的作用域(65)
第6章檔案操作(67)
第7章結構體(71)
基礎算法篇
第8章模擬法專題(77)
第9章遞歸與遞推專題(85)
9.1遞歸(85)
9.2遞推(88)
第10章枚舉法(93)
第11章簡單搜尋算法(98)
11.1算法框架(98)
11.2算法分析(99)
第12章分治算法(105)
12.1分治算法的思想(105)
12.2分治算法的適用條件(105)
12.3分治算法的步驟(105)
12.4分治算法的框架結構(106)
第13章排序算法(116)
13.1選擇排序(116)
13.2插入排序(117)
13.3冒泡排序(118)
13.4快速排序(119)
13.5歸併排序(120)
13.6線形排序(121)
13.7排序算法的比較(124)
第14章高精度運算(128)
14.1高精度運算的思想(128)
14.2數的存儲和處理(128)
第15章貪心算法(137)
15.1貪心算法的思想(137)
15.2貪心算法的套用(138)
第16章背包問題(146)
16.1背包問題的定義(146)
16.2背包問題算法的思想(146)
16.30/1背包問題(146)
16.4完全背包問題(147)
16.5多重背包問題(147)
16.6分組背包問題(147)
16.7背包問題的最佳化(148)
第17章動態規划進階——線性、區間DP(157)
第18章算法綜合套用(165)
第19章STL入門(187)
19.1STL是什麼(187)
19.2vector與疊代器(187)
19.3stack(188)
19.4queue與priority_queue(188)
19.5set(189)
19.6map(189)
19.7pair(190)
19.8algorithm(190)
19.9STL分析(190)

相關詞條

熱門詞條

聯絡我們