C++程序設(shè)計(jì)

出版時(shí)間:2008-8  出版社:人民郵電出版社  作者:翁惠玉  頁(yè)數(shù):302  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書以C++ 為語(yǔ)言環(huán)境,重點(diǎn)講授程序設(shè)計(jì)的思想和方法,涉及過(guò)程化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)。本書分為兩大部分:第一部分主要介紹一些基本的程序設(shè)計(jì)思想、概念、技術(shù)、良好的程序設(shè)計(jì)風(fēng)格以及過(guò)程化程序設(shè)計(jì),包括數(shù)據(jù)類型、控制結(jié)構(gòu)、數(shù)組、指針、數(shù)據(jù)封裝、過(guò)程封裝以及各種常用的算法;第二部分重點(diǎn)介紹面向?qū)ο蟮乃枷?,包括類的設(shè)計(jì)與使用、運(yùn)算符的重載、繼承、多態(tài)性、輸入/輸出、異常處理、容器和迭代器等?! ”緯荚谑棺x者通過(guò)學(xué)習(xí),并經(jīng)過(guò)一定的訓(xùn)練和實(shí)踐,能夠掌握程序設(shè)計(jì)的方法,并具備良好的程序設(shè)計(jì)風(fēng)格。本書可作為各大專院校計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程的教材,也可供從事計(jì)算機(jī)軟件開發(fā)的科研人員作為參考資料。

作者簡(jiǎn)介

翁惠玉畢業(yè)于上海交通大學(xué),獲博士學(xué)位。現(xiàn)為上海交通大學(xué)計(jì)算機(jī)系副教授,主要從事計(jì)算機(jī)網(wǎng)絡(luò)和信息系統(tǒng)的研究,并長(zhǎng)期承擔(dān)程序設(shè)計(jì)的教學(xué)工作,主講計(jì)算機(jī)系A(chǔ)CM試點(diǎn)班和電學(xué)院大平臺(tái)的程序設(shè)計(jì)課程,該課程于2004年被評(píng)為上海市精品課程。

書籍目錄

第1章 緒論 1.1 計(jì)算機(jī)硬件 1.2 計(jì)算機(jī)軟件 1.3 算法與程序設(shè)計(jì) 1.4 程序的編譯和調(diào)試 小結(jié) 習(xí)題第2章 通過(guò)例子學(xué)習(xí) 2.1 第一個(gè)程序:輸出Hello world.  2.1.1 注釋  2.1.2 編譯預(yù)處理  2.1.3 主程序  2.1.4 名字空間 2.2 程序示例:計(jì)算圓的面積和周長(zhǎng) 2.3 變量定義 2.4 數(shù)據(jù)類型  2.4.1 整型  2.4.2 實(shí)型  2.4.3 字符型  2.4.4 布爾型  2.4.5 枚舉類型  2.4.6 用typedef重新命名類型名  2.4.7 定義新的類型  2.4.8 變量賦初值  2.4.9 用sizeof了解占用的內(nèi)存量 2.5 符號(hào)常量 2.6 算術(shù)運(yùn)算  2.6.1 主要的算術(shù)運(yùn)算符  2.6.2 各種類型的數(shù)值間的混合運(yùn)算  2.6.3 整數(shù)除法和取模運(yùn)算符  2.6.4 優(yōu)先級(jí)  2.6.5 數(shù)學(xué)函數(shù)庫(kù) 2.7 賦值運(yùn)算  2.7.1 賦值運(yùn)算符  2.7.2 賦值時(shí)的自動(dòng)類型轉(zhuǎn)換  2.7.3 賦值的嵌套  2.7.4 多重賦值  2.7.5 復(fù)合賦值運(yùn)算 2.8 自增和自減運(yùn)算符 2.9 強(qiáng)制類型轉(zhuǎn)換  2.10 數(shù)據(jù)的輸入/輸出  2.10.1 數(shù)據(jù)的輸入  2.10.2 數(shù)據(jù)的輸出 2.11 構(gòu)思一個(gè)程序  2.11.1 程序設(shè)計(jì)風(fēng)格  2.11.2 設(shè)計(jì)將來(lái)的修改 小結(jié) 習(xí)題第3章 邏輯思維及分支程序設(shè)計(jì) 3.1 關(guān)系運(yùn)算  3.1.1 關(guān)系運(yùn)算符  3.1.2 關(guān)系表達(dá)式 3.2 邏輯運(yùn)算 3.3 if語(yǔ)句  3.3.1 if語(yǔ)句的形式  3.3.2 if語(yǔ)句的嵌套  3.3.3 if語(yǔ)句的應(yīng)用  3.3.4 條件表達(dá)式 3.4 switch語(yǔ)句及其應(yīng)用 小結(jié) 習(xí)題第4章 循環(huán)控制 4.1 for循環(huán)  4.1.1 重復(fù)n次操作  4.1.2 for語(yǔ)句的進(jìn)一步討論  4.1.3 for循環(huán)的嵌套第5章 批量數(shù)據(jù)處理——數(shù)組第6章 過(guò)程封裝——函數(shù)第7章 間接訪問(wèn)——指針第8章 數(shù)據(jù)封裝——結(jié)構(gòu)體第9章 模塊化開發(fā)第10章 創(chuàng)建功能更強(qiáng)的類型——類的定義與使用第11章 運(yùn)算符重載第12章 組合與繼承第13章 泛型機(jī)制——模板第14章 輸入/輸出與文件第15章 異常處理第16章 容器和迭代器附錄參考文獻(xiàn)

章節(jié)摘錄

  第1章 緒論  自從第一臺(tái)計(jì)算機(jī)問(wèn)世以來(lái),計(jì)算機(jī)技術(shù)發(fā)展得非常迅速,功能不斷擴(kuò)展,性能突飛猛進(jìn)。特別是微型計(jì)算機(jī)的出現(xiàn),使得計(jì)算機(jī)的應(yīng)用從早期單純的數(shù)學(xué)計(jì)算發(fā)展到處理各種媒體的信息。計(jì)算機(jī)本身也從象牙塔進(jìn)入了千家萬(wàn)戶。  計(jì)算機(jī)系統(tǒng)由硬件和軟件兩部分組成。硬件是計(jì)算機(jī)的物理構(gòu)成,是計(jì)算機(jī)的物質(zhì)基礎(chǔ);軟件是計(jì)算機(jī)程序及相關(guān)文檔,是計(jì)算機(jī)的靈魂?! ?.1計(jì)算機(jī)硬件  經(jīng)典的計(jì)算機(jī)硬件結(jié)構(gòu)是由計(jì)算機(jī)的鼻祖馮?諾依曼提出的,因此被稱為馮?諾依曼體系結(jié)構(gòu)。馮?諾依曼體系結(jié)構(gòu)主要包括以下3個(gè)方面內(nèi)容?! 。?)計(jì)算機(jī)的硬件由5大部分組成,即運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備,這些部分通過(guò)總線互相連接,如圖1—1所示。在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,運(yùn)算器和控制器通常集成在一塊稱為CPU的芯片上?! 。?)數(shù)據(jù)的存儲(chǔ)與運(yùn)算采用二進(jìn)制表示?! 。?)程序和數(shù)據(jù)一樣,存放在存儲(chǔ)器中?! ∵\(yùn)算器是真正執(zhí)行計(jì)算的組件。它在控制器的控制下執(zhí)行程序中的指令,完成算術(shù)運(yùn)算、邏輯運(yùn)算和移位運(yùn)算等。不同廠商生產(chǎn)的機(jī)器,由于運(yùn)算器的設(shè)計(jì)不同,能夠完成的指令也不完全一樣。每臺(tái)計(jì)算機(jī)能完成的指令集合稱為這臺(tái)計(jì)算機(jī)的指令系統(tǒng)或機(jī)器語(yǔ)言。運(yùn)算器由算術(shù)邏輯單元(ALU)和寄存器組成。

編輯推薦

  程序設(shè)計(jì)課程不僅應(yīng)該讓學(xué)生了解和掌握某一門程序設(shè)計(jì)語(yǔ)言的語(yǔ)法,更重要的是要能夠運(yùn)用所學(xué)的語(yǔ)言解決問(wèn)題。  本書是上海交通大學(xué)程序設(shè)計(jì)精品課程的教學(xué)成果,以C++為語(yǔ)言環(huán)境,全面介紹結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)。書中采用以應(yīng)用引出知識(shí)點(diǎn)的方法,在介紹C++語(yǔ)言要素的同時(shí),重點(diǎn)講授程序設(shè)計(jì)的思想和方法。讀者通過(guò)對(duì)本書的學(xué)習(xí),并經(jīng)過(guò)一定的訓(xùn)練和實(shí)踐,能夠掌握程序設(shè)計(jì)的方法和過(guò)程,了解良好的程序設(shè)計(jì)風(fēng)格,提高解決問(wèn)題的能力?! ”緯鴥?nèi)容豐富,覆蓋面廣,而且在內(nèi)容的安排上采用了模塊化的結(jié)構(gòu),教學(xué)時(shí)可以根據(jù)實(shí)際情況靈活選取和合理安排,不影響整個(gè)知識(shí)的連貫性。因此,本書是高等院校計(jì)算機(jī)及相關(guān)專業(yè)程序設(shè)計(jì)課程的理想教材,也非常適合讀者自學(xué)。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    C++程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7