当前位置:首页 > 工业技术
大学计算机  第3版
大学计算机  第3版

大学计算机 第3版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:宋长龙,徐一平主编;曹成志,张玉春副主编;王连平,刘威,侯彦利等编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2014
  • ISBN:7040408937
  • 页数:287 页
图书介绍:本书是由长期从事计算机基础教学、有教材建设经验的吉林省优秀教学团队的教师编写的“十一五”国家级规划教材、吉林省精品课程《大学计算机》的主教材,是教育部基于计算思维“大学计算机课程改革项目”成果的重要组成部分。已经多次修订和再版,前期版本均获得吉林省优秀教材奖。本书包括计算机与社会信息化、微型计算机的组成及应用、操作系统基本原理、Visual Basic程序设计、计算机网络技术、计算机信息安全技术、数据结构算法及其程序设计、数据库技、术、多媒体技术和软件设计基础10章内容。全书采用循序渐进的叙述方法,通俗易懂的语言,统一规范的技术术语,便于读者理解、记忆和后续的学习。以“任务、案例、问题求解和计算机应用”为目标,侧重计算机设计和实现,以潜移默化的组织形式体现了计算思维课程改革的精神实质,引发学生自主学习的积极性和兴趣,培养计算机综合应用和创新能力。每章均配有习题(填空题、单选题和多选题)、习题解答和思考题,供教师布置作业、考试命题或学生自我检验之用。为有效地实施计算思维的课程改革成果,还配有《大学计算机实用技术指导及习题解答》参考书。因此,本书不仅可以作为高等学校计算机基础课的授课、学生
《大学计算机 第3版》目录

第1章 计算机与社会信息化 1

1.1 计算机的发展 1

1.1.1 计算机的发展历程 1

1.1.2 计算机的发展趋势 2

1.2 计算机分类及应用 3

1.2.1 计算机分类 3

1.2.2 计算机的主要应用 4

1.3 信息技术概述 6

1.3.1 信息与数据 7

1.3.2 现代信息技术 8

1.3.3 信息技术的发展趋势 8

1.3.4 信息化社会 8

1.4 计算机系统的组成 9

1.5 计算机硬件系统及其工作过程 9

1.5.1 计算机工作过程 10

1.5.2 中央处理器 10

1.5.3 存储器 12

1.5.4 输入/输出设备 14

1.6 计算机软件分类 15

1.6.1 系统软件 15

1.6.2 应用软件 16

1.7 计算机的主要性能指标 16

1.8 数制及其转换方法 18

1.8.1 进位计数制 18

1.8.2 各进制间数据的转换 19

1.9 数值型数据的存储 21

1.9.1 机器数的概念 21

1.9.2 定点数表示方法 22

1.9.3 浮点数表示方法 22

1.9.4 原码、反码和补码 23

1.10 计算机的算术运算与逻辑运算 24

1.10.1 二进制数算术运算 24

1.10.2 补码运算 24

1.10.3 逻辑运算 25

1.11 文字信息编码形式 26

1.11.1 西文字符编码 26

1.11.2 汉字编码 27

习题 29

思考题 32

第2章 微型计算机的组成及应用 33

2.1 微型计算机概述 33

2.1.1 微型计算机系统的层次及分类 33

2.1.2 微型计算机系统的配件 34

2.2 系统主板与各部件的作用及连接 34

2.2.1 系统主板 34

2.2.2 常见部件及其作用 35

2.2.3 常见外部接口及其作用 36

2.3 存储器的分类、安装及信息交换 37

2.3.1 内存储器 37

2.3.2 外存储器 39

2.3.3 存储器间的信息交换 40

2.4 总线的性能及其分类 41

2.5 常见输入设备的连接与使用 43

2.5.1 键盘 43

2.5.2 鼠标 44

2.5.3 其他输入设备 45

2.6 常见输出设备的连接与使用 46

2.6.1 显示器 46

2.6.2 投影机 48

2.6.3 打印机 49

2.7 常用软件简介 51

2.7.1 Windows操作系统启动与关机 51

2.7.2 Office办公软件 52

2.7.3 常用工具软件 53

习题 54

思考题 58

第3章 操作系统基本原理 59

3.1 常见的操作系统简介 59

3.1.1 DOS操作系统 59

3.1.2 Windows操作系统 60

3.1.3 UNIX/Linux操作系统 61

3.2 操作系统的诞生 61

3.2.1 手工操作阶段 62

3.2.2 批处理阶段 63

3.2.3 假脱机阶段 64

3.3 操作系统的分类及特征 64

3.3.1 操作系统的基本类型 64

3.3.2 实用操作系统 67

3.3.3 操作系统特征 68

3.4 操作系统的管理功能 68

3.4.1 进程管理 68

3.4.2 存储管理 70

3.4.3 文件管理 72

3.4.4 设备管理 74

习题 75

思考题 78

第4章 Visual Basic程序设计 79

4.1 VB程序设计语言简介 79

4.1.1 主要特点 79

4.1.2 创建应用程序的步骤 80

4.2 应用程序设计案例 81

4.2.1 设计进位制转换程序 81

4.2.2 程序的构成 84

4.3 窗体设计 85

4.3.1 创建窗体 86

4.3.2 属性及其设置 86

4.3.3 事件及其代码 87

4.3.4 方法及其调用 88

4.4 窗体中的控件设计 88

4.4.1 添加控件 89

4.4.2 基本控件及其作用 89

4.5 数据表示形式及表达式运算规则 92

4.5.1 数据类型 93

4.5.2 常量的表示形式 93

4.5.3 变量及其赋值 94

4.5.4 表达式 95

4.6 分支程序设计 96

4.6.1 简单分支结构 96

4.6.2 多分支结构 99

4.7 循环程序设计 102

4.7.1 For循环结构 103

4.7.2 Do While循环结构 104

4.7.3 Do循环结构 105

4.8 子程序设计 105

4.9 菜单程序设计及生成可执行程序 107

4.9.1 菜单的组成元素 107

4.9.2 菜单设计器的使用 107

4.9.3 生成可执行程序 109

习题 110

思考题 115

第5章 计算机网络技术 117

5.1 网络概述 117

5.1.1 网络的发展过程 117

5.1.2 网络的基本组成 117

5.1.3 网络的作用 118

5.2 数据通信基础知识 119

5.2.1 数据的传输方式 119

5.2.2 通信协议 120

5.3 网络体系结构 121

5.3.1 OSI模型的基本思想 121

5.3.2 OSI模型的层间通信及作用 122

5.3.3 TCP/IP体系结构 124

5.4 网络传输介质与互连设备 124

5.4.1 网络传输介质 124

5.4.2 网络互连设备 126

5.5 局域网的连接 128

5.5.1 服务器 129

5.5.2 客户机和互连设备 130

5.6 广域网与物联网 130

5.6.1 广域网简介 130

5.6.2 物联网简介 131

5.7 Internet及其应用 132

5.7.1 Internet基础知识 132

5.7.2 IPv4地址 133

5.7.3 子网掩码 134

5.7.4 IPv6地址 135

5.7.5 域名 136

5.7.6 Internet的资源 137

习题 140

思考题 144

第6章 计算机信息安全技术 145

6.1 计算机信息安全 145

6.1.1 信息安全的概念 145

6.1.2 计算机信息系统威胁 145

6.1.3 攻击的主要方式 146

6.1.4 信息安全的目标 146

6.2 用户登录及操作权限的分配 147

6.2.1 Windows个人账户创建 147

6.2.2 个人账户权限设定 147

6.3 数字证书的作用及维护 148

6.4 信息加密及其算法 150

6.4.1 加密技术的基本概念 150

6.4.2 数据加密算法 150

6.4.3 Windows系统中的文件加密 151

6.5 数字签名 152

6.5.1 数字签名的作用 153

6.5.2 Windows系统中对Office(2010)文档签名 154

6.6 计算机病毒及其防范 154

6.6.1 计算机病毒的特性 154

6.6.2 计算机病毒的分类 155

6.6.3 计算机病毒的防范 155

6.7 防火墙技术及信息过滤规则 156

6.7.1 Windows防火墙 156

6.7.2 防火墙的作用 159

6.7.3 防火墙的局限性 159

6.8 网络道德规范 159

6.8.1 网络道德 160

6.8.2 网络道德建设 160

习题 161

思考题 165

第7章 数据结构、算法及程序设计 167

7.1 数据结构的基本概念 167

7.2 算法的基本概念 170

7.2.1 算法的定义 170

7.2.2 算法的描述方法 171

7.2.3 算法的评价 173

7.2.4 算法复杂度 173

7.3 线性表结构 175

7.3.1 线性表 175

7.3.2 栈 178

7.3.3 队列 180

7.3.4 循环队列 183

7.4 树及二叉树 184

7.4.1 树 184

7.4.2 二叉树的特点及性质 185

7.4.3 二叉树的存储 188

7.4.4 二叉树遍历 189

7.5 数值计算方法及程序设计 190

7.5.1 迭代算法 190

7.5.2 递归算法 191

7.6 数据排序算法及程序设计 192

7.6.1 交换排序法 193

7.6.2 选择排序法 193

7.6.3 插入排序法 195

7.7 数据查找算法及程序设计 196

7.7.1 顺序查找法 196

7.7.2 二分查找法 198

习题 199

思考题 204

第8章 数据库技术 205

8.1 实例数据库 205

8.1.1 人工表格 205

8.1.2 关系数据库表 205

8.1.3 关系数据库 206

8.2 数据库系统概述 207

8.2.1 数据处理技术的发展历程 207

8.2.2 数据库系统的组成 208

8.2.3 数据库管理系统的功能 210

8.2.4 数据库系统安全保护 210

8.3 3个世界与概念模型 212

8.3.1 从现实世界到数据世界 212

8.3.2 信息世界与概念模型 213

8.4 数据模型 214

8.4.1 层次数据模型 215

8.4.2 网状数据模型 215

8.4.3 关系数据模型 216

8.4.4 面向对象数据模型 217

8.5 关系数据库中的基本概念 219

8.6 数据模型的要素 220

8.7 关系的基本操作 222

8.8 结构化查询语言——SQL简介 225

8.8.1 数据定义语言——DDL 225

8.8.2 数据操纵语言——DML 227

8.8.3 数据查询语言——DQL 229

8.9 常见的关系数据库管理系统简介 234

习题 235

思考题 241

第9章 多媒体技术基础 243

9.1 Windows的媒体播放器 243

9.2 多媒体技术概述 245

9.2.1 多媒体基本概念 245

9.2.2 多媒体信息的特点 246

9.2.3 处理多媒体信息的关键技术 246

9.3 数据压缩方法 248

9.3.1 无损压缩 248

9.3.2 有损压缩 250

9.4 音频技术 251

9.4.1 声音的特点 251

9.4.2 音频信号的数字化 252

9.4.3 音频设备 253

9.4.4 音频文件的常见类型 254

9.5 图形与图像技术 254

9.5.1 图像的特点 254

9.5.2 图像信息的数字化 255

9.5.3 图像输入设备 256

9.5.4 图形技术 258

9.5.5 图形与图像文件的常见类型 258

9.6 视频与动画技术 259

9.6.1 视频信息的特点 259

9.6.2 视频信息的表示 260

9.6.3 动画技术 260

9.6.4 数字视频和动画文件的类型 261

习题 261

思考题 266

第10章 软件设计基础 267

10.1 程序设计语言分类 267

10.1.1 机器语言 267

10.1.2 汇编语言 268

10.1.3 结构化程序设计语言 268

10.1.4 面向对象程序设计语言 269

10.1.5 网页设计语言 270

10.2 程序的类型及其关联 271

10.2.1 程序设计示例 271

10.2.2 程序的类型 273

10.2.3 程序的关联 274

10.3 软件工程概述 275

10.4 软件生命周期 277

10.4.1 软件定义阶段 278

10.4.2 软件开发阶段 278

10.4.3 软件测试阶段 279

10.4.4 使用与维护阶段 280

习题 281

思考题 285

参考文献 286

返回顶部