計算機導論

清華大學出版社出版的圖書

本書將基礎理論和實踐相結合,系統介紹了計算機科學與技術各專業方向的基礎知識。每章包括基礎理論、基礎應用、思考與探索、實踐環節4部分。每章的基礎理論部分講解基礎原理;基礎應用部分介紹典型應用;思考與探索部分以問答形式提出擴展問題,引導讀者思考,指明其知識點和後續課程的相關性;實踐環節部分設計了多種實踐項目。

圖書目錄


第1章緒論1
1.1計算機系統概述11.1.1計算機硬體11.1.2計算機軟體21.2計算機學科知識體系3
1.2.1學科概述31.2.2課程體系41.3本章小結61.4思考與探索6
1.5實踐環節7
第2章計算機硬體基礎9
2.1計算機硬體設備92.1.1CPU92.1.2散熱器102.1.3內存條11
2.1.4主板122.1.5顯卡132.1.6音效卡152.1.7網卡15
2.1.8硬碟162.1.9光碟機182.1.10顯示器192.1.11機箱20
2.1.12電源202.1.13其他外部設備202.2筆記本計算機組成212.3計算機組裝232.3.1計算機硬體組裝準備23
2.3.2計算機組裝過程232.3.3開機檢測與排錯342.4計算機硬體日常維護342.4.1計算機的工作環境34
2.4.2計算機的正確使用習慣352.4.3計算機硬體的日常保養352.5本章小結362.6思考與探索36
2.7實踐環節40
第3章系統軟體基礎45
3.1BIOS軟體基礎453.1.1BIOS軟體功能453.1.2BIOS軟體基本操作463.2操作系統基礎50
3.2.1操作系統的功能503.2.2操作系統的安裝503.2.3操作系統的基本操作573.2.4Windows自帶的應用程序64
3.3驅動程序基礎653.3.1驅動程序的功能653.3.2驅動程序的基本操作653.4本章小結68
3.4本章小結68 3.5思考與探索683.6實踐環節72
第4章系統性能與安全77
4.1應用軟體概述774.1.1應用軟體的分類774.1.2應用軟體的操作784.2硬體系統性能檢測及優化82
4.2.1硬體系統性能檢測824.2.2硬體系統優化864.3軟體系統性能優化894.4計算機安全97
4.4.1操作系統中的安全防範974.4.2專用安全防護軟體1044.4.3備份和還原1044.4.4用戶信息保護107
4.5本章小結1104.6思考與探索1114.7實踐環節112
第5章辦公軟體應用115
5.1Word2010的應用1155.1.1Word2010基礎1155.1.2Word2010應用實例1315.2Excel2010的應用141
5.2.1Excel2010基礎1415.2.2Excel2010應用實例1625.3PowerPoint2010的應用1705.3.1PowerPoint2010基礎170
5.3.2PowerPoint2010應用實例1865.4本章小結1945.5思考與探索1945.6實踐環節195
第6章資料庫系統應用199
6.1Access2010的應用1996.1.1Access2010基礎1996.1.2Access2010應用實例2266.2本章小結240
6.3思考與探索2406.4實踐環節241
第7章多媒體應用243
7.1Photoshop的應用2437.1.1PhotoshopCS6基礎2437.1.2PhotoshopCS6應用實例2707.2Flash的應用279
7.2.1FlashCS6基礎2797.2.2FlashCS6應用實例2957.3WindowsMovieMaker的應用3067.3.1WindowsMovieMaker基礎306
7.3.2WindowsMovieMaker應用實例3137.4本章小結3147.5思考與探索3147.6實踐環節316
第8章軟體和程序設計319
8.1程序設計基礎3198.1.1程序設計的步驟3198.1.2程序設計實例3328.2本章小結339
8.3思考與探索3398.4實踐環節341
第9章計算機網路基礎343
9.1計算機網路組成343
9.1.1計算機網路硬體系統343
9.1.2計算機網路軟體系統3489.2計算機網路基本操作349
9.2.1網路硬體基本操作3499.2.2網路軟體基本操作3609.3網路安全技術3689.4本章小結370
9.5思考與探索3719.6實踐環節372
參考文獻373
第1章C語言的程序結構與特點1
1.1C語言程序結構11.1.1C程序的初步認識11.1.2C程序結構21.2C語言的特點4
1.3簡單C程序舉例51.4C程序的運行101.4.1C程序的運行步驟101.4.2在VC++6.0中編輯、編譯和運行C程序11
1.5習題與實踐13
第2章C語言的數據類型15
2.1概述152.2基本數據類型162.2.1整型162.2.2實型17
2.2.3字元型182.3常量與變數18 2.3.1字符集與標識符182.3.2常量20
2.3.3符號常量222.3.4變數232.4習題與實踐24
第3章常用運算符、表達式和庫函數27
3.1常用運算符和表達式273.1.1算術運算符和表達式273.1.2關係運算符和表達式303.1.3邏輯運算符和表達式323.1.4賦值運算符和表達式34
3.1.5逗號運算符和表達式363.2常用庫函數373.2.1輸入輸出函數373.2.2數學運算函數47
3.2.3字元處理函數483.3習題與實踐50
第4章結構化程序設計53
4.1程序的三種基本結構534.2選擇結構程序設計544.2.1if語句554.2.2switch語句62
4.2.3程序舉例644.3循環結構程序設計674.3.1while語句674.3.2dowhile語句68
4.3.3for語句714.3.4break語句與continue語句734.3.5循環的嵌套764.3.6程序舉例80
4.4習題與實踐84
第5章利用數組處理批量數據93
5.1一維數組的定義和引用935.1.1一維數組的定義935.1.2一維數組元素的引用955.2二維數組的定義和引用975.2.1二維數組的定義97
5.2.2二維數組元素的引用985.3字元數組1015.3.1字元數組的定義和使用1015.3.2字元數組和字元串101
5.3.3字元串處理函數1045.4程序舉例1075.5習題與實踐113
第6章利用函數實現模塊化程序設計121
6.1函數概述1216.2函數定義、調用和聲明1226.2.1函數定義1226.2.2函數調用124
6.2.3函數聲明1266.3函數的參數傳遞1286.3.1函數調用的參數傳遞1286.3.2值傳遞128
6.3.3地址傳遞1306.4函數的嵌套調用和遞歸調用1326.4.1函數的嵌套調用1326.4.2函數的遞歸調用133
6.5全局變數和局部變數1376.6變數的存儲方式1406.7習題與實踐142
第7章編譯預處理命令149
7.1概述1497.2宏定義1507.2.1不帶參數的宏定義1507.2.2帶參數的宏定義152
7.3文件包含1537.4條件編譯1567.5習題與實踐158
第8章指針的使用163
8.1指針的基本概念1638.1.1地址和指針1638.1.2指針變數的定義和引用1658.1.3指針變數作函數參數167
8.2指針與數組1708.2.1一維數組元素的指針表示法1708.2.2數組名作函數參數1748.2.3二維數組中的指針176
8.3指針與字元串1798.4指針與函數1828.4.1指向函數的指針1828.4.2返回指針值的函數184
8.5指針數組1858.5.1指針數組的定義和應用1858.5.2指針數組作main函數的參數1868.6多級指針187
8.7程序舉例1888.8習題與實踐192
第9章利用結構體與共用體建立數據類型199
9.1結構體類型的定義和使用1999.1.1結構體類型的定義1999.1.2結構體類型變數的定義2009.1.3結構體類型變數的引用202
9.2結構體數組2059.3指向結構體類型數據的指針2079.4鏈表2099.4.1鏈表的基本概念209
9.4.2動態存儲分配函數2109.4.3鏈表的基本操作2119.5共用體2199.5.1共用體變數的定義219
9.5.2共用體變數的引用2219.6習題與實踐222
第10章位運算符及位運算227
10.1概述22710.2位運算符及位運算22810.3程序舉例23310.4習題與實踐237
第11章文件的使用239
11.1概述23911.2用文件類型指針定義文件24011.3文件操作函數24211.3.1文件的打開和關閉函數24311.3.2文件的讀寫函數244
11.3.3文件的定位函數24911.4程序舉例25011.5習題與實踐256
附錄A字元的ASCII碼錶261
附錄B運算符的優先順序與結合性263
附錄C常用庫函數265
參考文獻269