注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)程序設(shè)計(jì)教程(C/C++版)

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

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

定 價(jià):¥39.00

作 者: 彭旭東,王成霞,萬(wàn)紅編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)應(yīng)用技術(shù)系列教材
標(biāo) 簽: C

ISBN: 9787302107484 出版時(shí)間: 2005-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 445頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在這個(gè)科學(xué)技術(shù)飛速發(fā)展的時(shí)代,程序設(shè)計(jì)是大學(xué)生在使用計(jì)算機(jī)時(shí)必須具備的能力。本書面向廣大非計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)初學(xué)者,由淺入深地講述了C語(yǔ)言的設(shè)計(jì)方法。同時(shí),還闡述了程序設(shè)計(jì)的基本方法和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)。本書根據(jù)初學(xué)者的特點(diǎn),按照學(xué)生的認(rèn)知規(guī)律精心策劃,力求使用通俗易懂的語(yǔ)言、豐富的圖形及例題介紹比較抽象的概念和邏輯。對(duì)于其中比較難于理解的算法,還提供了動(dòng)畫演示(可通過(guò)http://www.tupwk.com.cn/downpage/index.asp下載)。本書內(nèi)容深入淺出,循序漸進(jìn),便于自學(xué)。可作為非計(jì)算機(jī)專業(yè)C程序設(shè)計(jì)課程的教材,也可以作為相關(guān)培訓(xùn)班的教材。本書前言“程序設(shè)計(jì)”是針對(duì)廣大非計(jì)算機(jī)專業(yè)的大學(xué)本科學(xué)生開設(shè)的一門必修課,也是計(jì)算機(jī)學(xué)科的基礎(chǔ)課程。本書是為“程序設(shè)計(jì)”課程編寫的教材,其內(nèi)容選取符合教學(xué)大綱的要求,同時(shí)也兼顧了學(xué)科的廣度和深度,適用面廣。本書共分3部分19章。第1部分是入門篇,包含前9章。第1~2章從介紹程序設(shè)計(jì)開始,首先為學(xué)習(xí)本課程提供了指導(dǎo)性的建議,然后討論了結(jié)構(gòu)化程序設(shè)計(jì)的方法和程序調(diào)試方法。第3章介紹了程序的各個(gè)組成部分以及程序的運(yùn)行過(guò)程。第4章圍繞簡(jiǎn)單的數(shù)據(jù)計(jì)算介紹了數(shù)據(jù)類型、常量、變量、運(yùn)算符和表達(dá)式等基本概念,以及數(shù)據(jù)輸入輸出的方法。第5~7章介紹了程序控制結(jié)構(gòu)的概念、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。作為入門篇的高級(jí)部分,第8章和第9章討論了數(shù)組和字符串的概念以及應(yīng)用。第2部分是進(jìn)階篇,包含第10~16章。其中,第10~15章依次討論了C語(yǔ)言中的指針、函數(shù)、位運(yùn)算、復(fù)合數(shù)據(jù)類型、文件和編譯預(yù)處理等6個(gè)方面的內(nèi)容。第16章圍繞著幾個(gè)實(shí)例,介紹了C與面向?qū)ο蟪绦蛟O(shè)計(jì)中的基本概念。第3部分是應(yīng)用篇,用3章的篇幅詳細(xì)討論了鏈表與堆棧兩種數(shù)據(jù)結(jié)構(gòu),以及排序與查找兩類基本算法。在組織內(nèi)容時(shí),我們圍繞兩條主線編寫,即語(yǔ)法規(guī)則和程序設(shè)計(jì)。在編寫的過(guò)程中,一方面吸收了國(guó)內(nèi)外多本經(jīng)典教材的特點(diǎn),另一方面也融會(huì)了小組成員多年豐富的教學(xué)經(jīng)驗(yàn)和工程開發(fā)經(jīng)驗(yàn)。本教材適合非計(jì)算機(jī)專業(yè)的本科生閱讀,同時(shí)也可供廣大的C語(yǔ)言程序設(shè)計(jì)初學(xué)者和愛(ài)好者閱讀。本教材提供了示例程序源代碼、重點(diǎn)算法的Flash動(dòng)畫、交互式的自測(cè)題、供教師授課時(shí)使用的幻燈片、供學(xué)生課下自學(xué)和復(fù)習(xí)使用的Web站點(diǎn)以及其他素材。讀者可通過(guò)http://www.tupwk.com.cn/downpage/index.asp下載這些內(nèi)容。作為補(bǔ)充資料,本教程還有配套的《上機(jī)指導(dǎo)和習(xí)題解析》。其中包括本教程的習(xí)題解答、常見編譯系統(tǒng)的上機(jī)指導(dǎo)、上機(jī)實(shí)驗(yàn)和指導(dǎo)、補(bǔ)充習(xí)題和模擬試題。如果能夠與本教程同時(shí)使用,將起到更好的教學(xué)效果。本書的第10~13章由王成霞老師編寫;第4、14、15、19章、附錄A和B、第17章中的17.2節(jié)以及該章與堆棧有關(guān)的建議和練習(xí)題由萬(wàn)紅老師編寫;其余部分由彭旭東老師編寫。在編寫本書的過(guò)程中,我們得到了天津理工大學(xué)計(jì)算機(jī)科學(xué)與工程系領(lǐng)導(dǎo)的大力支持,清華大學(xué)出版社的胡偉卷女士、天津理工大學(xué)的莫秀良老師也為本書的完成提供了大量的幫助,在此一并表示感謝。

作者簡(jiǎn)介

暫缺《程序設(shè)計(jì)教程(C/C++版)》作者簡(jiǎn)介

圖書目錄

目    錄第Ⅰ部分  入  門  篇第1章  概述 11.1  程序設(shè)計(jì)的分類 11.1.1  程序設(shè)計(jì)語(yǔ)言的分類 11.1.2  面向過(guò)程和面向?qū)ο?nbsp;21.2  C語(yǔ)言 31.2.1  發(fā)展歷史 31.2.2  特點(diǎn) 41.3  學(xué)習(xí)方法建議 41.3.1  學(xué)習(xí)計(jì)劃 51.3.2  參考資料的介紹 51.4  常見的C/C++編譯系統(tǒng) 61.5  建議 71.6  練習(xí)題 7第2章  結(jié)構(gòu)化程序設(shè)計(jì)與小規(guī)模軟件設(shè)計(jì)初步 82.1  模塊及其特點(diǎn) 82.2  軟件工程和軟件生命期 92.3  軟件規(guī)模引起的問(wèn)題 102.4  小規(guī)模軟件的設(shè)計(jì) 112.5  示例 142.6  建議 172.7  練習(xí)題 17第3章  C程序設(shè)計(jì)基礎(chǔ) 183.1  再看“您好,張先生” 183.2  程序組成部分 203.2.1  基本單詞 203.2.2  語(yǔ)句 223.2.3  函數(shù) 223.2.4  注釋 233.3  從編輯到運(yùn)行 243.4  建議 263.5  練習(xí)題 27第4章  簡(jiǎn)單的數(shù)據(jù)計(jì)算 284.1  C的數(shù)據(jù)類型 284.1.1  數(shù)據(jù)類型 284.1.2  基本數(shù)據(jù)類型的存儲(chǔ)方式和取值范圍 294.2  常量與變量 314.2.1  常量 314.2.2  變量 344.3  算術(shù)運(yùn)算符 374.3.1  二元算術(shù)運(yùn)算符 374.3.2  一元算術(shù)運(yùn)算符 384.4  賦值運(yùn)算符 394.5  表達(dá)式 394.5.1  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 404.5.2  算術(shù)表達(dá)式 404.5.3  賦值表達(dá)式 424.6  數(shù)據(jù)的輸入與輸出 434.6.1  數(shù)據(jù)的輸出 444.6.2  數(shù)據(jù)的輸入 474.7  示例:計(jì)算溫度 504.8  建議 514.9  練習(xí)題 524.10  難點(diǎn)解析:再談數(shù)據(jù)類型問(wèn)題 544.10.1  數(shù)據(jù)類型 544.10.2  賦值時(shí)的數(shù)據(jù)類型 574.10.3  整型數(shù)據(jù)的輸出格式 604.10.4  強(qiáng)制類型轉(zhuǎn)換 604.10.5  sizeof運(yùn)算符 61第5章  程序控制結(jié)構(gòu)基礎(chǔ) 625.1  概述 625.2  復(fù)合語(yǔ)句和空語(yǔ)句 645.3  關(guān)系運(yùn)算符和關(guān)系表達(dá)式 655.4  邏輯運(yùn)算符和邏輯表達(dá)式 665.5  示例 675.6  建議 685.7  練習(xí)題 68第6章  選擇結(jié)構(gòu) 696.1  概述 696.2  if-else語(yǔ)句 696.3  嵌套的if-else語(yǔ)句 736.4  switch-case語(yǔ)句 776.5  break語(yǔ)句 806.6  ?:運(yùn)算符 826.7  示例 826.8  建議 866.9  練習(xí)題 86第7章  循環(huán)結(jié)構(gòu) 897.1  概述 897.2  for語(yǔ)句 907.2.1  逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 907.2.2  for語(yǔ)句 917.3  while語(yǔ)句 967.4  do-while語(yǔ)句 987.5  嵌套的循環(huán)語(yǔ)句 1007.6  3個(gè)特殊語(yǔ)句 1027.7  死循環(huán) 1047.8  編寫循環(huán)結(jié)構(gòu)容易犯的錯(cuò)誤 1057.9  示例 1067.10  建議 1087.11  練習(xí)題 108第8章  數(shù)組及其應(yīng)用 1138.1  概述 1138.2  數(shù)組的定義 1148.3  訪問(wèn)數(shù)組 1158.4  初始化數(shù)組 1168.5  二維數(shù)組 1188.5.1  定義 1198.5.2  訪問(wèn) 1198.5.3  初始化 1218.6  示例 1258.7  建議 1308.8  練習(xí)題 131第9章  字符與字符串 1359.1  字符 1359.2  字符的輸入與輸出 1379.2.1  使用printf和scanf 1379.2.2  使用其他輸入輸出函數(shù) 1399.3  字符與整數(shù) 1429.4  字符串 1439.5  數(shù)組與字符串 1459.6  字符串的輸入與輸出 1479.7  處理字符串 1519.8  示例 1569.9  建議 1589.10  練習(xí)題 158第Ⅱ部分  進(jìn)  階  篇第10章  指針 16110.1  地址與指針 16110.1.1  地址與指針的概念 16210.1.2  指針變量 16310.2  指針的運(yùn)算 17010.2.1  指針的移動(dòng) 17010.2.2  兩個(gè)同類型指針相減 17310.2.3  指針的比較 17310.3  指針與一維數(shù)組 17410.3.1  一維數(shù)組與指針的關(guān)系 17410.3.2  用指針訪問(wèn)一維數(shù)組的元素 17610.4  指針與二維數(shù)組 17910.4.1  二維數(shù)組元素的地址 17910.4.2  用指針變量訪問(wèn)二維數(shù)組元素 18210.4.3  用行指針變量訪問(wèn)二維數(shù)組元素 18410.5  指針與字符串 18610.5.1  用字符數(shù)組處理字符串 18610.5.2  用字符指針處理字符串 18710.5.3  字符指針和字符數(shù)組的比較 18910.5.4  常用的字符串處理函數(shù) 19210.6  二級(jí)指針與指針數(shù)組 19610.6.1  二級(jí)指針 19610.6.2  指針數(shù)組 19710.7  內(nèi)存空間的動(dòng)態(tài)分配 20210.8  示例 20610.9  建議 20710.10  練習(xí)題 210第11章  函數(shù) 21611.1  概述 21611.2  函數(shù)的定義與說(shuō)明 21911.2.1  函數(shù)的定義 21911.2.2  函數(shù)的說(shuō)明 22211.3  函數(shù)的調(diào)用過(guò)程 22411.4  函數(shù)的參數(shù) 22711.4.1  在函數(shù)間傳遞變量 22711.4.2  在函數(shù)間傳遞數(shù)組 23111.5  函數(shù)的返回值 24011.6  變量的作用域和存儲(chǔ)類型 24111.6.1  變量的作用域 24111.6.2  變量的存儲(chǔ)類型 24411.7  嵌套調(diào)用和遞歸調(diào)用 25111.7.1  嵌套調(diào)用 25111.7.2  遞歸調(diào)用 25311.8  函數(shù)指針 25611.9  main函數(shù) 25911.10  函數(shù)的存儲(chǔ)類型 26211.10.1  內(nèi)部函數(shù) 26211.10.2  外部函數(shù) 26211.11  示例 26511.12  建議 26811.13  練習(xí)題 269第12章  位運(yùn)算 27612.1  概述 27612.2  位運(yùn)算符 27612.2.1  按位邏輯運(yùn)算符 27712.2.2  移位運(yùn)算符 27912.3  示例 28112.4  建議 28412.5  練習(xí)題 284第13章  復(fù)合數(shù)據(jù)類型 28713.1  結(jié)構(gòu)類型 28713.1.1  結(jié)構(gòu)類型和結(jié)構(gòu)變量的定義 28813.1.2  結(jié)構(gòu)變量的引用和結(jié)構(gòu)變量的初始化 29113.1.3  結(jié)構(gòu)數(shù)組 29513.1.4  結(jié)構(gòu)指針 29813.1.5  結(jié)構(gòu)變量和結(jié)構(gòu)指針作函數(shù)參數(shù) 30213.1.6  返回結(jié)構(gòu)和結(jié)構(gòu)指針的函數(shù) 30813.2  共用體 31113.2.1  共用體的定義與引用 31113.2.2  共用體的引用 31213.2.3  共用體與結(jié)構(gòu)的比較 31313.2.4  共用體應(yīng)用舉例 31413.3  位段結(jié)構(gòu) 31513.4  枚舉 31913.5  類型定義 32213.6  示例 32513.7  建議 32813.8  練習(xí)題 328第14章  文件 33414.1  概述 33414.1.1  文件的定義 33414.1.2  文件的邏輯結(jié)構(gòu) 33514.1.3  兩種文件系統(tǒng) 33614.1.4  常用緩沖文件系統(tǒng)函數(shù) 33714.2  打開與關(guān)閉文件 33714.2.1  文件型指針 33714.2.2  文件的打開 33814.2.3  文件的關(guān)閉 34014.3  讀寫文件 34114.3.1  字符讀寫函數(shù) 34214.3.2  字符串讀寫函數(shù) 34314.3.3  格式化讀寫函數(shù) 34614.3.4  數(shù)據(jù)塊讀寫函數(shù) 34714.4  文件的定位 35114.4.1  rewind函數(shù) 35114.4.2  ftell函數(shù) 35314.4.3  fseek函數(shù)和隨機(jī)讀寫 35314.5  檢測(cè)文件 35714.6  非緩沖文件的操作 35814.7  示例 36114.8  建議 36214.9  練習(xí)題 362第15章  編譯預(yù)處理 36715.1  概述 36715.2  宏定義 36815.2.1  不含參數(shù)的宏定義格式 36815.2.2  含有參數(shù)的宏定義格式 36915.2.3  宏的作用域和宏的重新定義 37215.2.4  宏定義的嵌套 37315.2.5  宏擴(kuò)展中的優(yōu)先級(jí)問(wèn)題 37315.3  文件包含 37515.3.1  文件包含的格式 37515.3.2  文件包含的兩種方式 37615.3.3  文件包含的嵌套 37815.4  條件編譯 37815.5  示例 38215.6  建議 38315.7  練習(xí)題 383第16章  C++與面向?qū)ο蟪绦蛟O(shè)計(jì) 38616.1  概述 38616.2  類和對(duì)象 38816.2.1  類 38816.2.2  對(duì)象 39216.3  消息和方法 39416.4  繼承 40216.5  多態(tài) 41016.6  練習(xí)題 411第Ⅲ部分  應(yīng)  用  篇第17章  鏈表和堆棧 41317.1  鏈表 41317.1.1  鏈表概述 41317.1.2  問(wèn)題 41517.1.3  創(chuàng)建鏈表 41617.1.4  顯示鏈表 41917.1.5  插入結(jié)點(diǎn) 41917.1.6  刪除結(jié)點(diǎn) 42217.2  堆棧概述 42417.3  建議 42617.4  練習(xí)題 426第18章  排序 42818.1  概述 42818.2  插入排序 42918.3  選擇排序 43118.4  冒泡排序 43318.5  歸并排序 43518.6  建議 43818.7  練習(xí)題 438第19章  查找 43919.1  概述 43919.2  順序查找 43919.3  折半查找 44219.4  建議 44519.5  練習(xí)題 446附錄A  ASCII碼 448附錄B  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 449參考文獻(xiàn) 450

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)