大学计算机基础(第五版)
-
【作 者】主 编 何振林 罗奕
【I S B N 】978-7-5170-7600-1
【责任编辑】张玉玲
【适用读者群】本专通用
【出版时间】2019-06-05
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】452
【千字数】730
【印 张】29.5
【定 价】¥58
【丛 书】普通高等教育“十三五”规划教材(计算机专业群)
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
2015年11月教育部高等学校大学计算机课程教学指导委员会正式公布了《大学计算机基础课程教学基本要求》,本书是为适应计算机发展的新形势对教学内容的新需求,由具有丰富教学经验的一线教师合作编写,内容丰富、系统、完整,凝聚了作者多年的教学经验和智慧。
全书分为10章,主要介绍计算机基础知识、Windows 7操作系统、计算机网络与应用、信息的编码与存储、数据库技术基础、算法与程序设计基础、Python程序设计基础、文字处理软件Word 2010(高级应用)、电子表格软件Excel 2010(高级应用)、演示文稿软件PowerPoint 2010(高级应用)等内容。本书既精辟地讲解了计算机的基础知识,又突出了计算机的实际应用和操作,涵盖了高等院校各专业计算机公共基础课程的基本教学内容,可以满足高校计算机公共基础课教学的基本需要。为更好地配合任课教师在实验环节上的教学,帮助学生解决学习过程中的困惑,作者还编写了本书的配套教材《大学计算机基础上机实践教程》(第五版),供参考使用。
本书可用作高等院校各专业计算机公共课的教材,还可作为计算机等级考试培训教材,也可供从事办公自动化工作的人员学习参考。
覆盖了大学生必须掌握的计算机信息技术基础,既有基本概念、方法与规范,又有计算机应用开发的工具、环境和实例。
适当地引入信息技术的最新成果,注重培养学生的科学思维、计算思维和创新能力。
2015年11月教育部高等学校大学计算机课程教学指导委员会正式公布了《大学计算机基础课程教学基本要求》(以下简称《基本要求》),《基本要求》吸收了有关“计算思维”理论、体系以及方法论的研究成果,总结了大量教学改革实践与课程实施方案,提出了新的历史时期大学计算机基础教学的基本任务和基本要求。
“大学计算机基础”课程的培养目标,应该在课程原有培养目标的基础上,拓展学生“计算思维”的方法与意识能力,比如上网购物、购买火车(飞机)票、实验数据的处理等,得到最佳的处理方案。这必定要求学生“了解计算思维的基本内容,了解人与计算机器能力的局限性,了解计算思维解决问题的一般步骤,理解计算在问题解决过程中所发挥的作用”。“计算思维”的方法与意识能力的培养也体现在教材内容、例题的设计和授课教师的讲解上。
《大学计算机基础》(第五版)正是根据《基本要求》的课程设置情况和教学基础要求,吸收各高校正在开展的课程体系与教学内容的改革经验和成果,尤其是以“计算思维”为导向的大学计算机教育模式,在原书第四版的基础上,精心规划,内容涵盖了计算机基础知识、Windows 7操作系统、计算机网络与应用、信息的编码与存储、数据库技术基础、算法与实现、Python程序设计基础、文字处理软件Word 2010(高级应用)、电子表格软件Excel 2010(高级应用)、演示文稿软件PowerPoint 2010(高级应用)等10个方面,特点如下:
(1)内容全面。本书覆盖了大学生必须掌握的计算机信息技术基础,既有基本概念、方法与规范,又有计算机应用开发的工具、环境和实例。
(2)信息量大。本书适当地引入信息技术的最新成果,注重培养学生的科学思维、计算思维和创新能力。相对于原书第四版,本书进行了比较大的修改和补充,为学生进一步提高综合应用计算机的能力提供了广阔的空间。本书既精辟地讲解了计算机的基础知识,又突出了计算机的实际应用和操作,涵盖了高等院校各专业计算机公共基础课的基本教学内容和应用实例,可以满足高等院校非计算机专业基础课教学的基本需要。
(3)适应面广。本书可供高等院校非计算机专业计算机基础课程教学使用,还可作为计算机等级考试培训教材,也可供办公自动化人员学习参考。
为更好地配合任课教师在实验环节上的教学,帮助学生解决学习过程中的困惑,补充教材中的知识与例题,作者还编写了配套教材《大学计算机基础上机实践教程》(第五版)。
本书源于大学计算机基础教育的教学实践,凝聚了一线任课教师的教学经验与科研成果。本书由何振林、罗奕任主编,胡绿慧、杨霖、何剑蓉、李源彬(四川农业大学)任副主编。参加本书初稿编写的还有孟丽、肖丽、赵亮、王俊杰、张勇、刘剑波、钱前、杜磊、刘平、庞燕玲、何若熙等。
在编写本书过程中,编者参考了大量资料,在此对这些资料的作者表示感谢,同时感谢我的同事们为本书编写提供无私的帮助。
本书的编写和出版得到中国水利水电出版社及有关兄弟院校的大力支持,在此一并表示感谢。
由于时间仓促及编者水平有限,书中不妥甚至错误之处在所难免,恳请广大读者批评指正。
编者
2019年3月
第1章 计算机基础知识 1
1.1 计算机的产生与发展趋势 1
1.1.1 计算机的产生 1
1.1.2 计算机的发展 3
1.1.3 计算机的发展趋势 4
1.1.4 计算机的分类 5
1.2 计算机的特点和应用 7
1.2.1 计算机的特点 7
1.2.2 计算机的应用 8
1.2.3 计算思维简介 9
1.2.4 人工智能 10
1.3 计算机系统的组成 12
1.3.1 冯•诺依曼型计算机 12
1.3.2 计算机硬件系统 13
1.3.3 计算机软件系统 14
1.3.4 计算机硬件系统和软件系统之间的关系 14
1.4 微型计算机系统的组成 14
1.4.1 微型计算机的硬件组成 15
1.4.2 微型计算机的软件配置 24
1.5 计算机的主要技术指标 25
习题1 26
参考答案 29
第2章 Windows 7操作系统 30
2.1 计算机工作原理 30
2.1.1 计算机指令系统与计算机语言 30
2.1.2 计算机基本工作原理 32
2.2 操作系统的基本概述 33
2.2.1 操作系统的功能 34
2.2.2 操作系统的分类 36
2.2.3 操作系统的主要特性 37
2.3 Windows 7操作系统简介 38
2.4 Windows 7的启动与退出 39
2.4.1 Windows 7的启动 39
2.4.2 Windows 7的退出 39
2.5 Windows 7的基本概念和基本操作 40
2.5.1 Windows 7桌面的组成 40
2.5.2 鼠标的基本操作 42
2.5.3 鼠标的指针形状 43
2.5.4 键盘的基本操作 43
2.5.5 Windows 7桌面的基本操作 44
2.5.6 “开始”菜单简介 45
2.5.7 “任务栏”的基本操作 46
2.6 Windows 7的窗口及操作 52
2.6.1 窗口的类型和组成 52
2.6.2 窗口的操作 54
2.7 “计算机”与“资源管理器” 57
2.8 Windows 7的文件管理 61
2.8.1 文件(夹)和路径 61
2.8.2 文件管理 62
2.8.3 回收站的管理 65
2.8.4 “库”及其使用 67
2.9 Windows 7的磁盘管理 68
2.9.1 格式化磁盘 68
2.9.2 查看磁盘的属性 69
2.9.3 磁盘清理程序 69
2.9.4 磁盘碎片整理程序 70
2.10 任务管理器和控制面板 71
2.10.1 任务管理器 71
2.10.2 Windows 7的控制面板 71
习题2 73
参考答案 77
第3章 计算机网络与应用 78
3.1 计算机网络基础 78
3.1.1 计算机网络的功能 78
3.1.2 计算机网络的分类 79
3.1.3 计算机网络的体系结构 79
3.2 局域网基本技术 82
3.2.1 网络的拓扑结构 82
3.2.2 局域网的组成 83
3.3 Internet基础 86
3.3.1 Internet的产生与发展 86
3.3.2 Internet的特点 87
3.3.3 TCP/IP协议 87
3.3.4 Internet的地址和域名 88
3.3.5 Internet接入技术 92
3.4 Internet服务与应用技术 93
3.4.1 WWW服务 93
3.4.2 Web浏览器及IE 9.0的使用方法 93
3.4.3 资源检索与下载 96
3.4.4 电子邮件 102
3.4.5 其他常见服务 105
3.5 计算机病毒与网络安全 106
3.5.1 计算机病毒 106
3.5.2 计算机病毒的分类 106
3.5.3 计算机病毒的防范 107
3.5.4 计算机安全技术 108
习题3 109
参考答案 112
第二篇 数据表示和存储
第4章 信息的编码与存储 114
4.1 计算机中信息的表示方法 114
4.1.1 数制的概念 114
4.1.2 数制转换 115
4.1.3 计算机中信息的编码 119
4.1.4 声音的数字化表示 127
4.1.5 图形与图像的数字化表示 131
4.2 数据存储 135
4.2.1 存储器的构造 135
4.2.2 数据的存储方法 136
4.2.3 大数据的存储与计算 141
4.3 多媒体技术概述 143
4.3.1 基本知识 143
4.3.2 多媒体的特点 145
4.3.3 多媒体计算机系统的构成 145
4.3.4 多媒体计算机硬件系统构成 147
习题4 149
参考答案 152
第5章 数据库技术基础 154
5.1 数据管理技术的发展 154
5.2 数据模型 156
5.2.1 概念模型 156
5.2.2 实体间的联系及联系的种类 156
5.2.3 常见的数据模型 157
5.3 数据库的基本概念 159
5.4 关系数据库 160
5.4.1 关系术语 161
5.4.2 关系运算 162
5.4.3 关系的完整性 164
5.4.4 数据库设计 165
5.5 建立Access数据库 165
5.6 SQL查询 168
5.6.1 SELECT语句 170
5.6.2 其他SQL语句 173
5.7 数据的导入与导出 173
习题5 175
参考答案 178
第三篇 算法与程序设计
第6章 算法与程序设计基础 179
6.1 算法 179
6.1.1 算法的基本概念 179
6.1.2 算法的基本特征 179
6.1.3 算法的表示 180
6.1.4 算法设计中的基本方法 188
6.1.5 算法复杂度 192
6.1.6 算法的评价 194
6.1.7 查找 195
6.1.8 排序 197
6.2 程序设计概述 199
6.2.1 程序设计的基本过程 199
6.2.2 程序设计方法与风格 200
6.2.3 程序设计的一般步骤 201
6.3 结构化程序设计 201
6.3.1 结构化程序设计的基本结构 201
6.3.2 结构化程序设计的基本思想 202
6.4 面向对象程序设计 203
6.4.1 面向对象程序设计的基本概念 203
6.4.2 面向对象程序设计的思想 205
习题6 205
参考答案 210
第7章 Python程序设计基础 211
7.1 Python的安装与使用 212
7.2 Python基本语法 215
7.2.1 Python基本输入/输出 217
7.2.2 Python代码规范 218
7.2.3 Python数据类型 220
7.2.4 运算符与表达式 229
7.2.5 列表、元组和字典 237
7.2.6 集合 243
7.3 程序的控制结构及应用 246
7.3.1 顺序结构 246
7.3.2 选择结构 247
7.3.3 双分支选择结构 248
7.3.4 分支选择结构的嵌套 248
7.3.5 多分支选择结构 249
7.3.6 pass语句 250
7.3.7 循环结构 251
7.4 函数与模块 256
7.4.1 定义一个函数 256
7.4.2 函数的调用 257
7.4.3 lambda表达式 258
7.4.4 函数的返回值 258
7.4.5 函数参数 259
7.4.6 变量的作用域 263
7.4.7 闭包与递归调用 265
7.4.8 内置函数 267
7.4.9 模块 276
7.5 文件操作 283
7.5.1 基本概念 283
7.5.2 文件的打开与关闭 286
7.5.3 文件的读取、写入和追加 290
7.5.4 综合练习 297
7.6 turtle绘图 299
7.6.1 turtle绘图的基础知识 300
7.6.2 turtle绘图综合举例 303
习题7 306
参考答案 314
第四篇 电子文档制作与处理
第8章 文字处理软件Word 2010 315
8.1 Word 2010的使用界面 315
8.2 图文混排 316
8.3 样式与引用 324
8.3.1 样式 324
8.3.2 脚注与尾注 327
8.3.3 题注和交叉引用 328
8.3.4 书签 330
8.3.5 索引 330
8.4 批注与修订 331
8.4.1 插入批注 331
8.4.2 使用修订 333
8.4.3 比较与合并被修订过的文档 342
8.5 域及其使用 344
8.5.1 域的构成 346
8.5.2 域的分类与使用 348
8.6 生成目录 351
8.7 邮件合并 360
习题8 366
参考答案 371
第9章 电子表格软件Excel 2010 372
9.1 Excel的基础知识 372
9.1.1 Excel的启动与退出 372
9.1.2 Excel的窗口组成 372
9.1.3 Excel的工作流程 373
9.2 公式和函数的使用 373
9.2.1 公式 373
9.2.2 引用单元格 375
9.2.3 函数 376
9.2.4 函数应用案例 385
9.3 数据分析与图形化 392
9.4 宏的使用 399
9.4.1 宏的录制与使用 399
9.4.2 应用案例 400
9.5 模拟分析 408
9.5.1 单变量求解 408
9.5.2 模拟运算表 409
9.5.3 方案管理器 412
9.5.4 规划求解 414
9.5.5 应用案例 417
习题9 423
参考答案 428
第10章 演示文稿软件PowerPoint 2010 429
10.1 PowerPoint基础知识 430
10.1.1 PowerPoint窗口的组成 430
10.1.2 PowerPoint的基本概念 430
10.2 设置幻灯片的动画与超链接 431
10.2.1 设置动画效果 431
10.2.2 演示文稿中的超链接 438
10.3 演示文稿的放映 440
10.3.1 设置放映方式 440
10.3.2 自定义放映 441
10.3.3 幻灯片的放映 442
10.4 演示文稿的打包与发布 443
10.4.1 演示文稿的打包 443
10.4.2 打包演示文稿的放映 445
10.4.3 将演示文稿转换为视频或直接放映格式文件 445
10.5 演示文稿制作综合举例 447
习题10 458
参考答案 463
参考文献 464
- C语言同步案例习题精解 [主编 肖朝晖]
- Python程序设计 [李国燕 王新强 刘佳 等编著]
- 高等数学(下册) [秦红兵]
- 智慧畜牧业技术 [主编 连卫民 张志明 王辉]
- Python程序设计项目化教程 [主编 卢凤伟]
- 人工智能算法与实践 [主编 梁琨 张翼英]
- 网页设计与制作 [主编 王潇 章明珠]
- Python办公自动化—玩转Excel [郝春吉 刘智杨 周永福 黄 诠]
- 人工智能概论(第二版) [张广渊 周风余 朱振方 著]
- Web安全基础及项目实践 [主编 郑丽 安厚霖 崔俊鹏]
- 电路与电子技术Ⅲ——模拟电子技术 [主编 刘峰]
- 线性代数 [主编 惠小健 王震 卢鸿艳]
- 信息安全技术基础(第二版) [主编 张浩军 陈莉 王峰]
- 电气与控制工程项目管理 [邹红利 滕璇璇 陈德山 编著]
- 计算机网络技术项目化教程(微课版) [主编 王艳萍 安华萍]
- 自然拼读背单词:基础英语4000词(微课版) [陈雪 编著]
- 剪枝——庭院常见植物修剪 [[英]大卫·斯夸尔]
- 电子产品生产与检测 [主编 李恒 杨国辉 练斌]
- Web前端开发项目化教程(微课版) [主编 郭立文 王洪波]
- 数据清洗 [黄源 刘智杨 孙大松]
- 计算机应用基础与实践(Windows 7平台与Office 2016应用) [主编 吕波 何敏]
- 程序员考前冲刺100题 [黄少年 李竹村 曾哲军 编著]
- 办公自动化高级应用案例教程(微课版) [高海波 张诚 杨顺]
- UI创意设计 [主 编 赵艳莉]
- Photoshop图形图像处理项目式教程(微课版) [主 编 韦连春]
- 摄影与剪辑(微课版) [主编 康永斌 杨华 李建伟 副]
- 美国儿童英语自然拼读法(中外教精讲版)(上、下册) [好想学英语教研组 编著]
- 零基础英语语法趣味自学 [宣利 著 黎娟 译]
- “五小工”劳动技能培训教程 [张希跃 王其梁]
- 数据挖掘算法—基于C++及CUDA C [蒂莫西•马斯特斯(Timothy]