程式設計與算法語言

內容介紹

《程式設計與算法語言: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.3C/C++語言簡介 1.3.1C語言簡介 1.3.2C++語言簡介習題1第2章數據類型和表達式2.1基本數據類型 2.1.1整數類型 2.1.2實數類型 2.1.3字元類型 2.1.4布爾類型 2.1.5空類型2.2C++的字元集 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.4C++程式 3.4.1程式運行的步驟 3.4.2C++程式結構習題3第4章控制結構程式設計4.1順序結構程式設計4.2選擇結構程式設計 4.2.1if語句 4.2.2switch語句4.3循環結構程式設計 4.3.1while語句 4.3.2do-while語句 4.3.3for語句 4.3.4循環語句小結4.4多重循環程式設計4.5常用轉移語句 4.5.1break語句 4.5.2continue語句習題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.2this指針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常用關鍵字參考文獻

相關詞條

熱門詞條

聯絡我們