目 录
第1章 计算思维与计算机基础 1
1.1 计算与计算思维 1
1.1.1 计算思维的提出 2
1.1.2 科学方法与科学思维 5
1.1.3 计算思维在生活中的实例 7
1.1.4 计算思维能力 9
1.2 计算机概述 11
1.2.1 计算机的概念 11
1.2.2 计算机发展简史 11
1.2.3 计算机的特点 14
1.2.4 计算机的分类 15
1.2.5 计算机的应用领域 16
1.3 计算机中的信息表示 17
1.3.1 进位计数制 18
1.3.2 数制间的转换 19
1.3.3 计算机中的数据单位 24
1.3.4 二进制编码 25
1.4 计算机系统概述 27
1.4.1 计算机硬件系统 27
1.4.2 计算机软件系统 28
1.4.3 硬件系统与软件系统的关系 29
1.4.4 指令和程序设计语言 30
1.5 微型计算机的硬件组成 32
1.5.1 主机 32
1.5.2 显示器、键盘和鼠标 35
1.5.3 磁盘存储器、光盘、打印机 36
1.6 操作系统基础知识 38
1.6.1 操作系统的概念及功能 38
1.6.2 操作系统的分类和特征 39
1.6.3 微机常用操作系统 40
习题一 41
第2章 中文版Windows 7操作系统 45
2.1 Windows 7的启动及用户界面 45
2.1.1 Windows 7的启动 45
2.1.2 鼠标与键盘操作 46
2.1.3 Windows 7的窗口 48
2.1.4 Windows 7的菜单 50
2.1.5 Windows 7的对话框 51
2.1.6 Windows 7的注销 52
2.1.7 Windows 7的退出 52
2.2 Windows 7的桌面管理 53
2.2.1 桌面图标的设置 53
2.2.2 “开始”菜单的设置 55
2.2.3 任务栏的设置 56
2.3 Windows 7应用程序管理 59
2.3.1 应用程序的启动 59
2.3.2 应用程序的退出 59
2.3.3 应用程序间的切换 59
2.3.4 Windows 7自带应用程序 60
2.4 Windows 7的文件管理 63
2.4.1 文件与文件夹 63
2.4.2 资源管理器 64
2.4.3 文件与文件夹的操作 65
2.4.4 磁盘管理 70
2.5 Windows 7系统设置 72
2.5.1 控制面板 72
2.5.2 显示属性的设置 74
2.5.3 汉字输入法的添加与删除 75
2.5.4 日期和时间的设置 76
2.5.5 添加新硬件 77
2.5.6 应用程序的安装与删除 78
2.6 Windows 8新功能 79
习题二 80
第3章 文字处理软件Word基础 83
3.1 Word 2010概述 83
3.1.1 Word 2010的安装、启动与退出 83
3.1.2 Word 2010窗口组成 84
3.1.3 文档视图 86
3.1.4 Word 2010的帮助功能 87
3.2 文档的基本操作 87
3.2.1 创建新文档 88
3.2.2 文档的打开 88
3.2.3 输入文本 89
3.2.4 文档的存储与保护 91
3.2.5 关闭Word文档 93
3.3 编辑文档 94
3.3.1 文本的选定 94
3.3.2 插入、复制与粘贴文本 95
3.3.3 移动与删除文本 95
3.3.4 撤销与恢复操作 96
3.3.5 查找与替换 96
3.3.6 多窗口操作 97
3.4 格式化文档 98
3.4.1 设置字符格式 98
3.4.2 设置段落格式 99
3.4.3 项目符号和编号 100
3.4.4 设置边框和底纹 101
3.4.5 设置首字下沉 102
3.4.6 样式的使用 102
习题三 103
第4章 文字处理软件Word高级应用 106
4.1 表格 106
4.1.1 创建表格 106
4.1.2 数据输入 108
4.1.3 编辑表格 109
4.1.4 格式化表格 111
4.2 图形编辑 112
4.2.1 插入图片 112
4.2.2 编辑图片 113
4.2.3 绘制基本图形 115
4.2.4 使用文本框 117
4.2.5 制作艺术字 117
4.2.6 使用SmartArt图形 118
4.3 页面设置和文档打印 119
4.3.1 页边距设置 120
4.3.2 纸张设置 120
4.3.3 打印版式设置 120
4.3.4 文档网格设置 121
4.3.5 页眉和页脚设置 122
4.3.6 插入页码 123
4.3.7 打印预览 123
4.3.8 打印设置 123
习题四 124
第5章 电子表格处理软件Excel基础 126
5.1 Excel 2010的基本知识 126
5.1.1 Excel 2010的启动和退出 126
5.1.2 Excel 2010界面介绍 127
5.1.3 工作簿、工作表和单元格的概念 128
5.2 工作簿文件的建立与管理 128
5.2.1 工作簿文件的建立 128
5.2.2 工作簿文件的打开 130
5.2.3 工作簿文件的保存和关闭 130
5.3 工作表的建立与管理 131
5.3.1 选取工作表 131
5.3.2 切换工作表 132
5.3.3 插入和删除工作表 132
5.3.4 复制和移动工作表 133
5.3.5 重命名工作表 134
5.4 编辑单元格、行和列 134
5.4.1 选取单元格或单元格区域 134
5.4.2 编辑单元格数据 135
5.4.3 单元格、行和列的复制和移动 139
5.4.4 单元格、行和列的插入及删除 140
5.5 格式化工作表 141
5.5.1 设置数据格式 141
5.5.2 条件格式化 144
5.5.3 自动套用格式 145
5.5.4 格式的复制和删除 146
习题五 146
第6章 电子表格处理软件Excel高级应用 149
6.1 公式和函数 149
6.1.1 公式的使用 149
6.1.2 公式中的引用 151
6.1.3 函数的使用 152
6.2 图表 154
6.2.1 创建图表 154
6.2.2 图表的编辑和修改 156
6.3 数据管理 159
6.3.1 数据排序 159
6.3.2 数据筛选 160
6.3.3 分类汇总 161
6.4 窗口操作 162
6.4.1 冻结窗口 162
6.4.2 拆分窗口 163
6.5 工作表的预览和打印 163
6.6 共享工作簿 164
习题六 166
第7章 演示文稿制作软件PowerPoint基础 169
7.1 PowerPoint 2010概述 169
7.1.1 PowerPoint 2010的安装、启动与退出 169
7.1.2 PowerPoint 2010窗口 171
7.1.3 PowerPoint 2010的视图 172
7.2 PowerPoint 2010基本操作 173
7.2.1 创建演示文稿 173
7.2.2 打开演示文稿 177
7.2.3 插入、删除幻灯片 177
7.2.4 保存演示文稿 180
7.2.5 关闭演示文稿 182
7.3 幻灯片的编辑 182
7.3.1 输入文本 182
7.3.2 设置幻灯片背景 184
7.3.3 配色方案 187
7.3.4 插入艺术字 188
7.3.5 插入图片 189
7.3.6 插入表格 191
7.3.7 插入图表 193
7.3.8 插入多媒体对象 194
7.3.9 设置超级链接 195
习题七 196
第8章 演示文稿制作软件PowerPoint高级应用 198
8.1 PowerPoint 2010的高级应用 198
8.1.1 幻灯片动画效果 198
8.1.2 设置放映时间 199
8.1.3 使用排练计时 200
8.2 PowerPoint 2010应用实例 201
8.2.1 诗萃欣赏 201
8.2.2 考试成绩分析 205
习题八 207
第9章 数据结构与算法 209
9.1 数据结构的基本概念 209
9.1.1 数据结构的定义 209
9.1.2 数据结构的内容 210
9.2 算法 212
9.2.1 算法的基本概念 212
9.2.2 算法分析 213
9.3 线性表、栈和队列 215
9.3.1 基本概念 215
9.3.2 基本运算 216
9.3.3 顺序存储结构 217
9.3.4 链式存储结构 222
9.4 树与二叉树 227
9.4.1 树的基本概念 227
9.4.2 二叉树及其基本性质 229
9.4.3 二叉树的存储结构 231
9.4.4 二叉树的遍历 232
9.5 查找 233
9.5.1 顺序查找 233
9.5.2 二分法查找 234
9.6 排序 235
9.6.1 基本概念 235
9.6.2 交换类排序法 236
9.6.3 插入类排序法 239
9.6.4 选择类排序法 241
习题九 243
第10章 程序设计基础 246
10.1 计算机求解问题的步骤 246
10.2 程序设计风格 248
10.3 程序设计方法 249
10.3.1 结构化程序设计方法(Structured Programming) 249
10.3.2 面向对象程序设计(Object Oriented Programming) 251
习题十 258
第11章 软件工程基础 257
11.1 软件工程基本概念 257
11.1.1 软件定义于软件特点 257
11.1.2 软件危机与软件工程 258
11.1.3 软件工程过程与软件生命周期 259
11.1.4 软件开发工具与软件开发环境 261
11.2 结构化分析方法 261
11.2.1 需求分析与需求分析方法 261
11.2.2 结构化分析方法 262
11.2.3 软件需求规格说明书 266
11.3 结构化设计方法 267
11.3.1 软件设计的基本概念 267
11.3.2 总体设计 269
11.3.3 详细设计 273
11.4 软件测试 276
11.4.1 软件测试的目的 276
11.4.2 软件测试的准则 276
11.4.3 软件测试技术与方法综述 277
11.4.4 软件测试的实施 282
11.5 程序的调试 285
11.5.1 基本概念 285
11.5.2 软件调试方法 286
习题十一 287
第12章 数据库设计基础 289
12.1 数据库系统概述 289
12.1.1 数据库系统的基本概念 289
12.1.2 数据库系统的发展 291
12.1.3 数据库系统的内部结构 292
12.2 数据模型 293
12.2.1 数据模型的基本概念 293
12.2.2 概念模型实例——E-R模型(Entity Relationship Model) 294
12.2.3 数据模型简介 297
12.3 关系代数 300
12.3.1 关系模型的基本运算 300
12.3.2 关系代数中的扩充运算 301
12.4 数据库设计与管理 305