信息學奧賽導學(C++語言基礎入門)
翁文強
買這商品的人也買了...
-
$356小程序實戰視頻課:微信小程序開發全案精講
-
$352我的第一本算法書
-
$422微信小程序開發實戰-微課視頻版
-
$327微信小游戲開發基礎與案例實戰
-
$378微信小程序:開發入門及實戰案例解析
-
$426微信小程序游戲開發快速入門到實戰
-
$454微信小程序與雲開發從入門到實踐
-
$356深入淺出算法競賽 (圖解版)
-
$419$398
相關主題
商品描述
"本書是致力於零基礎學習C++編程的教材,旨在為讀者提供系統而全面的學習體驗,包括教學課件與配套軟件。全書共11章,涵蓋了準備階段、基礎知識、順序結構、選擇結構、循環結構、多重循環、一維數組、多維數組、函數和結構體等方面。作者結合多年的一線教學實踐,精選了200餘道必做的編程例題,並逐一分析註解,確保讀者能夠循序漸進地掌握知識。同時精心配套了在線編程測評OJ公益網站,重視將理論知識轉化為編程實踐的能力。 本書適合有意參加各類編程白名單賽事的讀者,特別是有計劃參加C++信息學相關比賽的人群。同時,它也可以作為各類編程等級考試或認證的學生用書,以及對算法競賽感興趣的讀者與一線教師的教學參考。 "
目錄大綱
目錄
第1章準備階段
第1課DevC++程序使用指南
第2課在線測試OJ平臺使用指南
第3課信息學奧賽常見的英文詞匯
第4課打字的高效訓練方法
第5課競賽評測模式
第6課代碼留白的格式
本章寄語
第2章基礎知識
第1課Hello World!
第2課整數的運算
第3課浮點數的運算
第4課整數與浮點數的混合運算
第5課字符與ASCII碼
第6課變量
第7課常量
第8課賦值語句
第9課自增與自減
第10課數據類型
第11課數據類型的轉換
第12課數據的輸入
本章寄語
第3章順序結構
第1課格式化輸出
第2課簡單運算
第3課數位分離
第4課常用函數
第5課C風格的輸入輸出
第6課簡單幾何
本章寄語
第4章選擇結構
第1課關系與邏輯運算符
第2課if語句
第3課else語句
第4課else if語句
第5課嵌套選擇語句
第6課switch語句
第7課問號表達式
本章寄語
第5章循環結構
第1課for循環
第2課遞推數列
第3課循環輸入
第4課循環判斷
第5課查找極值
第6課while循環
第7課數位分離
第8課不定次數輸入
第9課do while循環
第10課循環中斷語句
本章寄語
第6章多重循環
第1課字符圖形
第2課數字與字母圖形
第3課多組數據輸入
第4課區間統計與調試
第5課多重循環優化
第6課排列與組合
第7課常見數論
本章寄語
第7章一維數組
第1課初識一維數組
第2課元素的查找
第3課元素的操作
第4課數組間的操作
第5課標記數組
第6課計數數組
第7課篩選元素
第8課日期換算
第9課簡單排序
第10課跳格子問題
本章寄語
第8章多維數組
第1課初識二維數組
第2課二維數組的遍歷
第3課矩陣的運算
第4課矩陣的變換
第5課矩陣的填充
第6課二維極值
第7課三維數組
本章寄語
第9章字符串
第1課初識字符數組
第2課大整數操作
第3課字母操作
第4課整行操作
第5課二維字符
第6課初識string類
第7課string類成員函數
第8課string數組
本章寄語
第10章函數
第1課初識函數
第2課有返回值的函數
第3課無返回值的函數
第4課自定義排序cmp函數
第5課遞歸函數
本章寄語
第11章結構體
第1課初識結構體
第2課結構體的排序
第3課結構體的拓展
本章寄語
附錄常見的評測狀態
參考文獻