出版時間:2008-12 出版社:清華大學出版社 作者:李青,周美蓮 編著 頁數(shù):458
內(nèi)容概要
本書以程序案例為線索,以問題需求驅(qū)動的方式深入淺出地介紹了C++語言的基本語法、程序設計規(guī)范和實用技法。書中的例題程序按照科學的原則、完整的結(jié)構(gòu)、規(guī)范的格式設計,并經(jīng)過多方面的測試,可供讀者精讀和模仿。各章配有一定的實用程序和趣味程序。大部分章后有基本語法練習題、程序設計練習題和程序設計競賽題。 本書內(nèi)容豐富,詳略得當。全書共16章分成三個部分:第一部分(第1章)計算與算法基礎;第二部分(第2~第8章)面向過程程序設計:第三部分(第9~第16章)面向?qū)ο蟪绦蛟O計。 本書可作為計算機等理工科專業(yè)大學生或研究生學習高級語言程序設計相關課程的教材或教學參考書,也可供學習或使用C++語言從事軟件開發(fā)的人員參考。
書籍目錄
第一部分 計算與算法基礎 第1章 導論 1.1 計算系統(tǒng) 1.2 計算機程序設計語言概述 1.3 算法基礎 1.4 小結(jié) 練習1第二部分 面向過程程序設計 第2章 C++概貌 2.1 基本程序設計 2.2 基本程序改進 2.3 基本程序擴展 2.4 C++程序開發(fā)流程 2.5 C++應用程序集成開發(fā)環(huán)境簡介 2.6 趣味程序——變換的字符 2.7 小結(jié) 練習2 第3章 數(shù)據(jù)的表示及I/O流格式控制 3.1 數(shù)據(jù)的表示 3.2 函數(shù) 3.3 運算表達式 3.4 語句 3.5 I/O流格式控制 3.6 應用舉例 3.7 趣味程序——行走的字符串 3.8 小結(jié) 練習3 第4章 變量設計 4.1 窮舉計算 4.2 迭代計算 4.3 標志變量的設計與應用 4.4 單變量版“評委評分”程序設計 4.5 趣味程序——擊打字母游戲 4.6 小結(jié) 練習4 第5章 數(shù)組與指針 5.1 數(shù)組 5.2 數(shù)組版“評委評分”程序設計 5.3 指針 5.4 動態(tài)變量和動態(tài)數(shù)組——堆變量和堆數(shù)組 5.5 地址值在函數(shù)之間傳遞 5.6 堆數(shù)組版“評委評分”程序設計 5.7 字符數(shù)組與C-字符串 5.8 指針數(shù)組與數(shù)組指針 5.9 趣味程序 5.10 小結(jié) 練習5 第6章 函數(shù) 第7章 程序結(jié)構(gòu) 第8章 鏈表第三部分 面向?qū)ο蟪绦蛟O計 第9章 類與類的對象 第10章 構(gòu)造函數(shù)及賦植運算 第11章 靜態(tài)成員及友元 第12章 類模板 第13章 運算符重載 第14章 繼承與多態(tài)性 第15章 I/O流 第16章 異常處理附錄A ASCII字符集附錄B 常用庫函數(shù)參考參考文獻
章節(jié)摘錄
第1章 導論 我國以計算為主的古代科學,在相當長的時期里處于世界領先的地位。其中一個重要原因,就是我們的先祖?zhèn)兒茉缇蛣?chuàng)造了一種簡便的計算系統(tǒng)——算籌記數(shù)及其操作。后來,又進一步發(fā)明了更為簡捷的珠算,大大地推動了古代科學技術(shù)的進步。珠算系統(tǒng)一直沿用至今。本章立足珠算系統(tǒng)看現(xiàn)代計算機系統(tǒng),其結(jié)論是現(xiàn)代計算機系統(tǒng)與古老的珠算系統(tǒng)是一脈相承的?! W習本章,讀者通過類比珠算系統(tǒng),應該初步了解電子計算機系統(tǒng)的基本原理和工作方式;了解信息數(shù)字化及其標準化的必要性和重要性;了解電子計算機存儲器空間字節(jié)地址的線性性;了解算法的基本概念和算法執(zhí)行的時序性。
編輯推薦
教學目標明確,注重理論與實踐的結(jié)合,教學方法靈活,培養(yǎng)學生主學習的能力,教學內(nèi)容先進,反映了計算機學科的最新發(fā)展,教學模式完善,提供配套的教學資源解決方案。
圖書封面
評論、評分、閱讀與下載