幫助中心 | 我的帳號 | 關於我們

電腦軟體技術基礎(第3版面向新工科普通高等教育系列教材)

  • 作者:編者:李平//王秀英//胡立栓//孫雪//王育平|責編:解芳
  • 出版社:機械工業
  • ISBN:9787111742487
  • 出版日期:2024/01/01
  • 裝幀:平裝
  • 頁數:270
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是在全國教育科學「十一五」規劃課題「應用型大學發展與學科專業建設研究」教學研究成果的基礎上,基於北京市高等教育精品教材立項項目和校本科規劃教材建設項目的建設成果,根據高等院校非電腦專業對電腦軟體技術的知識要求,結合多年的教學和實踐經驗集體編寫而成的。
    本書共分10章,內容包括電腦軟體技術基礎概論、數據結構概述、線性結構、樹、圖、查找、內部排序、操作系統、軟體工程和資料庫技術的基礎知識。附錄中結合理論知識,給出了實用的實驗案例,供讀者參考。
    本書講解清晰,內容系統,實例豐富,既可作為高等院校本、專科電腦軟體技術基礎課程的教材,又可作為各類電腦應用人員或相關人員的技術參考書。

作者介紹
編者:李平//王秀英//胡立栓//孫雪//王育平|責編:解芳

目錄
前言
第1章  電腦軟體技術基礎概論
  1.1  電腦基礎
    1.1.1  電腦的發展概況
    1.1.2  電腦的基本組成
    1.1.3  電腦的應用
  1.2  電腦軟體基礎
    1.2.1  電腦軟體的基本概念
    1.2.2  電腦語言
  1.3  電腦軟體技術的發展
  1.4  軟體的設計方法
  1.5  程序設計的基本演算法與應用
    1.5.1  迭代法與應用
    1.5.2  遞推法與應用
    1.5.3  遞歸法與應用
    1.5.4  窮舉法與應用
    1.5.5  回溯法與應用
    1.5.6  貪婪法與應用
    1.5.7  分治法與應用
  1.6  習題
第2章  數據結構概述
  2.1  數據結構基本知識
    2.1.1  數據結構的概念
    2.1.2  數據的邏輯結構與存儲結構
    2.1.3  數據類型與抽象數據類型
  2.2  演算法分析
    2.2.1  演算法的概念
    2.2.2  時間複雜度和空間複雜度的概念
    2.2.3  演算法的描述
  2.3  習題
第3章  線性結構
  3.1  線性表順序存儲及運算
    3.1.1  線性表的基本概念
    3.1.2  順序表的基本概念和結構特徵
    3.1.3  順序表的演算法
    3.1.4  順序表演算法編程實例
  3.2  棧及其應用
    3.2.1  棧的基本概念和結構特徵
    3.2.2  棧的基本運算
    3.2.3  棧的應用
  3.3  隊列及其應用
    3.3.1  隊列的基本概念和結構特徵
    3.3.2  隊列的基本運算
    3.3.3  隊列的應用
  3.4  線性鏈表及其運算
    3.4.1  鏈表的基本概念和結構特徵
    3.4.2  單鏈表
    3.4.3  線性鏈表演算法編程實例
  3.5  其他線性結構
    3.5.1  串的定義和串的存儲方式

    3.5.2  定長順序串運算
    3.5.3  二維數組的結構特點和存儲方式
    3.5.4  矩陣和特殊矩陣元素的存儲結構與應用實例
    3.5.5  稀疏矩陣的壓縮存儲方式和簡單運算實例
  3.6  習題
第4章  樹
  4.1  樹的概念
    4.1.1  樹結構數據舉例
    4.1.2  樹的定義
    4.1.3  樹的基本術語
  4.2  二叉樹的基本概念和主要性質
    4.2.1  二叉樹的基本概念
    4.2.2  二叉樹的主要性質
  4.3  二叉樹的存儲
    4.3.1  順序存儲方式
    4.3.2  鏈式存儲方式
  4.4  二叉樹的遍歷
    4.4.1  二叉樹遍歷的概念
    4.4.2  二叉樹遍歷的演算法
    4.4.3  二叉樹遍歷演算法應用舉例
  4.5  二叉樹的應用
  4.6  樹與森林
    4.6.1  樹的存儲方法
    4.6.2  樹和森林與二叉樹的轉換
    4.6.3  樹與森林的遍歷
  4.7  習題
第5章  圖
  5.1  圖的基本概念
  5.2  圖的存儲結構
    5.2.1  鄰接矩陣
    5.2.2  鄰接表
  5.3  圖的遍歷
    5.3.1  深度優先搜索
    5.3.2  廣度優先搜索
  5.4  圖的應用
    5.4.1  生成樹和最小生成樹
    5.4.2  最短路徑
    5.4.3  AOV網與拓撲排序
  5.5  習題
第6章  查找
  6.1  查找的基本概念
    6.1.1  查找的相關概念
    6.1.2  查找的基本思想
  6.2  查找方法和演算法
    6.2.1  順序查找
    6.2.2  有序表的二分查找
    6.2.3  分塊查找
  6.3  二叉排序樹的查找演算法
    6.3.1  二叉排序樹的基本概念
    6.3.2  二叉排序樹的運算

  6.4  散列表查找
    6.4.1  散列表的基本概念
    6.4.2  常用的散列函數的構造方法
    6.4.3  處理衝突的方法
  6.5  習題
第7章  內部排序
  7.1  排序的基本思想和基本概念
  7.2  內部排序的主要演算法及時空效率分析
    7.2.1  直接插入排序
    7.2.2  希爾排序
    7.2.3  冒泡排序
    7.2.4  直接選擇排序
    7.2.5  歸併排序
    7.2.6  快速排序
    7.2.7  堆排序
  7.3  內部排序實例
  7.4  習題
第8章  操作系統
  8.1  操作系統的形成與發展
    8.1.1  「手工操作」階段
    8.1.2  聯機批處理
    8.1.3  離線批處理
    8.1.4  執行系統
  8.2  操作系統的定義、特徵和功能
    8.2.1  操作系統的定義
    8.2.2  操作系統的特徵
    8.2.3  操作系統的功能
  8.3  操作系統的分類
    8.3.1  批處理操作系統
    8.3.2  分時操作系統
    8.3.3  實時操作系統
    8.3.4  網路操作系統
    8.3.5  分散式操作系統
  8.4  處理機管理
    8.4.1  多道程序設計的概念
    8.4.2  進程的概念
    8.4.3  進程的併發控制
    8.4.4  進程通信
    8.4.5  死鎖
  8.5  存儲管理
    8.5.1  存儲管理概述
    8.5.2  地址重定位
    8.5.3  實存儲器管理技術
    8.5.4  虛擬存儲管理技術
  8.6  文件管理
    8.6.1  文件系統概述
    8.6.2  文件的結構
    8.6.3  文件
    8.6.4  存儲空間的分配
  8.7  習題

第9章  軟體工程
  9.1  軟體工程概述
    9.1.1  軟體工程的形成和發展
    9.1.2  軟體工程的內容和目的
    9.1.3  軟體生命周期
    9.1.4  軟體過程模型
  9.2  軟體的需求定義
    9.2.1  軟體可行性研究
    9.2.2  軟體需求分析定義概述
    9.2.3  結構化分析方法
    9.2.4  數據流圖
    9.2.5  數據字典
    9.2.6  加工規格說明
  9.3  軟體設計
    9.3.1  軟體設計概述
    9.3.2  軟體設計原則
    9.3.3  軟體設計方法
  9.4  軟體編程
    9.4.1  軟體編程概述
    9.4.2  軟體編程風格
  9.5  軟體測試
    9.5.1  軟體測試概述
    9.5.2  軟體測試用例的設計
    9.5.3  軟體測試步驟
  9.6  軟體維護
  9.7  習題
第10章  資料庫技術
  10.1  資料庫系統概述
    10.1.1  數據管理技術的產生和發展
    10.1.2  資料庫系統基本術語
    10.1.3  數據模型
  10.2  關係資料庫基本理論
    10.2.1  關係的定義
    10.2.2  關係模型的常用術語
    10.2.3  關係代數
    10.2.4  關係的完整性
  10.3  資料庫系統結構
    10.3.1  資料庫的三級模式
    10.3.2  資料庫的兩級映像
  10.4  資料庫設計
    10.4.1  資料庫設計過程
    10.4.2  需求分析
    10.4.3  概念結構設計
    10.4.4  邏輯結構設計
    10.4.5  物理結構設計
    10.4.6  資料庫實施
    10.4.7  資料庫運行與維護
  10.5  關係模式的規範化
    10.5.1  問題的提出
    10.5.2  函數依賴和鍵

    10.5.3  關係模式的範式與規範化
  10.6  SQL Server使用初步
    10.6.1  SQL Server的管理工具和使用方法
    10.6.2  資料庫中主要對象
    10.6.3  SQL初步
  10.7  習題
附錄  軟體技術基礎實驗
  實驗一  斐波那契數列的實現演算法及分析
  實驗二  順序表的實現和應用
  實驗三  鏈表的實現和應用
  實驗四  棧的實現和應用
  實驗五  二叉樹的創建和遍歷
  實驗六  哈夫曼樹及哈夫曼編碼
  實驗七  查找演算法的實現
  實驗八  內部排序演算法的實現
  實驗九  資料庫應用
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032