計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版 李平 王秀英 胡立栓 孫雪 王育平
定 價(jià):69 元
叢書名:面向新工科普通高等教育系列教材
- 作者:李平王秀英胡立栓孫雪王育平
- 出版時(shí)間:2024/1/1
- ISBN:9787111742487
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP31
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》是在全國教育科學(xué)“十一五”規(guī)劃課題“應(yīng)用型大學(xué)發(fā)展與學(xué)科專業(yè)建設(shè)研究”教學(xué)研究成果的基礎(chǔ)上,基于北京市高等教育精品教材立項(xiàng)項(xiàng)目和校本科規(guī)劃教材建設(shè)項(xiàng)目的建設(shè)成果,根據(jù)高等院校非計(jì)算機(jī)專業(yè)對(duì)計(jì)算機(jī)軟件技術(shù)的知識(shí)要求,結(jié)合多年的教學(xué)和實(shí)踐經(jīng)驗(yàn)集體編寫而成的。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》共分10章,內(nèi)容包括計(jì)算機(jī)軟件技術(shù)基礎(chǔ)概論、數(shù)據(jù)結(jié)構(gòu)概述、線性結(jié)構(gòu)、樹、圖、查找、內(nèi)部排序、操作系統(tǒng)、軟件工程和數(shù)據(jù)庫技術(shù)的基礎(chǔ)知識(shí)。附錄中結(jié)合理論知識(shí),給出了實(shí)用的實(shí)驗(yàn)案例,供讀者參考。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》講解清晰,內(nèi)容系統(tǒng),實(shí)例豐富,既可作為高等院校本、?朴(jì)算機(jī)軟件技術(shù)基礎(chǔ)課程的教材,又可作為各類計(jì)算機(jī)應(yīng)用人員或相關(guān)人員的技術(shù)參考書。
1)注重基礎(chǔ)知識(shí)的講解,內(nèi)容由淺入深,重點(diǎn)與難點(diǎn)突出,各部分既相互獨(dú)立,又存在必要的聯(lián)系。重點(diǎn)講授軟件基本原理、技術(shù)、方法和工具。
2)按照國家對(duì)應(yīng)用型人才培養(yǎng)的要求,注重實(shí)踐性和應(yīng)用性,強(qiáng)調(diào)培養(yǎng)學(xué)生的實(shí)踐應(yīng)用能力。結(jié)合案例教學(xué)的特點(diǎn)將抽象理論具體化,加深學(xué)生對(duì)知識(shí)的理解。本書選用常用的C語言,適合各類工程技術(shù)人員學(xué)習(xí)和實(shí)踐。
3)滿足學(xué)生深造的需求,本書在深入研究工學(xué)、管理學(xué)、理學(xué)、經(jīng)濟(jì)學(xué)等學(xué)科大類領(lǐng)域的計(jì)算機(jī)基礎(chǔ)知識(shí)和計(jì)算機(jī)應(yīng)用能力的需求基礎(chǔ)上,突出重點(diǎn)和完善數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)和軟件工程應(yīng)用等相關(guān)知識(shí)內(nèi)容,為學(xué)生進(jìn)一步深造打下良好的基礎(chǔ)。
前言
隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的擴(kuò)大和深入,掌握必要的計(jì)算機(jī)軟件技術(shù)基礎(chǔ)知識(shí)成為工程技術(shù)人員提高計(jì)算機(jī)應(yīng)用水平的重要途徑之一。
本次修訂根據(jù)高等院校非計(jì)算機(jī)專業(yè)對(duì)計(jì)算機(jī)軟件技術(shù)的知識(shí)要求,在知識(shí)內(nèi)容、邏輯體系的優(yōu)化、知識(shí)關(guān)聯(lián)度、實(shí)例程序的統(tǒng)一調(diào)試等方面做了進(jìn)一步的完善。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》共分10章,內(nèi)容涉及與計(jì)算機(jī)軟件有關(guān)的基礎(chǔ)知識(shí)和一些常用的系統(tǒng)軟件。第1章 計(jì)算機(jī)軟件技術(shù)基礎(chǔ)概論,主要介紹了計(jì)算機(jī)軟件技術(shù)基礎(chǔ)概論的相關(guān)知識(shí);第2章 數(shù)據(jù)結(jié)構(gòu)概述,主要介紹了數(shù)據(jù)結(jié)構(gòu)的概念、數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)、數(shù)據(jù)類型與抽象數(shù)據(jù)類型、算法的概念、時(shí)間復(fù)雜度和空間復(fù)雜度以及算法的描述方法;第3章 線性結(jié)構(gòu),主要介紹了線性表順序存儲(chǔ)及運(yùn)算,線性鏈表基本概念和結(jié)構(gòu)特征及其操作運(yùn)算,棧、隊(duì)列的基本概念和結(jié)構(gòu)特征及其應(yīng)用,其他線性結(jié)構(gòu)的存儲(chǔ)結(jié)構(gòu)與應(yīng)用實(shí)例;第4章 樹和第5章 圖,主要介紹了非線性數(shù)據(jù)結(jié)構(gòu)樹和圖的基本知識(shí)與相關(guān)應(yīng)用;第6章 查找,主要介紹了查找的一些基本方法;第7章 內(nèi)部排序,主要介紹了排序的基本概念、內(nèi)部排序的主要算法及時(shí)空效率分析,最后通過實(shí)例講解了相關(guān)內(nèi)容;第8章 操作系統(tǒng),主要介紹了操作系統(tǒng)的工作原理;第9章 軟件工程,主要介紹了軟件工程的相關(guān)知識(shí);第10章 數(shù)據(jù)庫技術(shù),主要介紹了數(shù)據(jù)庫原理和應(yīng)用;附錄 軟件技術(shù)基礎(chǔ)實(shí)驗(yàn),提供了課程實(shí)踐的相關(guān)內(nèi)容。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》的主要特色如下。
1)注重基礎(chǔ)知識(shí)的講解,內(nèi)容由淺入深,重點(diǎn)與難點(diǎn)突出,各部分既相互獨(dú)立,又存在必要的聯(lián)系。重點(diǎn)講授軟件基本原理、技術(shù)、方法和工具。
2)按照國家對(duì)應(yīng)用型人才培養(yǎng)的要求,注重實(shí)踐性和應(yīng)用性,強(qiáng)調(diào)培養(yǎng)學(xué)生的實(shí)踐應(yīng)用能力。結(jié)合案例教學(xué)的特點(diǎn)將抽象理論具體化,加深學(xué)生對(duì)知識(shí)的理解。本書選用最常用的C語言,適合各類工程技術(shù)人員學(xué)習(xí)和實(shí)踐。
3)滿足學(xué)生深造的需求,本書在深入研究工學(xué)、管理學(xué)、理學(xué)、經(jīng)濟(jì)學(xué)等學(xué)科大類領(lǐng)域的計(jì)算機(jī)基礎(chǔ)知識(shí)和計(jì)算機(jī)應(yīng)用能力的需求基礎(chǔ)上,突出重點(diǎn)和完善數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)和軟件工程應(yīng)用等相關(guān)知識(shí)內(nèi)容,為學(xué)生進(jìn)一步深造打下良好的基礎(chǔ)。
《計(jì)算機(jī)軟件技術(shù)基礎(chǔ) 第3版》第1~4章、第6~7章由李平、胡立栓編寫,第5、10章由王秀英編寫,第8章由胡立栓、王育平編寫,第9章由孫雪編寫,附錄由胡立栓編寫。全書由李平、胡立栓統(tǒng)稿。
由于時(shí)間倉促,書中難免有疏漏之處,懇請(qǐng)各位讀者批評(píng)指正。
編者
李平,教授,北京聯(lián)合大學(xué)自動(dòng)化學(xué)院物流系主任,首獲北京市優(yōu)秀教師、-IBM高校合作項(xiàng)目?jī)?yōu)教師、北京市精品課程負(fù)責(zé)人。出版教材5部,主持多項(xiàng)科研和教研課題,發(fā)表多篇科研和教研論文。
目錄
前言
第1章計(jì)算機(jī)軟件技術(shù)基礎(chǔ)概論
11計(jì)算機(jī)基礎(chǔ)
111計(jì)算機(jī)的發(fā)展概況
112計(jì)算機(jī)的基本組成
113計(jì)算機(jī)的應(yīng)用
12計(jì)算機(jī)軟件基礎(chǔ)
121計(jì)算機(jī)軟件的基本概念
122計(jì)算機(jī)語言
13計(jì)算機(jī)軟件技術(shù)的發(fā)展
14軟件的設(shè)計(jì)方法
15程序設(shè)計(jì)的基本算法與應(yīng)用
151迭代法與應(yīng)用
152遞推法與應(yīng)用
153遞歸法與應(yīng)用
154窮舉法與應(yīng)用
155回溯法與應(yīng)用
156貪婪法與應(yīng)用
157分治法與應(yīng)用
16習(xí)題
第2章數(shù)據(jù)結(jié)構(gòu)概述
21數(shù)據(jù)結(jié)構(gòu)基本知識(shí)
211數(shù)據(jù)結(jié)構(gòu)的概念
212數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)
213數(shù)據(jù)類型與抽象數(shù)據(jù)類型
22算法分析
221算法的概念
222時(shí)間復(fù)雜度和空間復(fù)雜度的概念
223算法的描述
23習(xí)題
第3章線性結(jié)構(gòu)
31線性表順序存儲(chǔ)及運(yùn)算
311線性表的基本概念
312順序表的基本概念和結(jié)構(gòu)特征
313順序表的算法
314順序表算法編程實(shí)例
32棧及其應(yīng)用
321棧的基本概念和結(jié)構(gòu)特征
322棧的基本運(yùn)算
323棧的應(yīng)用
33隊(duì)列及其應(yīng)用
331隊(duì)列的基本概念和結(jié)構(gòu)特征
332隊(duì)列的基本運(yùn)算
333隊(duì)列的應(yīng)用
34線性鏈表及其運(yùn)算
341鏈表的基本概念和結(jié)構(gòu)特征
342單鏈表
343線性鏈表算法編程實(shí)例
35其他線性結(jié)構(gòu)
351串的定義和串的存儲(chǔ)方式
352定長(zhǎng)順序串運(yùn)算
353二維數(shù)組的結(jié)構(gòu)特點(diǎn)和存儲(chǔ)方式
354矩陣和特殊矩陣元素的存儲(chǔ)結(jié)構(gòu)與應(yīng)用實(shí)例
355稀疏矩陣的壓縮存儲(chǔ)方式和簡(jiǎn)單運(yùn)算實(shí)例
36習(xí)題
第4章樹
41樹的概念
411樹結(jié)構(gòu)數(shù)據(jù)舉例
412樹的定義
413樹的基本術(shù)語
42二叉樹的基本概念和主要性質(zhì)
421二叉樹的基本概念
422二叉樹的主要性質(zhì)
43二叉樹的存儲(chǔ)
431順序存儲(chǔ)方式
432鏈?zhǔn)酱鎯?chǔ)方式
44二叉樹的遍歷
441二叉樹遍歷的概念
442二叉樹遍歷的算法
443二叉樹遍歷算法應(yīng)用舉例
45二叉樹的應(yīng)用
46樹與森林
461樹的存儲(chǔ)方法
462樹和森林與二叉樹的轉(zhuǎn)換
463樹與森林的遍歷
47習(xí)題
第5章圖
51圖的基本概念
52圖的存儲(chǔ)結(jié)構(gòu)
521鄰接矩陣
522鄰接表
53圖的遍歷
531深度優(yōu)先搜索
532廣度優(yōu)先搜索
54圖的應(yīng)用
541生成樹和最小生成樹
542最短路徑
543AOV網(wǎng)與拓?fù)渑判?br>55習(xí)題
第6章查找
61查找的基本概念
611查找的相關(guān)概念
612查找的基本思想
62查找方法和算法
621順序查找
622有序表的二分查找
623分塊查找
63二叉排序樹的查找算法
631二叉排序樹的基本概念
632二叉排序樹的運(yùn)算
64散列表查找
641散列表的基本概念
642常用的散列函數(shù)的構(gòu)造方法
643處理沖突的方法
65習(xí)題
第7章內(nèi)部排序
71排序的基本思想和基本概念
72內(nèi)部排序的主要算法及時(shí)空效率分析
721直接插入排序
722希爾排序
723冒泡排序
724直接選擇排序
725歸并排序
726快速排序
727堆排序
73內(nèi)部排序?qū)嵗?br>74習(xí)題
第8章操作系統(tǒng)
81操作系統(tǒng)的形成與發(fā)展
811“手工操作”階段
812聯(lián)機(jī)批處理
813脫機(jī)批處理
814執(zhí)行系統(tǒng)
82操作系統(tǒng)的定義、 特征和功能
821操作系統(tǒng)的定義
822操作系統(tǒng)的特征
823操作系統(tǒng)的功能
83操作系統(tǒng)的分類
831批處理操作系統(tǒng)
832分時(shí)操作系統(tǒng)
833實(shí)時(shí)操作系統(tǒng)
834網(wǎng)絡(luò)操作系統(tǒng)
835分布式操作系統(tǒng)
84處理機(jī)管理
841多道程序設(shè)計(jì)的概念
842進(jìn)程的概念
843進(jìn)程的并發(fā)控制
844進(jìn)程通信
845死鎖
85存儲(chǔ)管理
851存儲(chǔ)管理概述
852地址重定位
853實(shí)存儲(chǔ)器管理技術(shù)
854虛擬存儲(chǔ)管理技術(shù)
86文件管理
861文件系統(tǒng)概述
862文件的結(jié)構(gòu)
863文件目錄
864存儲(chǔ)空間的分配
87習(xí)題
第9章軟件工程
91軟件工程概述
911軟件工程的形成和發(fā)展
912軟件工程的內(nèi)容和目的
913軟件生命周期
914軟件過程模型
92軟件的需求定義
921軟件可行性研究
922軟件需求分析定義概述
923結(jié)構(gòu)化分析方法
924數(shù)據(jù)流圖
925數(shù)據(jù)字典
926加工規(guī)格說明
93軟件設(shè)計(jì)
931軟件設(shè)計(jì)概述
932軟件設(shè)計(jì)原則
933軟件設(shè)計(jì)方法
94軟件編程
941軟件編程概述
942軟件編程風(fēng)格
95軟件測(cè)試
951軟件測(cè)試概述
952軟件測(cè)試用例的設(shè)計(jì)
953軟件測(cè)試步驟
96軟件維護(hù)
97習(xí)題
第10章數(shù)據(jù)庫技術(shù)
101數(shù)據(jù)庫系統(tǒng)概述
1011數(shù)據(jù)管理技術(shù)的產(chǎn)生和發(fā)展
1012數(shù)據(jù)庫系統(tǒng)基本術(shù)語
1013數(shù)據(jù)模型
102關(guān)系數(shù)據(jù)庫基本理論
1021關(guān)系的定義
1022關(guān)系模型的常用術(shù)語
1023關(guān)系代數(shù)
1024關(guān)系的完整性
103數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)
1031數(shù)據(jù)庫的三級(jí)模式
1032數(shù)據(jù)庫的兩級(jí)映像
104數(shù)據(jù)庫設(shè)計(jì)
1041數(shù)