C++面向?qū)ο蟪绦蛟O(shè)計

出版時間:2002-2  出版社:清華大學(xué)出版社  作者:王萍  頁數(shù):421  
Tag標(biāo)簽:無  

前言

  我們正處在跨越世紀(jì)的門檻上,人類社會在一股股變革性力量的推動下發(fā)生著根本性的變化。知識經(jīng)濟時代的到來向我們顯示,一個國家最重要的資源已經(jīng)不再是土地、勞動力或資本,而是其國民的知識和創(chuàng)造力;國與國的競爭雖然常常表現(xiàn)為政治、經(jīng)濟或軍事實力的較量,但歸根到底已是一場教育和科技的競爭。換言之,國家的綜合實力將主要由其國民的教育水平來決定。一時間,世界各國的校長們、跨國企業(yè)的巨頭們乃至許多的政府首腦們都在紛紛議論21世紀(jì)的教育,以迎接知識經(jīng)濟的挑戰(zhàn)。我們中華民族有著蜿蜒幾千年的文明,為在世界民族之林重振雄風(fēng),再展輝煌,發(fā)出了時代的特強音:實施科教興國,提高全民素質(zhì)。從中央領(lǐng)導(dǎo)到廣大群眾,都對教育提出了更高的要求,寄予了更大的希望,同時也給予了更多的支持。人們在這方面的思想觀念和實踐探索正在以空前的速度發(fā)展著?! ≈袊母叩冉逃呀?jīng)走完了一個世紀(jì)的路程。已經(jīng)過去的20世紀(jì)正是它從無到有、從小到大、由產(chǎn)生到發(fā)展的一段百年歷史。中國人民在短短的數(shù)十年時間里構(gòu)筑了資本主義國家好幾百年才形成的高等教育體系,涌現(xiàn)出一批高水平的學(xué)校,培養(yǎng)了一大批高層次優(yōu)秀人才,取得了輝煌的成就。但是在新時期,教育不適應(yīng)現(xiàn)代化建設(shè)需要的矛盾不斷顯露,我國勞動者受教育水平普遍較低的現(xiàn)象無法面對新世紀(jì)的機遇和挑戰(zhàn),我國高等教育的發(fā)展現(xiàn)狀也難以滿足廣大人民群眾空前強烈的受教育愿望。一代偉人鄧小平早在十年前就一針見血地指出,我們的最大失誤是教育,一是放松了對青少年的思想道德教育,二是教育規(guī)模發(fā)展不夠快?,F(xiàn)在看來,這兩個問題依然是癥結(jié)所在。一個十二億人口的泱泱大國,高等學(xué)校的毛入學(xué)率僅10%左右,實在很不相稱。我國的高等教育已經(jīng)面臨著大力發(fā)展、高速發(fā)展、從根本上改變落后狀態(tài)的緊迫問題?! ×钊诵牢亢凸奈璧氖侵袊幸凰澜缱畲蟮拇髮W(xué)——中國廣播電視大學(xué),上百萬的學(xué)生遍布在九百六十萬平方公里的遼闊土地上。它突破傳統(tǒng)教育在空間上的限制,不斷減弱時間上的束縛,以覆蓋面廣、全方位為各類社會成員提供教育服務(wù)的優(yōu)勢,成為中國高等教育體系中的一個重要組成部分。二十多年來,它為實現(xiàn)高等教育大眾化,為提高我國勞動者的整體素質(zhì),為變巨大的人口包袱為巨大的人力資源,以形成浩浩蕩蕩的高水平建設(shè)大軍,發(fā)揮了不可磨滅的作用。最近,中央電大又有重大改革舉措,進一步面向社會開展了“開放教育”等項試點工作,在教育思想、招生對象、培養(yǎng)模式、管理機制方面進行新的探索。尤其引人注目的是中央電大與國內(nèi)的一些重點高校形成了緊密的合作關(guān)系,攜手為我國現(xiàn)代遠(yuǎn)程教育開拓新路。重點高校有學(xué)科和教學(xué)上的優(yōu)勢,它們的加盟有利于電大提高教學(xué)質(zhì)量、辦出特色;而中央電大有很豐富的教育資源,有完整的辦學(xué)系統(tǒng),有一支富有經(jīng)驗的教學(xué)與管理隊伍,特別是有較強的社會服務(wù)意識和人才市場意識,這對于需要進一步向社會開放的普通高校而言,又有許多值得學(xué)習(xí)和借鑒之處。

內(nèi)容概要

  《教育部人才培養(yǎng)模式改革和開放教育試點教材:C++面向?qū)ο蟪绦蛟O(shè)計》是針對中央廣播電視大學(xué)計算機專業(yè)編寫的?!督逃咳瞬排囵B(yǎng)模式改革和開放教育試點教材:C++面向?qū)ο蟪绦蛟O(shè)計》圍繞C++面向?qū)ο蟪绦蛟O(shè)計,內(nèi)容覆蓋基本概念和方法,基本數(shù)據(jù)結(jié)構(gòu)和面向?qū)ο蟮母拍?、方法和技巧。全書共?4章,其中第1章至第6章簡要介紹了C++語言的發(fā)展歷史、特點和程序風(fēng)格,C++語言程序設(shè)計的基本結(jié)構(gòu)、步驟、方法和技巧;第7章至第8章重點介紹了數(shù)組、結(jié)構(gòu)等數(shù)據(jù)結(jié)構(gòu)以及指針和引用的概念和方法;第9章至第14章詳細(xì)介紹了面向?qū)ο蟪绦蛟O(shè)計的方法和特點?!  督逃咳瞬排囵B(yǎng)模式改革和開放教育試點教材:C++面向?qū)ο蟪绦蛟O(shè)計》是中央廣播電視大學(xué)開放教育計算機科學(xué)與技術(shù)專業(yè)的教材,也可供其他大專院校計算機專業(yè)的本科生以及從事計算機軟件開發(fā)的科研人員使用。

書籍目錄

序前言第l章 C++編程基礎(chǔ)1.1 程序語言的發(fā)展1.1.1 機器語言1.1.2 匯編語言1.1.3 高級語言1.1.4 C語言1.1.5 C++語言1.2 C+十語言簡介1.2.1 程序:數(shù)據(jù)+操作I.2.2 數(shù)據(jù)類型1.2.3 對數(shù)據(jù)的操作——表達式1.2.4 數(shù)據(jù)操作的流程——語句控制1.2.5 操作的復(fù)用——函數(shù)1.2.6 數(shù)據(jù)和操作的封裝——類1.2.7 類的復(fù)用——派生和繼承1.2.8 軟件模塊1.3 如何學(xué)習(xí)C++語言1.3.1 勤能生巧1.3.2 風(fēng)格與規(guī)范1.4 用Visual C++開發(fā)程序1.4.1 程序——從概念到運行1.4.2 Visual C++簡介1.4.3 建立應(yīng)用程序1.5 程序風(fēng)格1.5.1 效率與風(fēng)格1.5.2 注釋——整理編程思路、增加程序的可讀性1.5.3 注釋的形式1.5.4 命名1.5.5 編排1.5.6 簡單性原則1.5.7 一致性原則小結(jié)第2章 基本C++程序結(jié)構(gòu)2.1 C++語言成分2.1.1 字符2.1.2 數(shù)字、標(biāo)識符和表達式2.1.3 語法2.1.4 結(jié)構(gòu)2.1.5 模塊2.2 程序的基本結(jié)構(gòu)2.2.1 注釋2.2.2 編譯預(yù)處理命令#include2.2.3 main函數(shù)2.2.4 C++程序的執(zhí)行過程2.2.5 終端輸出2.3 變量和簡單表達式2.3.1 main函數(shù)的返回值2.3.2 常數(shù)和常量2.3.3 變量2.3.4 運算符與簡單表達式2.4 表達式和語句2.4.1 返回值2.4.2 嵌套2.4.3 優(yōu)先級2.4.4 結(jié)合性2.4.5 括號與次序2.4.6 操作數(shù)小結(jié)習(xí)題第3章 數(shù)據(jù)類型3.1 數(shù)據(jù)及操作3.2 C++數(shù)據(jù)類型3.3 基本數(shù)據(jù)類型3.3.1 數(shù)據(jù)在計算機中的存儲3.3.2 基本數(shù)據(jù)類型的修飾符號3.3.3 基本數(shù)據(jù)類型3.3.4 c++中的特殊字符3.3.5 字符串3.3.6 數(shù)據(jù)類型長度的確定3.3.7 數(shù)據(jù)類型的選擇3.4 構(gòu)造數(shù)據(jù)類型3.4.1 數(shù)組3.4.2 枚舉3.4.3 結(jié)構(gòu)3.5 數(shù)據(jù)輸入小結(jié)第4章 程序流程控制4.1 復(fù)合語句4.2 程序的執(zhí)行流程4.3 分支流程4.3.1 if語句4.3.2 switch語句4.4 循環(huán)流程4.4.1 while語句4.4.2 do while語句4.4.3 for循環(huán)4.5 設(shè)計舉例4.6 其他控制語句4.6.1 break語句與多重循環(huán)4.6.2 go to語句4.6.3 條件運算符小結(jié)第5章 函數(shù)5.1 函數(shù)機制5.2 函數(shù)定義5.2.1 函數(shù)名5.2.2 函數(shù)參數(shù)5.2.3 返回類型5.2.4 函數(shù)體5.3 函數(shù)調(diào)用5.4 程序運行時的內(nèi)存分布5.5 函數(shù)調(diào)用的實現(xiàn)機制5.6 函數(shù)的參數(shù)與返回值5.7 函數(shù)參數(shù)的傳遞方式-5.7.1 指針參數(shù)5.7.2 引用參數(shù)5.7.3 數(shù)組參數(shù)5.7.4 數(shù)組參數(shù)對實在參數(shù)的改變5.7.5 字符串作為參數(shù)5.7.6 多維數(shù)組作為參數(shù)5.7.7 main( )的參數(shù)5.8 函數(shù)返回值5.8.1 返回引用值5.9 const參數(shù)、const返回值與const函數(shù)5.9.1 const參數(shù)5.9.2 const返回值5.9.3 const函數(shù)5.10作用域5.10.1 局部作用域5.10.2 文件作用域5.10.3 覆蓋問題5.11函數(shù)原型5.11.1 函數(shù)作用域5.11.2 函數(shù)原型5.11.3 函數(shù)原型的作用5.11.4 使用自己定義的函數(shù)原型5.12特殊的函數(shù)用法5.12.1 內(nèi)聯(lián)函數(shù)5.12.2 內(nèi)聯(lián)函數(shù)的作用5.12.3 內(nèi)聯(lián)函數(shù)使用的限制5.12.4 函數(shù)重載5.12.5 使用函數(shù)重載的條件5.12.6 重載函數(shù)的使用方法5.12.7 函數(shù)的默認(rèn)參數(shù)5.12.8 遞歸函數(shù)5.12.9 設(shè)計遞歸程序的方法5.12.10遞歸程序的優(yōu)缺點5.12.11函數(shù)模板5.12.12模板的實例化……第6章 簡單程序設(shè)計第7章 數(shù)組與結(jié)構(gòu)第8章 指針和引用第9章 面向?qū)ο蟪绦蚍椒ǖ?0章 類與對象第11章 構(gòu)造函數(shù)與析構(gòu)函數(shù)第12章 靜態(tài)成員、友元第13章 運算符重載第14章 繼承自測題答案參考文獻

章節(jié)摘錄

  1.2.1程序=數(shù)據(jù)+操作  計算機語言是作為程序員和計算機之間的橋梁而存在的。計算機本身只是一臺機器,它所能做的事情就是在指定的數(shù)據(jù)上執(zhí)行指定的操作。因此,要讓計算機幫人做事,就必須按計算機的思路來告訴它要做什么事情,也就是程序員需要將要做的事情分解成為“數(shù)據(jù)+操作”。1.2.2數(shù)據(jù)類型  計算機中,數(shù)據(jù)被存儲為一系列的字節(jié),C++語言則將這些字節(jié)組織成為有用的數(shù)據(jù)。不同的組織方式得到不同的數(shù)據(jù)類型,C++中有簡單的數(shù)據(jù)類型,如整型、浮點型、字符型等,也有由這些簡單類型構(gòu)造而成的復(fù)合的數(shù)據(jù)類型,如結(jié)構(gòu)、聯(lián)合。數(shù)據(jù)用變量或常量來存放。常量存放的是不變的數(shù)據(jù),而變量存放的數(shù)據(jù)可以變化?! ?.2.3對數(shù)據(jù)的操作——表達式  類似于我們用“(1+2)*4=12”來進行數(shù)學(xué)運算,C++中,可以用操作符對數(shù)據(jù)進行操作。操作符和操作數(shù)一起構(gòu)成了表達式,根據(jù)操作符的不同,表達式可以是算術(shù)表達式、邏輯表達式、條件表達式等。表達式可以構(gòu)成表達式語句?! ?.2.4數(shù)據(jù)操作的流程——語句控制  語句是C++最小的可執(zhí)行單元。程序的運行過程就是對語句的執(zhí)行過程。語句一般按順序執(zhí)行,但流程控制語句可以改變程序的執(zhí)行流程。語句分為聲明語句、表達式語句、流程控制語句等。聲明語句定義變量或常量;表達式語句在指定數(shù)據(jù)上執(zhí)行指定操作;流程控制語句控制程序的執(zhí)行順序。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7