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

出版時(shí)間:2008-6  出版社:機(jī)械工業(yè)出版社  作者:(美)弗里德曼(Friedman,F(xiàn).L.),(美)考夫曼(Koffman,E.B.) 著  頁(yè)數(shù):509  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書在講解C++程序設(shè)計(jì)語(yǔ)言的同時(shí),強(qiáng)調(diào)軟件工程的基本原理和面向?qū)ο蟪绦蛟O(shè)計(jì),盡早講解數(shù)據(jù)抽象、組件重用和其他良好的軟件開發(fā)方法,同時(shí)兼顧面向?qū)ο蠛瓦^(guò)程化程序設(shè)計(jì)方法。    全書主要內(nèi)容包括:函數(shù)和類的自頂向下設(shè)計(jì)、選擇和循環(huán)結(jié)構(gòu)、簡(jiǎn)單數(shù)據(jù)類型、流和文件、結(jié)構(gòu)化數(shù)據(jù)類型(數(shù)組和結(jié)構(gòu)體)、類和對(duì)象、指針和動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)抽象、使用進(jìn)程和線程進(jìn)行多重處理等。    本書可以作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材及參考書。

書籍目錄

第1章  計(jì)算機(jī)、問(wèn)題求解及程序設(shè)計(jì)導(dǎo)言  1.1  計(jì)算機(jī)概述    1.1.1  早期的計(jì)算機(jī)    1.1.2  計(jì)算機(jī)的分類    1.1.3  計(jì)算機(jī)資源共享  1.2  計(jì)算機(jī)硬件    1.2.1  存儲(chǔ)器    1.2.2  中央處理器CPU    1.2.3  輸入/輸出設(shè)備    1.2.4  計(jì)算機(jī)網(wǎng)絡(luò)    1.2.5  萬(wàn)維網(wǎng)  1.3  計(jì)算機(jī)軟件    1.3.1  操作系統(tǒng)    1.3.2  應(yīng)用軟件    1.3.3  程序設(shè)計(jì)語(yǔ)言    1.3.4  面向?qū)ο蟪绦蛟O(shè)計(jì)  1.4  高級(jí)語(yǔ)言程序設(shè)計(jì)的處理  1.5  軟件開發(fā)方法    1.5.1  明確問(wèn)題需求階段    1.5.2  分析問(wèn)題階段    1.5.3  設(shè)計(jì)階段    1.5.4  實(shí)現(xiàn)    1.5.5  測(cè)試    1.5.6  維護(hù)    1.5.7  如何面對(duì)軟件開發(fā)過(guò)程中的失敗  1.6  應(yīng)用軟件開發(fā)方法  1.7  計(jì)算機(jī)程序員的職業(yè)道德    1.7.1  隱私和數(shù)據(jù)誤用    1.7.2  計(jì)算機(jī)黑客    1.7.3  剽竊和軟件盜版    1.7.4  計(jì)算機(jī)資源的誤用  本章小結(jié)  快速檢測(cè)習(xí)題  復(fù)習(xí)題  采訪Bjarne Stroustrup  復(fù)習(xí)題  采訪Bjame Stroustrup第2章 C++概述  2.1 c++語(yǔ)言基本語(yǔ)法成分    2.1.1 注釋    2.1.2 編譯預(yù)處理命令#include    2.1.3 命名空間Namespace std    2.1.4 main函數(shù)    2.1.5 聲明語(yǔ)句    2.1.6 可執(zhí)行語(yǔ)句  2.2 保留字和標(biāo)識(shí)符    2.2.1 保留字    2.2.2 標(biāo)識(shí)符    2.2.3 大寫字母和小寫字母    2.2.4 程序風(fēng)格——選擇標(biāo)識(shí)符的名稱  2.3 數(shù)據(jù)類型和聲明   2.3.1 數(shù)據(jù)類型  2.3.2 string類   2.3.3 數(shù)據(jù)類型的意義   2.3.4 聲明   2.3.5 常量聲明  2.4 可執(zhí)行語(yǔ)句    2.4.1 內(nèi)存中的程序    2.4.2 賦值語(yǔ)句    2.4.3 輸入/輸出操作    2.4.4 輸入語(yǔ)句    2.4.5 程序輸出    2.4.6 return語(yǔ)句  2.5 c++程序的一般形式    2.5.1 程序風(fēng)格——程序中的空格    2.5.2 程序中的注釋    2.5.3 程序風(fēng)格——使用注釋  2.6 算術(shù)表達(dá)式    2.6.1 “/”和“%”運(yùn)算符    2.6.2 混合類型表達(dá)式的數(shù)據(jù)類型    2.6.3 混合類型的賦值語(yǔ)句    2.6.4 包含多個(gè)運(yùn)算符的表達(dá)式  ……第3章  使用函數(shù)和類進(jìn)行自頂向下設(shè)計(jì)第4章  選擇結(jié)構(gòu):if和switch語(yǔ)句第5章  重復(fù)和循環(huán)語(yǔ)句第6章  模塊化程序設(shè)計(jì)第7章 簡(jiǎn)單數(shù)據(jù)類型第8章  流和文件第9章  數(shù)據(jù)結(jié)構(gòu):數(shù)組和結(jié)構(gòu)體第10章  用戶自定義類第11章  數(shù)據(jù)抽象和面向?qū)ο笤O(shè)計(jì)第12章  遞歸第13章  指針和動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)第14章  使用進(jìn)程和線程進(jìn)行多重處理附錄A  ASCII字符集附錄B  保留字和特殊字符附錄C  C++庫(kù)函數(shù)精選附錄D  運(yùn)算符附錄E  繼承和多態(tài)性簡(jiǎn)介

章節(jié)摘錄

  第1章 計(jì)算機(jī)、問(wèn)題求解及程序設(shè)計(jì)導(dǎo)言  本章學(xué)習(xí)目標(biāo)  了解各種類型的計(jì)算機(jī)  理解計(jì)算機(jī)各組成部件的作用  理解操作系統(tǒng)的作用  了解機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言之間的區(qū)別  熟悉C++程序的執(zhí)行步驟  學(xué)習(xí)如何仔細(xì)、規(guī)范地進(jìn)行程序設(shè)計(jì)  理解并重視在使用計(jì)算機(jī)及程序設(shè)計(jì)過(guò)程中的職業(yè)道德問(wèn)題  20世紀(jì)40年代以來(lái),計(jì)算機(jī)技術(shù)的飛速發(fā)展促進(jìn)了科技的進(jìn)步和發(fā)展,很多20世紀(jì)之初僅僅是夢(mèng)想的技術(shù)得以實(shí)現(xiàn)。計(jì)算機(jī)改變了人類的生活和工作方式,許多人使用計(jì)算機(jī)來(lái)注冊(cè)學(xué)習(xí)課程、收發(fā)電子郵件、網(wǎng)上購(gòu)物、使用電子銀行、從萬(wàn)維網(wǎng)中獲取信息、進(jìn)行科學(xué)研究并撰寫論文,甚至做家庭作業(yè)。計(jì)算機(jī)不僅是自動(dòng)取款機(jī)(ATM)的關(guān)鍵部件,而且還是汽車和很多家用電器的組成部件。計(jì)算機(jī)能夠接收、存儲(chǔ)、處理并輸出各類信息,如:數(shù)字、文本、圖像、圖形和聲音等?! ∮?jì)算機(jī)具有極快的處理速度(每秒鐘處理10億條以上指令)和極高的運(yùn)算精度,因而人們常常對(duì)它產(chǎn)生種種幻想,但是從本質(zhì)上來(lái)說(shuō)計(jì)算機(jī)是不會(huì)“思考”的,它僅僅是一種電子設(shè)備。若想讓計(jì)算機(jī)做些有用的工作,人們必須給它一套指令或程序。程序通常是由特定的計(jì)算機(jī)語(yǔ)言編寫的,比如本書所要講述的C++就是目前最通用的計(jì)算機(jī)編程語(yǔ)言之一?! ”菊率紫冉榻B計(jì)算機(jī)及其主要部件,然后概述程序設(shè)計(jì)語(yǔ)言,最后講述開發(fā)軟件(程序)的方法,以及如何使用此方法編寫一個(gè)簡(jiǎn)單的、基本的C++程序?!  ?/pre>

圖書封面

圖書標(biāo)簽Tags

無(wú)

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


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


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

 
 

  •   專業(yè)書籍,值得一讀。計(jì)算機(jī)編程所需。
  •   這書確實(shí)不錯(cuò),不管作為入門還是提高都是首選?。。?/li>
  •   還不錯(cuò),這書挺好的
 

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

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