loading
cover

快速學會物件導向設計技術:活用C++ × ChatGPT掌握程式設計能力的14堂課

點閱數

作者
胡昭民 著、ZCT 策劃

出版社
博碩文化

格式
PDF

融合傳統程序式語言及物件導向設計,
藉由範例實作導入變數、函數、運算子多載等,
配合ChatGPT的輔助查詢及驗證,
有效學習程式設計。

本書強調理論與實作並重,依照C++功能循序漸進介紹物件導向程式設計的實務及進階活用的議題。書中的上機程式測驗單元,亦能強化撰寫與除錯能力,而為了幫助讀者利用AI輔助學習,也提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。大綱重點如下:
1.基礎語法
包括C++程式撰寫、編譯、執行與除錯,接著再導入變數、常數與資料型態介紹,並進而了解各種運算子及流程控制指令。

2.進階語法
包括陣列與字串綜合運用,再介紹指標與位址的觀念與實作,並示範自訂函數、參數傳遞與函數進階應用,最後則提到前置處理指令、巨集及自訂資料型態。

3.物件導向
以生活化的案例說明物件導向程式設計基礎常識,再介紹類別的進階應用、運算子多載、繼承與多型,完整呈現物件導向程式設計精華。

4.AI輔助學習
為了進一步幫助讀者學習,我們將提供由ChatGPT生成的程式碼,以及由人工編寫的程式碼作為參考。

本書實務經驗分享:
➯設計大量程式範例,正確無誤執行
➯安排上機程式測驗,強化撰寫能力
➯精心設計各章習題,驗收教學成果
➯進階應用ChatGPT,加速程式設計
Chapter 01 C++入門基本課程
Chapter 02 變數、常數與資料型態
Chapter 03 運算式與運算子
Chapter 04 流程控制結構
Chapter 05 陣列與字串
Chapter 06 指標與位址
Chapter 07 函數入門
Chapter 08 函數的進階應用
Chapter 09 前置處理指令與巨集
Chapter 10 自訂資料型態與應用
Chapter 11 認識物件導向程式設計
Chapter 12 類別的進階應用
Chapter 13 運算子多載
Chapter 14 繼承與多型
Appendix A ChatGPT與C/C++程式設計黃金入門課
Appendix B C++的常用函數庫
Appendix C 格式化輸出入資料

其他人也在看