大學計算機基礎(第4版)實驗指導

大學計算機基礎(第4版)實驗指導

《大學計算機基礎(第4版)實驗指導》是2012年9月清華大學出版社出版的圖書,作者是姚普選。

基本介紹

  • 書名:大學計算機基礎(第4版)實驗指導
  • 作者:姚普選
  • ISBN:9787302299721
  • 類別:計算機教材
  • 頁數:193頁
  • 定價:22元
  • 出版社:清華大學出版社
  • 出版時間:2012-09-01
  • 裝幀:平裝
內容簡介,前言,目錄,

內容簡介

本書是《大學計算機基礎(第4版)》的配套實驗教材。全書分為兩部分:預備知識和實驗指導。預備知識部分包括兩章: 第1章講解了基於Python語言的程式設計的一般方法;第2章講解了基於MySQL資料庫管理系統的資料庫創建和操縱的一般方法。實驗指導部分介紹了7類實驗: 資料查詢、程式設計基本訓練、數制與數據結構、資料庫操作、算法的編程實現、編碼以及計算機系統與網路。
本書中預備知識部分著眼於程式設計和資料庫操縱的一般方法的講解,對於所涉及的語言和軟體的介紹也力求準確、清晰,便於讀者學習和運用。本書所設計的實驗以驗證型的基本實驗為主,目的在於加深學生對於主教材的理解、提高計算機套用技能且了解基本的計算思維模式。
本書也可以作為獨立的實驗教材使用。

前言

本書是與趙英良主編的《大學計算機基礎(第4版)》配套的實驗教材。全書包括兩部分內容:預備知識和實驗指導。本書中無論是知識的講解還是實驗方法的介紹,都力求準確、清晰,相對完整且便於讀者的學習和運用,因此,也可以作為單獨的實驗教材。
預備知識部分介紹了實驗過程中需要使用的程式設計語言和資料庫管理系統,著眼於程式設計的一般方法和資料庫系統的基本常識的講解,其內容分為兩章: 第1章,介紹了程式設計的基本概念、Python程式設計語言的使用方法以及算法的計算機實現的一般方法。第2章,介紹了資料庫系統的基本常識和MySQL資料庫管理系統的一般使用方法。
實驗指導部分包括7個實驗說明: 實驗1,資料查詢。實驗2,程式設計基本訓練。實驗3,數制與數據結構。實驗4,資料庫操作。實驗5,算法的編程實現。實驗6,編碼。實驗7,計算機系統與網路。本書所設計的實驗以驗證型的基本實驗為主。實驗的主要目的在於加深學生對於主教材的理解,提高計算機套用技能並且了解基本的計算思維模式。由於主教材中的概念往往比較抽象和複雜,因此,教師應該不失時機地提醒學生做好實驗前的預習、實驗中的記錄和實驗後的總結工作。
本書由姚普選、趙英良和仇國巍根據西安交通大學“大學計算機基礎”課程的教學實踐編寫而成。其中第1章、實驗1至實驗3、實驗5至實驗7和附錄由姚普選編寫;第2章和實驗4由仇國巍編寫;趙英良提供過Python語言和大學計算機基礎課程實驗指導的初稿。另外,在本課程的教學實踐中,參考了陳文革、夏秦和賈應智提供的大學計算機基礎實驗指導初稿,在此向他們表示感謝!
本書的編寫可以看作是在我國高等院校計算機基礎教育由工具型、知識型轉向計算思維型的關鍵時期的一次嘗試,雖有國內外同行的經驗以及作者自己的教學實踐和努力作為基礎,但受限於作者的知識水平、教學實踐的深度和廣度以及計算機知識和技能的複雜性和多樣性等多方麵條件,書中的缺陷甚至錯誤在所難免,望廣大讀者批評指正!

目錄

第一部分 預 備 知 識第1章 Python語言3
1.1 Python編程環境和解釋器3
1.1.1 Python編程環境的使用3
1.1.2 Python程式的一般結構5
1.1.3 Python解釋器的使用6
1.2 數據的表示及輸入/輸出9
1.2.1 常量和變數9
1.2.2 數據的輸入/輸出11
1.3 函式與表達式12
1.3.1 常用函式12
1.3.2 運算符與表達式14
1.4 序列16
1.4.1 字元串17
1.4.2 列表19
1.4.3 元組20
1.4.4 字典21
1.5 控制結構22
1.5.1 分支語句23
1.5.2 while循環語句24
1.5.3 for循環25
1.5.4 用戶自定義函式26
1.6 模組28
第2章 MySQL資料庫30
2.1 MySQL的安裝及其可視化工具30
2.1.1 MySQL的安裝 30
2.1.2 MySQL的可視化操作工具31
2.2 創建資料庫332.2.1 建立表33
2.2.2 建立表之間的關係35
2.2.3 由模型建立資料庫38
2.3 運算元據庫41
2.3.1 數據插入42
2.3.2 數據刪除44
2.3.3 數據更新45
2.3.4 不同外碼約束條件的作用46
2.3.5 數據查詢47
2.3.6 視圖的創建和查詢48
第二部分 實 驗 指 導
實驗1 資料查詢53
實驗2 程式設計基本訓練55
實驗2-1 Python編程環境的安裝和使用55
實驗2-2 程式中的輸入/輸出及分支結構58
實驗2-3 程式中的循環結構61
實驗2-4 函式的定義和調用62
實驗2-5 類和對象64
實驗3 數制與數據結構67
實驗3-1 數制轉換67
實驗3-2 線性表的定義和操作70
實驗3-3 堆疊和佇列的定義和操作73
實驗3-4 矩陣的存儲與操作77
實驗3-5 二叉樹的存儲與操作82
實驗4 資料庫操作85
實驗4-1 創建資料庫85
實驗4-2 SQL語言94
實驗5 算法的編程實現100
實驗5-1 求最小數或最大數100
實驗5-2 查找103
實驗5-3 排序107
實驗5-4 Fibonacci數列與Hanoi問題110
實驗5-5 可拆背包問題113
實驗6 編碼117
實驗6-1 Huffman編碼117
實驗6-2 加密和解密120
實驗6-3 校驗碼123
實驗7 計算機系統及網路128
實驗7-1 查看計算機配置128
實驗7-2 構建WWW伺服器131附錄A ASCII碼錶138附錄B 鍵盤錄入基本方法140附錄C 實驗4中三個文本檔案的內容143參考文獻182實驗5 算法的編程實現139
實驗5-1 求最小數或最大數139
實驗5-2 查找142
實驗5-3 排序146
實驗5-4 Fibonacci數列與Hanoi塔問題149
實驗5-5 可拆背包問題152
實驗6 編碼156
實驗6-1 Huffman編碼156
實驗6-2 加密和解密159
實驗6-3 校驗碼162
實驗7 計算機系統及網路167
實驗7-1 查看計算機配置167
實驗7-2 構建WWW伺服器170
參考文獻177
第1章 緒論1
1.1 什麼是計算1
1.1.1 計算1
1.1.2 可計算性3
1.1.3 問題的複雜性4
1.2 計算工具的發展和電子計算機的誕生5
1.2.1 手工計算工具5
1.2.2 機械式計算機8
1.2.3 電子計算機的誕生11
1.3 計算科學13
1.3.1 計算學科的定義14
1.3.2 計算學科的三個學科形態14
1.3.3 計算學科的基本概念15
1.4 計算科學研究與套用18
1.4.1 人工智慧18
1.4.2 雲計算和格線計算19
1.4.3 普適計算21
習題123
第2章 信息的表示與存儲24
2.1 信息和信息的表示方法24
2.1.1 信息、信息量和信息的表示24
2.1.2 進位計數制和數的表示29
2.1.3 二進制數的運算41
2.1.4 非數值信息的表示44
2.2 信息的存儲54
2.2.1 布爾運算54
2.2.2 門電路和觸發器57
2.2.3 存儲器的結構60
2.2.4 存儲器的發展63
2.3 數據壓縮65
2.3.1 數據壓縮的可能性--信息熵65
2.3.2 基本壓縮方法66
2.3.3 圖像和音視頻的壓縮70
習題272
第3章 數據的組織與管理74
3.1 數據與數據結構74
3.1.1 數據結構概述74
3.1.2 線性表79
3.1.3 樹形結構86
3.1.4 圖結構90
3.2 資料庫技術94
3.2.1 數據管理技術94
3.2.2 資料庫管理系統96
3.2.3 關係資料庫98
3.2.4 結構化查詢語言SQL100
習題3105
第4章 程式設計語言和算法107
4.1 計算機語言107
4.1.1 計算機語言的發展107
4.1.2 計算機語言的組成110
4.1.3 計算機語言的實現120
4.2 算法121
4.2.1 算法基本概念121
4.2.2 查找算法129
4.2.3 排序算法137
4.3 算法策略141
4.3.1 枚舉法141
4.3.2 遞歸法147
4.3.3 分治法 152
4.3.4 回溯法160
4.3.5 貪心算法169
習題4176
第5章 信息的傳輸178
5.1 通信與協定178
5.1.1 通信系統178
5.1.2 網路協定182
5.1.3 網路體系結構187
5.2 數據通信197
5.2.1 編碼與解碼197
5.2.2 檢錯與糾錯200
5.2.3 同步技術206
5.2.4 復用技術208
5.3 網路結構212
5.3.1 網路結構212
5.3.2 網路地址215
5.3.3 網路互連218
5.4 模型與服務226
5.4.1 套用模型226
5.4.2 傳統服務229
5.5 網路安全239
5.5.1 加密239
5.5.2 用戶認證247
5.5.3 數字簽名249
習題5252
第6章 計算機系統254
6.1 計算機結構254
6.1.1 圖靈機254
6.1.2 馮·諾依曼計算機261
6.1.3 其他結構計算機267
6.2 微型計算機系統268
6.2.1 系統組成268
6.2.2 主機系統273
6.2.3 存儲系統279
6.2.4 輸入/輸出系統284
6.2.5 性能指標288
6.2.6 作業系統291
習題6307
參考文獻308

相關詞條

熱門詞條

聯絡我們