大學(xué)計(jì)算機(jī)基礎(chǔ)教程 版權(quán)信息
- ISBN:9787302455530
- 條形碼:9787302455530 ; 978-7-302-45553-0
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
大學(xué)計(jì)算機(jī)基礎(chǔ)教程 本書特色
本書以培養(yǎng)學(xué)生的計(jì)算思維能力為目標(biāo),以計(jì)算機(jī)中信息的表示、存儲、壓縮、處理和傳輸為主線,以易得易用且前景看好的Python、SQLite等語言和軟件為工具,系統(tǒng)講解了“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程涵蓋的知識和技術(shù)。本書的主要內(nèi)容包括3個(gè)方面: 計(jì)算機(jī)軟件、硬件的概念及基本工作方式;算法的概念、算法與數(shù)據(jù)結(jié)構(gòu)以及常用算法的基本思想;數(shù)據(jù)庫系統(tǒng)的概念、工作方式及基本操作方法。 本書著重講解計(jì)算機(jī)科學(xué)技術(shù)的基礎(chǔ)知識和基本思想方法,對涉及的程序設(shè)計(jì)語言和軟件工具的介紹也力圖準(zhǔn)確、清晰,便于讀者學(xué)習(xí)和運(yùn)用。本書可用作高等院校非計(jì)算機(jī)專業(yè)“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程的教材,也可作為科技工作者或其他工作人員的參考書。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無標(biāo)簽者不得銷售。
大學(xué)計(jì)算機(jī)基礎(chǔ)教程 內(nèi)容簡介
本書作者長期從事計(jì)算機(jī)基礎(chǔ)課的教學(xué)工作,具有豐富的教學(xué)、科研經(jīng)驗(yàn),編寫的教材符合教學(xué)規(guī)律,已被多所高校選用。
大學(xué)計(jì)算機(jī)基礎(chǔ)教程 目錄
目錄
大學(xué)計(jì)算機(jī)基礎(chǔ)教程第1章計(jì)算機(jī)與信息化社會(huì)1
1.1計(jì)算機(jī)的誕生和發(fā)展1
1.2了解計(jì)算機(jī)3
1.2.1計(jì)算機(jī)是如何工作的3
1.2.2什么是程序設(shè)計(jì)語言5
1.2.3什么是機(jī)器語言6
1.2.4什么是匯編語言7
1.2.5什么是高級語言8
1.3信息化生存9
1.3.1從互聯(lián)網(wǎng)思維談起9
1.3.2無所不在的計(jì)算設(shè)備12
1.3.3無遠(yuǎn)弗屆的云計(jì)算13 目錄 大學(xué)計(jì)算機(jī)基礎(chǔ)教程第1章計(jì)算機(jī)與信息化社會(huì)1 1.1計(jì)算機(jī)的誕生和發(fā)展1 1.2了解計(jì)算機(jī)3 1.2.1計(jì)算機(jī)是如何工作的3 1.2.2什么是程序設(shè)計(jì)語言5 1.2.3什么是機(jī)器語言6 1.2.4什么是匯編語言7 1.2.5什么是高級語言8 1.3信息化生存9 1.3.1從互聯(lián)網(wǎng)思維談起9 1.3.2無所不在的計(jì)算設(shè)備12 1.3.3無遠(yuǎn)弗屆的云計(jì)算13 1.3.4與人綁定15 1.3.5線上到線下17 習(xí)題119 第2章Python語言20 2.1Python編程環(huán)境和解釋器20 2.1.1Python編程環(huán)境的使用20 2.1.2Python程序的一般結(jié)構(gòu)22 2.1.3Python解釋器的使用23 2.2數(shù)據(jù)的表示及輸入輸出26 2.2.1常量與變量26 2.2.2數(shù)據(jù)的輸入輸出28 2.2.3常用函數(shù)29 2.2.4運(yùn)算符與表達(dá)式31 2.3序列34 2.3.1字符串34 2.3.2列表36 2.3.3元組37 2.3.4字典39 2.4程序的控制結(jié)構(gòu)40 2.4.1分支語句40 2.4.2while循環(huán)語句41 2.4.3for循環(huán)語句42 2.4.4用戶自定義函數(shù)44 2.4.5模塊46 2.5類和對象47 2.5.1類的定義和使用48 2.5.2面向?qū)ο蟪绦蛟O(shè)計(jì)方法50 2.5.3類的繼承性52 2.5.4異常處理54 習(xí)題256 大學(xué)計(jì)算機(jī)基礎(chǔ)教程目錄 第3章數(shù)據(jù)的計(jì)算機(jī)表示61 3.1邏輯電路及邏輯運(yùn)算61 3.1.1門電路及基本邏輯運(yùn)算61 3.1.2組合邏輯電路63 3.1.3時(shí)序邏輯電路64 3.2數(shù)值的計(jì)算機(jī)表示67 3.2.1二進(jìn)制數(shù)68 3.2.2十六進(jìn)制數(shù)及數(shù)制轉(zhuǎn)換70 3.2.3數(shù)的補(bǔ)碼表示71 3.2.4定點(diǎn)數(shù)73 3.2.5浮點(diǎn)數(shù)74 3.2.6IEEE標(biāo)準(zhǔn)浮點(diǎn)數(shù)76 3.2.7BCD碼79 3.3文字的計(jì)算機(jī)表示81 3.3.1ASCII碼81 3.3.2GB 2312—1980漢字編碼標(biāo)準(zhǔn)83 3.3.3GB 18030漢字編碼標(biāo)準(zhǔn)84 3.3.4Unicode標(biāo)準(zhǔn)88 3.3.5Unicode字符的存儲格式90 3.4圖片與聲音的數(shù)字化93 3.4.1數(shù)字化圖形和圖像93 3.4.2圖像的采樣及存儲96 3.4.3數(shù)字化音頻98 3.5信息量與數(shù)據(jù)壓縮101 3.5.1信息量101 3.5.2信息熵103 3.5.3信息熵與數(shù)據(jù)壓縮105 3.5.4熵編碼算法108 習(xí)題3112 第4章數(shù)據(jù)結(jié)構(gòu)115 4.1數(shù)據(jù)結(jié)構(gòu)的概念115 4.1.1數(shù)據(jù)及數(shù)據(jù)元素115 4.1.2數(shù)據(jù)結(jié)構(gòu)的研究對象117 4.1.3數(shù)據(jù)結(jié)構(gòu)的定義118 4.2線性表119 4.2.1線性表的概念120 4.2.2線性表的順序存儲結(jié)構(gòu)121 4.2.3線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)123 4.2.4棧127 4.2.5隊(duì)列129 4.3樹與二叉樹131 4.3.1樹的概念131 4.3.2二叉樹的概念及性質(zhì)133 4.3.3二叉樹的存儲結(jié)構(gòu)135 4.3.4二叉樹的遍歷136 4.4圖138 4.4.1圖的概念138 4.4.2圖的存儲結(jié)構(gòu)140 4.4.3圖的遍歷142 4.5查找143 4.5.1查找的概念144 4.5.2順序查找145 4.5.3折半查找147 4.6排序148 4.6.1排序的概念148 4.6.2插入排序150 4.6.3交換排序152 4.6.4選擇排序154 習(xí)題4156 第5章數(shù)據(jù)庫160 5.1數(shù)據(jù)庫系統(tǒng)組成與結(jié)構(gòu)160 5.1.1數(shù)據(jù)庫的概念160 5.1.2數(shù)據(jù)庫系統(tǒng)組成163 5.1.3數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)165 5.2數(shù)據(jù)庫管理系統(tǒng)167 5.2.1關(guān)系數(shù)據(jù)庫167 5.2.2數(shù)據(jù)庫管理系統(tǒng)的功能170 5.2.3常見數(shù)據(jù)庫管理系統(tǒng)171 5.3SQL語言及數(shù)據(jù)庫操作173 5.3.1SQL語言的功能與特點(diǎn)174 5.3.2SQL語言的語句175 5.3.3創(chuàng)建SQLite數(shù)據(jù)庫179 5.3.4SQLite數(shù)據(jù)庫的數(shù)據(jù)查詢與更新183 5.3.5Python程序操作SQLite數(shù)據(jù)庫185 習(xí)題5188 第6章算法設(shè)計(jì)191 6.1算法的特征及評價(jià)191 6.1.1算法的概念191 6.1.2算法的特征193 6.1.3算法求解與解析解194 6.1.4算法的表示196 6.1.5算法的復(fù)雜度198 6.2遞推、迭代和遞歸202 6.2.1遞推法202 6.2.2遞推法與代數(shù)解法205 6.2.3迭代法207 6.2.4遞歸法208 6.2.5尾遞歸法211 6.3構(gòu)造算法的常用方法212 6.3.1窮舉法212 6.3.2貪心法215 6.3.3分治法218 6.3.4動(dòng)態(tài)規(guī)劃算法222 6.3.5回溯法228 6.3.6分支限界法234 6.3.7分支限界法求解單源*短路徑問題241 習(xí)題6245 第7章數(shù)據(jù)的傳輸248 7.1計(jì)算機(jī)網(wǎng)絡(luò)概述248 7.1.1計(jì)算機(jī)網(wǎng)絡(luò)的歷史發(fā)展248 7.1.2計(jì)算機(jī)網(wǎng)絡(luò)的功能250 7.1.3計(jì)算機(jī)網(wǎng)絡(luò)的傳輸介質(zhì)251 7.1.4網(wǎng)絡(luò)體系結(jié)構(gòu)與網(wǎng)絡(luò)協(xié)議252 7.2編碼與加密255 7.2.1編碼與解碼255 7.2.2檢錯(cuò)與糾錯(cuò)260 7.2.3加密與解密技術(shù)262 7.3網(wǎng)絡(luò)結(jié)構(gòu)266 7.3.1網(wǎng)絡(luò)的分類266 7.3.2網(wǎng)絡(luò)地址269 習(xí)題7272 第8章操作系統(tǒng)275 8.1操作系統(tǒng)概述275 8.1.1操作系統(tǒng)的歷史回顧275 8.1.2無所不在的操作系統(tǒng)277 8.1.3操作系統(tǒng)的目標(biāo)與功能279 8.2進(jìn)程與線程281 8.2.1進(jìn)程的概念281 8.2.2線程的概念283 8.2.3多線程285 8.2.4生產(chǎn)者消費(fèi)者問題286 8.3死鎖問題291 8.3.1死鎖的概念291 8.3.2銀行家算法292 8.4設(shè)備管理294 8.4.1I/O控制方式294 8.4.2緩沖技術(shù)296 8.5分布式操作系統(tǒng)299 習(xí)題8301 參考文獻(xiàn)303信息
- >
自卑與超越
- >
唐代進(jìn)士錄
- >
我與地壇
- >
朝聞道
- >
伯納黛特,你要去哪(2021新版)
- >
【精裝繪本】畫給孩子的中國神話
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
月亮與六便士