C++程序設(shè)計(jì)基礎(chǔ)案例教程

出版時(shí)間:2009-1  出版社:北京大學(xué)出版社  作者:于永彥,王志堅(jiān),婁淵勝 主編  頁(yè)數(shù):311  

前言

  北京大學(xué)出版社第六事業(yè)部在2005年組織編寫了《21世紀(jì)全國(guó)應(yīng)用型本科計(jì)算機(jī)系列實(shí)用規(guī)劃教材》,至今已出版了50多種。這些教材出版后,在全國(guó)高校引起熱烈反響,可謂初戰(zhàn)告捷。這使北京大學(xué)出版社的計(jì)算機(jī)教材市場(chǎng)規(guī)模迅速擴(kuò)大,編輯隊(duì)伍茁壯成長(zhǎng),經(jīng)濟(jì)效益明顯增強(qiáng),與各類高校師生的關(guān)系更加密切?! ?008年1月北京大學(xué)出版社第六事業(yè)部在北京召開了“21世紀(jì)全國(guó)應(yīng)用型本科計(jì)算機(jī)案例型教材建設(shè)和教學(xué)研討會(huì)”。這次會(huì)議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細(xì)的編寫目的、叢書特色、內(nèi)容要求和風(fēng)格規(guī)范。在內(nèi)容上強(qiáng)調(diào)面向應(yīng)用、能力驅(qū)動(dòng)、精選案例、嚴(yán)把質(zhì)量;在風(fēng)格上力求文字精練、脈絡(luò)清晰、圖表明快、版式新穎。這次會(huì)議吹響了提高教材質(zhì)量第二戰(zhàn)役的進(jìn)軍號(hào)。  案例型教材真能提高教學(xué)的質(zhì)量嗎  是的。著名法國(guó)哲學(xué)家、數(shù)學(xué)家勒內(nèi)·笛卡兒(Rene Descartes,1596-1650)說得好:“由一個(gè)例子的考察,我們可以抽出一條規(guī)律。(From the consideration of an example We can form a rule.)”事實(shí)上,他發(fā)明的直角坐標(biāo)系,正是通過生活實(shí)例而得到的靈感。據(jù)說是在1619年夏天,笛卡兒因病住進(jìn)醫(yī)院。中午他躺在病床上,苦苦思索一個(gè)數(shù)學(xué)問題時(shí),忽然看到天花板上有一只蒼蠅飛來(lái)飛去。當(dāng)時(shí)天花板是用木條做成正方形的格子。笛卡兒發(fā)現(xiàn),要說出這只蒼蠅在天花板上的位置,只需說出蒼蠅在天花板上的第幾行和第幾列。當(dāng)蒼蠅落在第四行、第五列的那個(gè)正方形時(shí),可以用(4,5)來(lái)表示這個(gè)位置……由此他聯(lián)想到可用類似的辦法來(lái)描述一個(gè)點(diǎn)在平面上的位置。他高興地跳下床,喊著“我找到了,找到了”,然而不小心把國(guó)際象棋撒了一地。當(dāng)他的目光落到棋盤上時(shí),又興奮地一拍大腿:“對(duì),對(duì),就是這個(gè)圖”。笛卡兒鍥而不舍的毅力,苦思冥想的鉆研,使他開創(chuàng)了解析幾何的新紀(jì)元。千百年來(lái),代數(shù)與幾何,井水不犯河水。17世紀(jì)后,數(shù)學(xué)突飛猛進(jìn)的發(fā)展,在很大程度上歸功于笛卡兒坐標(biāo)系和解析幾何學(xué)的創(chuàng)立?! ∵@個(gè)故事,聽起來(lái)與阿基米德在浴池洗澡而發(fā)現(xiàn)浮力原理,牛頓在蘋果樹下遇到蘋果落到頭上而發(fā)現(xiàn)萬(wàn)有引力定律,確有異曲同工之妙。這就證明,一個(gè)好的例子往往能激發(fā)靈感,由特殊到一般,聯(lián)想出普遍的規(guī)律,即所謂的“一葉知秋”、“見微知著”的意思?! 』仡櫽?jì)算機(jī)發(fā)明的歷史,每一臺(tái)機(jī)器、每一顆芯片、每一種操作系統(tǒng)、每一類編程語(yǔ)言、每一個(gè)算法、每一套軟件、每一款外部設(shè)備,無(wú)不像閃光的珍珠串在一起。每個(gè)案例都閃爍著智慧的火花,是創(chuàng)新思想不竭的源泉。在計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域,這樣的案例就像大海岸邊的貝殼,俯拾皆是。

內(nèi)容概要

本書為“c++程序設(shè)計(jì)”課程體系的基礎(chǔ)教材,主要講述C++語(yǔ)言的基本概念與基本應(yīng)用,包括數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、流程控制語(yǔ)句、函數(shù)、數(shù)組、鏈表、類與對(duì)象、繼承與派生、多態(tài)性及文件流操作等。全書以一個(gè)實(shí)用的“簡(jiǎn)易學(xué)生管理系統(tǒng)”為研究載體,將整個(gè)系統(tǒng)工程劃分為若干個(gè)模塊,每個(gè)模塊歸納為一個(gè)核心問題,為每個(gè)問題設(shè)計(jì)一個(gè)“子工程模型”,集中對(duì)應(yīng)于一個(gè)章節(jié)。    本書適用于理、工類大中專院校的“c++程序設(shè)計(jì)”課程,也可供程序設(shè)計(jì)愛好者和工程技術(shù)人員參考使用。

書籍目錄

第1章 緒論  1.1 軟件設(shè)計(jì)基礎(chǔ)    1.1.1 結(jié)構(gòu)化方法    1.1.2 面向?qū)ο蠓椒?   1.1.3 專家系統(tǒng)方法  1.2 計(jì)算機(jī)語(yǔ)言發(fā)展史    1.2.1 低級(jí)語(yǔ)言階段    1.2.2 高級(jí)語(yǔ)言階段    1.2.3 超高級(jí)程序設(shè)計(jì)語(yǔ)言    1.2.4 第五代計(jì)算機(jī)語(yǔ)言    1.2.5 面向未來(lái)的漢語(yǔ)程序設(shè)計(jì)語(yǔ)言 1.3 C++程序設(shè)計(jì)語(yǔ)言    1.3.1  C++語(yǔ)言的演變    1.3.2  C++語(yǔ)言的優(yōu)點(diǎn)第2章 語(yǔ)言基礎(chǔ)  引言  2.1  變量    2.1.1  什么是變量    2.1.2  變量聲明  2.2  常量  2.3  運(yùn)算符    2.3.1 算術(shù)運(yùn)算符    2.3.2 關(guān)系運(yùn)算符    2.3.3 邏輯運(yùn)算符    2.3.4 賦值運(yùn)算符    2.3.5 條件運(yùn)算符    2.3.6 逗號(hào)運(yùn)算符    2.3.7 sizeof運(yùn)算符    2.3.8 特殊運(yùn)算符    2.3.9 優(yōu)先級(jí)和結(jié)合性  2.4 表達(dá)式    2.4.1 表達(dá)式的種類    2.4.2 表達(dá)式的值和類型  2.5 輸入與輸出    2.5.1 輸入操作    2.5.2 輸出操作    本章總結(jié)    習(xí)題第3章 程序控制流程  引言  3.1  順序結(jié)構(gòu)  3.2 選擇結(jié)構(gòu)    3.2.1  if語(yǔ)句    3.2.2 switch語(yǔ)句  3.3 循環(huán)結(jié)構(gòu)    3.3.1  while語(yǔ)句    3.3.2  do.while語(yǔ)句    3.3.3  for語(yǔ)句    3.3.4 循環(huán)嵌套  3.4 其他控制語(yǔ)句    3.4.1  goto語(yǔ)句    3.4.2  break語(yǔ)句    3.4.3  continue語(yǔ)句    本章總結(jié)    習(xí)題第4章 程序結(jié)構(gòu)  引言  4.1  函數(shù)基礎(chǔ)    4.1.1  函數(shù)定義    4.1.2  函數(shù)調(diào)用    4.1.3 函數(shù)說明    4.1.4 參數(shù)傳遞    4.1.5 函數(shù)嵌套調(diào)用    4.2 3 種特殊函數(shù)    4.2.1 重載函數(shù)    4.2.2 默認(rèn)參數(shù)值的函數(shù)    4.2.3  內(nèi)聯(lián)函數(shù)  4.3 函數(shù)模板與模板函數(shù)    4.3.1 定義函數(shù)模板    4.3.2 函數(shù)模板實(shí)例化    4.3.3 重設(shè)模板函數(shù)  ……第5章 數(shù)組第6章 鏈表第7章 類與對(duì)象第8章 繼承與派生第9章 多態(tài)性第10章 文件流類附錄 C/C++常用函數(shù)參考文獻(xiàn)

章節(jié)摘錄

  第1章 緒論  隨著1946年世界上第一臺(tái)電子計(jì)算機(jī)“ENIAC”(Electronic Numerical Integrator And Calculator,電子數(shù)字積分機(jī)和計(jì)算器)在美國(guó)賓夕法尼亞大學(xué)的橫空出世,人類文明進(jìn)入了一個(gè)嶄新的時(shí)代。電子計(jì)算機(jī)是20世紀(jì)最偉大的發(fā)明之一,是第三次工業(yè)革命中最輝煌的成就,對(duì)國(guó)民經(jīng)濟(jì)、國(guó)防建設(shè)和科學(xué)文化事業(yè)的飛速發(fā)展起到了巨大的催化與推動(dòng)作用。計(jì)算機(jī)的普及與應(yīng)用水平已成為各行各業(yè)步入現(xiàn)代化的重要標(biāo)志之一,具備計(jì)算機(jī)應(yīng)用能力也成為現(xiàn)代化人才的基本素質(zhì)之一?! ∫慌_(tái)計(jì)算機(jī)是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分構(gòu)成的,硬件是物質(zhì)基礎(chǔ),而軟件則是靈魂:沒有軟件,計(jì)算機(jī)是一臺(tái)什么也不能干的“裸機(jī)”;有了軟件,才是一臺(tái)真正的“計(jì)算機(jī)”。而所有的軟件,都是用計(jì)算機(jī)語(yǔ)言編寫的。對(duì)于理工科學(xué)生而言,學(xué)習(xí)一門計(jì)算機(jī)語(yǔ)言,掌握一定的軟件設(shè)計(jì)方法,對(duì)于科學(xué)精神的培養(yǎng)、抽象思維的鍛煉、科研作風(fēng)的養(yǎng)成,以及發(fā)現(xiàn)問題。分析問題、解決問題的能力訓(xùn)練,都是至關(guān)重要的。  所謂軟件,是指與計(jì)算機(jī)系統(tǒng)操作有關(guān)的計(jì)算機(jī)程序、規(guī)程以及與之有關(guān)的文件,包括程序和文檔兩部分。程序是指適合于計(jì)算機(jī)處理的指令序列以及所處理的數(shù)據(jù),而文檔是與軟件開發(fā)、維護(hù)和使用有關(guān)的文字材料。人們平常也將程序簡(jiǎn)稱為軟件。

圖書封面

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


    C++程序設(shè)計(jì)基礎(chǔ)案例教程 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