C++程序設(shè)計(jì)教程與實(shí)驗(yàn)指導(dǎo)

出版時(shí)間:2009-7  出版社:水利水電出版社  作者:楊國(guó)興 編  頁(yè)數(shù):252  

前言

  隨著計(jì)算機(jī)科學(xué)與技術(shù)的飛速發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)滲透到國(guó)民經(jīng)濟(jì)與人們生活的各個(gè)角落,正在日益改變著傳統(tǒng)的人類(lèi)工作方式和生活方式。在我國(guó)高等教育逐步實(shí)現(xiàn)大眾化后,越來(lái)越多的高等院校會(huì)面向國(guó)民經(jīng)濟(jì)發(fā)展的第一線(xiàn),為行業(yè)、企業(yè)培養(yǎng)各級(jí)各類(lèi)高級(jí)應(yīng)用型專(zhuān)門(mén)人才。為了大力推廣計(jì)算機(jī)應(yīng)用技術(shù),更好地適應(yīng)當(dāng)前我國(guó)高等教育的跨躍式發(fā)展,滿(mǎn)足我國(guó)高等院校從精英教育向大眾化教育的轉(zhuǎn)變,符合社會(huì)對(duì)高等院校應(yīng)用型人才培養(yǎng)的各類(lèi)要求,我們成立了“21世紀(jì)高等院校規(guī)劃教材編委會(huì)”,在明確了高等院校應(yīng)用型人才培養(yǎng)模式、培養(yǎng)目標(biāo)、教學(xué)內(nèi)容和課程體系的框架下,組織編寫(xiě)了本套“21世紀(jì)高等院校規(guī)劃教材”?! ”娝苤?,教材建設(shè)作為保證和提高教學(xué)質(zhì)量的重要支柱及基礎(chǔ),作為體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識(shí)載體,在當(dāng)前培養(yǎng)應(yīng)用型人才中的作用是顯而易見(jiàn)的。探索和建設(shè)適應(yīng)新世紀(jì)我國(guó)高等院校應(yīng)用型人才培養(yǎng)體系需要的配套教材已經(jīng)成為當(dāng)前我國(guó)高等院校教學(xué)改革和教材建設(shè)工作面臨的緊迫任務(wù)。因此,編委會(huì)經(jīng)過(guò)大量的前期調(diào)研和策劃,在廣泛了解各高等院校的教學(xué)現(xiàn)狀、市場(chǎng)需求,探討課程設(shè)置、研究課程體系的基礎(chǔ)上,組織一批具備較高的學(xué)術(shù)水平、豐富的教學(xué)經(jīng)驗(yàn)、較強(qiáng)的工程實(shí)踐能力的學(xué)術(shù)帶頭人、科研人員和主要從事該課程教學(xué)的骨干教師編寫(xiě)出一批有特色、適用性強(qiáng)的計(jì)算機(jī)類(lèi)公共基礎(chǔ)課、技術(shù)基礎(chǔ)課、專(zhuān)業(yè)及應(yīng)用技術(shù)課的教材以及相應(yīng)的教學(xué)輔導(dǎo)書(shū),以滿(mǎn)足目前高等院校應(yīng)用型人才培養(yǎng)的需要。本套教材消化和吸收了多年來(lái)已有的應(yīng)用型人才培養(yǎng)的探索與實(shí)踐成果,緊密結(jié)合經(jīng)濟(jì)全球化時(shí)代高等院校應(yīng)用型人才培養(yǎng)工作的實(shí)際需要,努力實(shí)踐,大膽創(chuàng)新。教材編寫(xiě)采用整體規(guī)劃、分步實(shí)施、滾動(dòng)立項(xiàng)的方式,分期分批地啟動(dòng)編寫(xiě)計(jì)劃,編寫(xiě)大綱的確定以及教材風(fēng)格的定位均經(jīng)過(guò)編委會(huì)多次認(rèn)真討論,以確保該套教材的高質(zhì)量和實(shí)用性?! 〗滩木幬瘯?huì)分析研究了應(yīng)用型人才與研究型人才在培養(yǎng)目標(biāo)、課程體系和內(nèi)容編排上的區(qū)別,分別提出了3個(gè)層面上的要求:在專(zhuān)業(yè)基礎(chǔ)類(lèi)課程層面上,既要保持學(xué)科體系的完整性,使學(xué)生打下較為扎實(shí)的專(zhuān)業(yè)基礎(chǔ),為后續(xù)課程的學(xué)習(xí)做好鋪墊,更要突出應(yīng)用特色,理論聯(lián)系實(shí)際,并與工程實(shí)踐相結(jié)合,適當(dāng)壓縮過(guò)多過(guò)深的公式推導(dǎo)與原理性分析,兼顧考研學(xué)生的需要,以原理和公式結(jié)論的應(yīng)用為突破口,注重它們的應(yīng)用環(huán)境和方法;在程序設(shè)計(jì)類(lèi)課程層面上,把握程序設(shè)計(jì)方法和思路,注重程序設(shè)計(jì)實(shí)踐訓(xùn)練,引入典型的程序設(shè)計(jì)案例,將程序設(shè)計(jì)類(lèi)課程的學(xué)習(xí)融入案例的研究和解決過(guò)程中,以學(xué)生實(shí)際編程解決問(wèn)題的能力為突破口,注重程序設(shè)計(jì)算法的實(shí)現(xiàn);在專(zhuān)業(yè)技術(shù)應(yīng)用層面上,積極引入工程案例,以培養(yǎng)學(xué)生解決工程實(shí)際問(wèn)題的能力為突破口,加大實(shí)踐教學(xué)內(nèi)容的比重,增加新技術(shù)、新知識(shí)、新工藝的內(nèi)容?! ”咎滓?guī)劃教材的編寫(xiě)原則是:  在編寫(xiě)中重視基礎(chǔ),循序漸進(jìn),內(nèi)容精煉,重點(diǎn)突出,融入學(xué)科方法論內(nèi)容和科學(xué)理念,反映計(jì)算機(jī)技術(shù)發(fā)展要求,倡導(dǎo)理論聯(lián)系實(shí)際和科學(xué)的思想方法,體現(xiàn)一級(jí)學(xué)科知識(shí)組織的層次結(jié)構(gòu)。

內(nèi)容概要

本書(shū)從實(shí)際編程需要出發(fā),通過(guò)大量的實(shí)例介紹C++語(yǔ)言以及面向?qū)ο蟪绦蛟O(shè)計(jì)方法。本書(shū)由兩部分組成,第一部分是教程,主要包括C++基礎(chǔ)知識(shí),函數(shù),類(lèi)與對(duì)象,繼承與派生,多態(tài)性,模板,輸入輸出流等。第二部分是實(shí)驗(yàn)指導(dǎo)與綜合練習(xí),“實(shí)驗(yàn)指導(dǎo)”包括8個(gè)精心設(shè)計(jì)的實(shí)驗(yàn),分別與教材的各章內(nèi)容相配合,“綜合練習(xí)”收集了大量的綜合練習(xí)題,題型包括考試常見(jiàn)的格式,如選擇題、填空題、寫(xiě)程序運(yùn)行結(jié)果題等?! ”緯?shū)可作為高等院校C++程序設(shè)計(jì)或面向?qū)ο蟪绦蛟O(shè)計(jì)教材,同時(shí)對(duì)于使用C++進(jìn)行程序開(kāi)發(fā)的技術(shù)人員也有一定的參考價(jià)值

書(shū)籍目錄

序前言第一部分 教程 第1章 C++與面向?qū)ο蟪绦蚋攀?  1.1 程序設(shè)計(jì)語(yǔ)言的發(fā)展     1.1.1 機(jī)器語(yǔ)言     1.1.2 匯編語(yǔ)言     1.1.3 高級(jí)語(yǔ)言   1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)     1.2.1 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念     1.2.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)   1.3 C++語(yǔ)言的特點(diǎn)   1.4 簡(jiǎn)單的c++程序     1.4.1 cout標(biāo)準(zhǔn)輸出     1.4.2 cin標(biāo)準(zhǔn)輸入   1.5  Visual c++6.0編程環(huán)境簡(jiǎn)介     1.5.1  Visual C++6.0界面介紹     1.5.2 編輯、編譯和運(yùn)行程序     1.5.3 程序調(diào)試   習(xí)題 第2章 C十+基礎(chǔ)   2.1 常量與變量     2.1.1  常量     2.1.2 變量   2.2 指針與引用     2.2.1  指針     2.2.2 引用   2.3 動(dòng)態(tài)內(nèi)存分配   2.4 位運(yùn)算符     2.4.1 位運(yùn)算符     2.4.2 位運(yùn)算符應(yīng)用舉例   2.5  名字空間     2.5.1 名字空間的定義與使用     2.5.2 C++標(biāo)準(zhǔn)庫(kù)   習(xí)題 第3章 函數(shù)   3.1  函數(shù)的遞歸調(diào)用   3.2 內(nèi)聯(lián)函數(shù)   3.3 函數(shù)重載   3.4 帶默認(rèn)參數(shù)值的函數(shù)     3.4.1 帶默認(rèn)參數(shù)值的函數(shù)     3.4.2 帶默認(rèn)參數(shù)值函數(shù)產(chǎn)生的二義性   3.5 變量的存儲(chǔ)類(lèi)別     3.5.1  內(nèi)部變量與外部變量     3.5.2 變量的存儲(chǔ)類(lèi)別   3.6 程序?qū)嵗? 習(xí)題 第4章 類(lèi)與對(duì)象   4.1 類(lèi)與對(duì)象     4.1.1 類(lèi)與對(duì)象的概念     4.1.2 類(lèi)的聲明     4.1.3 成員的訪問(wèn)控制     4.1.4 類(lèi)的成員函數(shù)   4.2 構(gòu)造函數(shù)與析構(gòu)函數(shù)     4.2.1  構(gòu)造函數(shù)     4.2.2 析構(gòu)函數(shù)     4.2.3 拷貝構(gòu)造函數(shù)   4.3 類(lèi)的組合   4.4 友元     4.4.1  友元函數(shù)     4.4.2 友元類(lèi)   4.5 靜態(tài)成員     4.5.1 靜態(tài)數(shù)據(jù)成員  …… 第5章 繼承與派生 第6章 多態(tài)性 第7章 模板 第8章 輸入/輸出流第二部分 實(shí)驗(yàn)指導(dǎo)和綜合練習(xí)

章節(jié)摘錄

  第一部分 教程  第1章 C++與面向?qū)ο蟪绦蚋攀觥 ∮?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言是人與計(jì)算機(jī)交流的工具,可以說(shuō)沒(méi)有程序設(shè)計(jì)語(yǔ)言和程序設(shè)計(jì),計(jì)算機(jī)就是一堆廢物。也就是說(shuō),程序(軟件)是計(jì)算機(jī)的必要組成部分。計(jì)算機(jī)首先要求人們不斷地在程序設(shè)計(jì)上付出大量的創(chuàng)造性勞動(dòng),然后才能享受到它的服務(wù)?! ++是在C語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,它繼承了C語(yǔ)言的簡(jiǎn)潔、高效等特點(diǎn),同時(shí)C++是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,完全支持面向?qū)ο蟮某绦蛟O(shè)計(jì)?! ”菊轮饕榻B計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的發(fā)展、面向?qū)ο蟪绦蛟O(shè)計(jì)與C++程序設(shè)計(jì)的特點(diǎn)、以及Visual C++6.0開(kāi)發(fā)環(huán)境簡(jiǎn)介。  1.1 程序設(shè)計(jì)語(yǔ)言的發(fā)展  程序設(shè)計(jì)的任務(wù)就是用計(jì)算機(jī)懂得的語(yǔ)言(即程序設(shè)計(jì)語(yǔ)言)編寫(xiě)程序,然后交給計(jì)算機(jī)去執(zhí)行。自從第一臺(tái)電子計(jì)算機(jī)誕生以來(lái),人們對(duì)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的研究就一直沒(méi)有停止過(guò)。計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的發(fā)展大致經(jīng)過(guò)了三個(gè)階段,即機(jī)器語(yǔ)言、匯編語(yǔ)言和高級(jí)語(yǔ)言。  1.1.1 機(jī)器語(yǔ)言  由計(jì)算機(jī)硬件系統(tǒng)可以識(shí)別的二進(jìn)制指令組成的語(yǔ)言稱(chēng)為機(jī)器語(yǔ)言。計(jì)算機(jī)設(shè)計(jì)者把計(jì)算機(jī)可以完成的動(dòng)作編輯成一個(gè)指令表,每種動(dòng)作賦予一個(gè)二進(jìn)制代碼,并為機(jī)器的每種動(dòng)作設(shè)計(jì)一種通用的格式:由指令碼和內(nèi)存地址組成的指令。一條指令就是一個(gè)固定長(zhǎng)度的由指令碼和地址碼組成的二進(jìn)制位串,這就是計(jì)算機(jī)唯一可以讀懂的語(yǔ)言,一般稱(chēng)作機(jī)器語(yǔ)言。

圖書(shū)封面

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


    C++程序設(shè)計(jì)教程與實(shí)驗(yàn)指導(dǎo) PDF格式下載


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

 
 

  •   在圖書(shū)館看到了這本書(shū),看了一部分,忍不住自己買(mǎi)了本
  •   編書(shū)的老師交我們這課,無(wú)語(yǔ)
  •   對(duì)自己的學(xué)習(xí)挺有用的?。?/li>
 

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

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