C++ 程式設計輕鬆入門

C++ 程式設計輕鬆入門

作者: 黃品梅 徐瑞壕 校訂
出版社: 五南
出版在: 2013-09-30
ISBN-13: 9789571172996
ISBN-10: 9571172995
總頁數: 512 頁





內容描述


<本書特色>
  本書特色在於用簡單明瞭的方式解決高階程式語言C++的艱澀問題,讓讀者能夠思路清晰、條理分明,打好高階程式語言的基礎。內容核心圍繞著"化難為易"這個主旨,作者結合自己多年的教學及研究經驗,以全新的學習方式及教材結構來編寫此教材。本書可作為大專院校資工、電子、電機等系所之教學用書,更可供讀者自學熟悉C++語言之用。

<本書簡介>
  C++語言是一種功能強大的電腦軟體語言,有關它的應用無所不在,從電腦的作業系統、大型應用軟體到日常生活中的汽車、智慧手機、家電等電器的控制軟體與應用軟體等,大部分都是以C++語言編寫的。學會C++語言程式設計的思考模式、技巧與方法,也可應用在學習其他的程式設計語言上,因此大專院校常以C++語言做為電腦基礎課程的重點項目。  本書內容每章首先以實際範例來介紹該章的C++學習重點,接著以第二節的實際練習教導讀者如何學習與運用C++語言,在操作過程中若遇到不了解之處再參考第三節有關C++的各種重點整理,最後一節則對該章知識進行歸納總結。讓讀者在全新的教材結構中達到如下效果。(1) 創新習題:例題、習題、思考題與以往C++ 書籍的題目基本不同,注重實務應用與程式設計,更有利於讀者掌握和運用C++ 知識。(2) 親臨其境,易學易懂:每章均通過對實例的詳細講解引出知識重點和學習方法,並給出運行結果,有些例題還附上了測試記錄,讓讀者易學易懂。(3) 親身體驗,學用結合:每一章學完了第一節的例題後,馬上進入第二節親身體驗階段──獨立程式設計應用。應用中有問題時,再帶著問題參考第一節或第三節的知識,做到學用結合。(4) 有的放矢,邊用邊學:本書將C++ 的各項知識點和難點安排在每一章的第三節,目的是與第二節的題目配合起來,讓讀者有的放矢地學習C++ 知識,即用一點學一點,而不是一次性地學完某部分C++知識再去做題目。當讀者能夠編寫第二節習題的程式時,就已經將該部分的C++ 知識理解吸收了。(5) 歸納總結,鞏固提高:有歸納思路才會清晰,有總結水準才會提高,建議讀者在學習、實踐之後進行總結評分。同時將C++ 的知識重點在每章的第四節中展示出來,供讀者歸納總結,鞏固提高。

<總校閱簡介>
徐瑞壕 現職:國立交通大學 研究員學歷:德國Darmstadt University of Technology 交換研究美國Carnegie Mellon University交換研究國立中山大學 資訊工程博士東海大學 資訊工程與科學研究所東海大學 資訊工程與科學系經歷:2012「賴溪松教授論文獎博士組」 優等獎2012中華民國資訊學會最佳博士論文獎中華民國 斐陶斐榮譽學會會員2011國科會赴德國研究(三明治計畫)獎學金2010德國學術交流總署(DAAD)短期研究獎學金

<本書目次>
1 準備學習C++1.1 C++ 是最貼近生活的高階程式語言 1.2 C++ 的難點 1.3 思考題 2 初次使用C++ 的驚喜與C++ 基礎(一)2.1 初識C++ 的簡單範例 2.2 實作練習與評分 2.3 C++ 基礎(一) 2.4 C++ 基礎(一)重點 Step by Step ─順序架構程式與C++ 基礎(二)3.1 範例詳解 3.2 實作練習與評分 3.3 C++ 基礎(二) 3.4 C++ 基礎(二)重點 4 狀況判斷─選取架構程式與C++ 基礎(三)4.1 查詢大學指考成績落點分析範例詳解 4.2 實作練習與評分 4.3 C++ 基礎(三) 4.4 C++ 基礎(三)重點 5 簡化迴圈往復─迴圈架構程式與C++ 基礎(四) 5.1 累計產品數量的範例詳解 5.2 實作練習與評分 5.3 C++ 基礎(四) 5.4 C++ 基礎(四)重點 6 同類資料組合─陣列 6.1 搬資料至陣列裡並觀察之範例詳解 6.2 實作練習與評分 6.3 陣列和字串 6.4 陣列和字串的優點 7 資料的指南針─指標 7.1 範例詳解 7.2 實作練習與評分 7.3 指標 7.4 指標的優點 8 多種資料資訊的整體包裝─結構 8.1 列印學生成績單的範例詳解 8.2 實作練習與評分 8.3 結構 8.4 結構的優點 9 可簡捷靈活互換套用程式─函數 9.1 計算長方形和半圓形面積的多函數的範例詳解 9.2 實作練習與評分 9.3 函數 9.4 函數的優點 10 簡捷方便的代號代替─參考 10.1 張三(真名)和小三(代號)是同一個人的範例詳解10.2 實作練習與評分 10.3 參考 10.4 參考的優點11 方便除錯移植的多個檔案─多檔案結構 11.1 求長方形面積和半圓形面積的例題詳解 11.2 實作練習與評分 11.3 多檔案結構 11.4 多檔案結構的優點 12 物件導向分類與程式設計─類別、物件和物件導向的程式設計入門 12.1 列印一個右上三角形圖案的範例詳解 12.2 實作練習與評分 12.3 類別、物件和物件導向的程式設計入門 12.4 類別、物件和物件導向的程式設計入門的優點 13 事物的繼承與衍生─繼承、衍生與面向物件的程式設計方法 13.1 計算平均分及列印學生成績單的範例詳解 13.2 實作練習與評分 13.3 繼承、衍生及物件導向的程式設計方法 13.4 繼承、衍生與物件導向的程式設計方法之優點 在物件中使用運算子—運算子重載 14.1 計算全班所有科目的總平均分數的範例詳解 14.2 實作練習與評分 14.3 運算子重載 14.4 運算子重載的優點 15 程式執行時需要使用前段的資料—靜態成員 15.1 電影院統計入場人數的範例詳解 15.2 實作練習與評分 15.3 靜態成員 15.4 靜態成員的重點 16 程式執行中不確定的存儲容量大小—動態陣列16.1 運用動態陣列存儲和使用指考成績的範例詳解 16.2 實作練習與評分 16.3 動態陣列 16.4 動態陣列的重點 17 和善友好、隨意使用的─朋友函數 17.1 運用朋友函數計算全部科目的總平均分的範例詳解 17.2 實作練習與評分 17.3 朋友函數 17.4 朋友函數的重點 18 輸入/輸出的資訊管理—輸入/輸出流 18.1 範例詳解 18.2 實作練習與評分 18.3 輸入/輸出流 18.4 輸入/輸出流的重點 19 突發事件的救急─異常處理 19.1 錯誤輸入了所規定字元的異常狀況處理的範例詳解 19.2 實作練習與評分 19.3 異常處理 19.4 異常處理的優點 20 綜合設計物件導向的程式 20.1 物件導向的綜合設計範例─倉儲材料管理軟體 20.2 實作練習與評分 20.3 物件導向的綜合設計 20.4 物件導向的綜合設計之優點 附 錄 參考文獻




相關書籍

C/C++實踐進階之道:寫給程序員看的編程書

作者 陳黎娟

2013-09-30

編程競賽寶典 C++ 語言和算法入門

作者 張新華

2013-09-30

數據結構在線編程實訓 (C++語言)(全程視頻講解版)

作者 李春葆 匡志強 蔣林

2013-09-30