共找到2條詞條名為程序設計與演算法語言:C++程序設計基礎的結果 展開
- 程序設計與演算法語言:C++程序設計基礎
- 2011年9月清華大學出版社出版的圖書
程序設計與演演算法語言:C++程序設計基礎
2011年9月清華大學出版社出版的圖書
《程序設計與演演算法語言C++程序設計基礎》是2011年9月清華大學出版社出版的圖書,作者是孔麗英、夏艷、徐勇。
《程序設計與演演算法語言:C++程序設計基礎》以程序設計為主線,通過案例教學引入數學模型的建立和演演算法的設計,詳細分析程序,以培養讀者分析程序和設計程序的能力。全書共分9章。第1章介紹計算機求解問題的步驟和演演算法設計、計算機程序和C/C++語言。第2~7章是面向過程程序設計基礎,介紹數據類型和表達式、程序結構、控制結構程序設計、函數、構造數據類型和指針。第8章是面向對象程序設計基礎,介紹類和對象、構造函數、析構函數、對象指針、靜態成員、友元、繼承和多態性。第9章介紹文件、流類庫、通過文件指針(或流)操作文件和輸入輸出格式控制。
《程序設計與演演算法語言:C++程序設計基礎》可作為高校非計算機專業的本科教材和自學教材以及高職各專業的教材,也可供廣大軟體工作者參考。
第1章 程序設計概述 1.1 計算機求解問題的步驟和演演算法 1.1.1 計算機求解問題的步驟 1.1.2 演演算法設計 1.2 計算機程序 1.2.1 程序設計語言 1.2.2 編譯與解釋 1.2.3 程序設計方法 1.3 C/C++語言簡介 1.3.1 C語言簡介 1.3.2 C++語言簡介 習題1第2章 數據類型和表達式 2.1 基本數據類型 2.1.1 整數類型 2.1.2 實數類型 2.1.3 字元類型 2.1.4 布爾類型 2.1.5 空類型 2.2 C++的字符集 2.2.1 字符集 2.2.2 標識符 2.3 常量與符號常量 2.3.1 值常量 2.3.2 符號常量 2.4 變數與常變數 2.4.1 變數 2.4.2 常變數 2.5 表達式 2.5.1 運算符 2.5.2 表達式運算規則 2.6 類型的轉換 習題2第3章 程序結構 3.1 簡單語句 3.1.1 表達式語句 3.1.2 空語句 3.1.3 複合語句 3.2 預處理命令 3.2.1 “文件包含”命令 3.2.2 宏定義 3.3 數據的輸入輸出 3.3.1 標準輸入輸出函數 3.3.2 格式化輸入輸出函數 3.3.3 輸入輸出流對象 3.4 C++程序 3.4.1 程序運行的步驟 3.4.2 C++程序結構 習題3第4章 控制結構程序設計 4.1 順序結構程序設計 4.2 選擇結構程序設計 4.2.1 if語句 4.2.2 switch語句 4.3 循環結構程序設計 4.3.1 while語句 4.3.2 do-while語句 4.3.3 for語句 4.3.4 循環語句小結 4.4 多重循環程序設計 4.5 常用轉移語句 4.5.1 break語句 4.5.2 continue語句 習題4第5章 函數 5.1 引言 5.2 函數的定義與調用 5.2.1 函數的定義 5.2.2 函數調用方式 5.3 參數傳遞方式 5.3.1 值傳遞 5.3.2 地址傳遞 5.4 變數的作用域 5.4.1 局部變數 5.4.2 全局變數 5.5 變數的存儲類別 5.5.1 自動變數 5.5.2 寄存器變數 5.5.3 靜態局部變數 5.5.4 外部變數的聲明 5.6 嵌套與遞歸 5.6.1 嵌套 5.6.2 遞歸 5.7 有默認參數的函數 5.8 內聯函數和函數重載 5.8.1 內聯函數 5.8.2 函數重載 習題5第6章 構造數據類型 6.1 數組 6.1.1 一維數組 6.1.2 二維數組 6.1.3 字元數組 6.1.4 數組與函數 6.1.5 字元串處理函數 6.2 結構體類型 6.2.1 結構體類型的定義 6.2.2 結構體變數的定義 6.2.3 結構體變數的使用 6.2.4 結構體變數的初始化 6.2.5 結構體數組 6.2.6 結構體類型的應用 6.2.7 結構體與函數 6.3 聯合體類型 6.3.1 聯合體類型的定義 6.3.2 聯合體變數的定義 6.3.3 聯合體類型數據的使用 6.3.4 聯合體類型數據的初始化 6.3.5 聯合體類型數據的應用 習題6第7章 指針 7.1 指針的基本知識 7.1.1 地址和指針 7.1.2 指針的基本運算 7.2 指針與數組 7.2.1 指針與一維數組 7.2.2 指針與二維數組 7.2.3 指針數組 7.2.4 指針與字元串 7.3 指針與函數 7.4 指針與結構體 7.5 指向指針的指針與常指針 習題7第8章 面向對象程序設計基礎 8.1 基本概念 8.2 類和對象 8.2.1 類的定義 8.2.2 對象與對象數組 8.3 構造函數和析構函數 8.3.1 構造函數 8.3.2 析構函數 8.3.3 拷貝構造函數 8.4 對象指針 8.4.1 指向對象的指針 8.4.2 this指針 8.5 靜態成員 8.5.1 靜態數據成員 8.5.2 靜態成員函數 8.6 友元 8.6.1 友元函數 8.6.2 友元類 8.7 繼承 8.7.1 基本概念 8.7.2 繼承方式 8.7.3 繼承的構造函數和析構函數 8.8 多態性 8.8.1 基本概念 8.8.2 虛函數 8.8.3 抽象類 習題8第9章 文件和流 9.1 基本概念 9.1.1 文件 9.1.2 文件指針 9.2 流類庫 9.2.1 基本結構 9.2.2 預定義流 9.2.3 文件流類 9.3 通過文件指針操作文件 9.3.1 文件打開與關閉 9.3.2 文本文件操作 9.3.3 二進位文件操作 9.3.4 文件的隨機讀寫 9.4 通過文件流操作文件 9.4.1 文件打開與關閉 9.4.2 文本文件操作 9.4.3 二進位文件操作 9.4.4 文件的隨機讀寫 9.5 輸入輸出格式控制 9.5.1 使用ios成員函數控制格式 9.5.2 格式控制符 習題9 實驗指導附錄A 常用ASCⅡ碼附錄B 常用的數學函數附錄C 常用關鍵字參考文獻