《大学计算机实践教程:面向计算思维能力培养(双色)》是2014年电子工业出版社出版的图书,图书作者是王立松,潘梅园,朱敏。
基本介绍
- 书名:大学计算机实践教程——面向计算思维能力培养(双色)
- 作者:王立松,潘梅园,朱敏
- ISBN:9787121242489
- 页数:176
- 出版时间:2014-09
- 开本:16(185*260)
内容简介
本书是教育部大学计算机课程改革项目成果,是一本面向计算思维培养的大学计算机实践教程,力图从计算机问题求解的角度,引导学生利用可视化的程式设计工具进行问题描述和求解。教材中引用和创作了丰富的实例,通过实例逐步介绍计算机问题求解的一般方法,通过设计对应的实验,使得学生在实践中强化计算思维,提高计算思维能力。本书内容结构上具体分为三个部分:第一部分Raptor程式设计基础;第二部分问题求解实例;第三部分问题求解实践内容,包括基本实验和综合设计实验。 本书配套有丰富的教学资源,包括:PPT、电子素材、示例演示视频等,除此以外,本书特别添加了二维码技术,读者可以通过手机扫描本书封面的二维码来观看相应示例的演示视频。
目录信息
第1章 概述 1
1.1 培养计算思维能力的重要性 1
1.2 为什幺培养计算思维需要有实践 2
1.3 如何进行面向计算思维培养的实践 2
1.4 程式、程式设计和程式设计语言 3
1.4.1 程式及其基本要素 3
1.4.2 程式设计 5
1.4.3 程式设计语言 6
1.5 算法和数据结构 9
1.5.1 算法 9
1.5.2 数据结构 11
1.6 可视化的程式设计工具——Raptor 13
1.7 小结 14
第2章 Raptor基本程式环境 15
2.1 Raptor概述 15
2.1.1 Raptor主视窗 15
2.1.2 Raptor主控制台(Master Console) 16
2.2 Raptor编程基本概念 17
2.2.1 标识符(identifier)的命名规则 17
2.2.2 常量 17
2.2.3 变数 18
2.3 Raptor运算符和表达式 20
2.3.1 算术运算符和算术表达式 20
2.3.2 关係运算符和关係表达式 21
2.3.3 布尔运算符和布尔表达式 22
2.3.4 Raptor运算符优先顺序 22
2.4 Raptor函式 22
2.4.1 基本数学函式(Basic Math Functions) 22
2.4.2 三角函式(Trigonometric Functions) 22
2.4.3 布尔函式(Boolean Functions) 23
2.4.4 随机函式(Random Function) 23
2.5 Raptor基本环境及使用 24
2.5.1 Raptor图形符号 24
2.5.2 观察视窗 25
2.5.3 Raptor工作区 25
2.5.4 使用选单 27
2.5.5 使用工具列 28
2.5.6 执行流程图 29
2.5.7 设定图形符号属性 30
2.5.8 摺叠/展开控制流程图形符号 34
2.5.9 Raptor中的注释 35
第3章 Raptor流程控制 37
3.1 Raptor程式结构 37
3.2 顺序结构 38
3.3 选择结构 38
3.4 循环结构 39
第4章 Raptor数组及使用 41
4.1 一维数组的创建 42
4.2 二维数组的创建 42
4.3 数组元素个数的计算 43
4.4 数组的使用 44
4.5 使用数组的注意事项 44
第5章 Raptor子图和过程的定义及调用 45
5.1 子图的定义和调用 46
5.2 过程的定义和调用 47
第6章 Raptor档案的使用 49
6.1 将数据输出到磁碟档案 49
6.2 从磁碟档案输入数据 52
第7章 Raptor图形视窗的基本操作 54
7.1 Raptor图形视窗 54
7.2 Colors色彩 56
7.3 绘製图形 57
7.4 键盘操作 61
7.5 滑鼠操作 64
7.6 文本操作 66
7.7 声音操作 68
第8章 基本算法和算法策略 69
8.1 基本算法 69
8.1.1 穷举法 70
8.1.2 分段函式 70
8.1.3 递推法 72
8.1.4 递归 72
8.1.5 叠代法 75
8.2 算法基本策略 75
8.2.1 贪心策略 75
8.2.2 回溯策略 78
8.2.3 分治策略 81
8.2.4 动态规划策略 82
第9章 问题求解实例 86
9.1 基本语句 86
9.2 数组的使用 87
9.3 子图 92
9.4 过程 97
9.5 档案的使用 101
9.6 图形视窗的使用 108
9.7 综合实例 116
第10章 问题求解实验 148
10.1 实验一 基本元素和语句 148
10.2 实验二 数组 151
10.3 实验三 子图和过程 154
10.4 实验四 数据档案 155
10.5 实验五 图形视窗、文本操作和图形绘製 157
10.6 实验六 图形视窗与键盘和滑鼠互动 160
10.7 实验七 简单动画设计 165
10.8 实验八 综合实验一 168
10.9 实验九 综合实验二 168
10.10 实验十 综合实验三 170
参考文献 172