信息學奧賽導學(C++語言基礎入門)

翁文強

  • 出版商: 清華大學
  • 出版日期: 2024-06-01
  • 售價: $414
  • 貴賓價: 9.5$393
  • 語言: 簡體中文
  • ISBN: 7302664471
  • ISBN-13: 9787302664475
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存 < 3)

  • 信息學奧賽導學(C++語言基礎入門)-preview-1
  • 信息學奧賽導學(C++語言基礎入門)-preview-2
  • 信息學奧賽導學(C++語言基礎入門)-preview-3
信息學奧賽導學(C++語言基礎入門)-preview-1

商品描述

"本書是致力於零基礎學習C++編程的教材,旨在為讀者提供系統而全面的學習體驗,包括教學課件與配套軟件。全書共11章,涵蓋了準備階段、基礎知識、順序結構、選擇結構、循環結構、多重循環、一維數組、多維數組、函數和結構體等方面。作者結合多年的一線教學實踐,精選了200餘道必做的編程例題,並逐一分析註解,確保讀者能夠循序漸進地掌握知識。同時精心配套了在線編程測評OJ公益網站,重視將理論知識轉化為編程實踐的能力。 本書適合有意參加各類編程白名單賽事的讀者,特別是有計劃參加C++信息學相關比賽的人群。同時,它也可以作為各類編程等級考試或認證的學生用書,以及對算法競賽感興趣的讀者與一線教師的教學參考。 "

目錄大綱

 

 

目錄

 

 

第1章準備階段

 

第1課DevC++程序使用指南

 

第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課結構體的拓展

 

本章寄語

 

附錄常見的評測狀態

 

參考文獻