大学计算机基础实践教程——面向计算思维

-
【作 者】主编 杨海波 李烨平
【I S B N 】978-7-5170-3655-5
【责任编辑】张玉玲
【适用读者群】本专通用
【出版时间】2015-09-25
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】148
【千字数】226
【印 张】9.25
【定 价】¥22
【丛 书】普通高等教育“十二五”规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书通过案例或实例的形式,引导学生进行面向计算思维能力的培养,从实际应用出发,在计算思维指导下进行计算机问题的求解。由于大学低年级学生计算机知识水平参差不齐,能力不够。为了能够在计算机上进行实践,本书分为上篇、中篇和下篇。
上篇包括:计算机系统初识、数据编码与存储、编辑长文档(一)、编辑长文档(二)、网络连线实验、无线路由器的设置、数据库文件的建立与访问、数据库中表的联接。中篇主要讲解计算思维的可视化程序设计工具RAPTOR,分别介绍了可视化的程序设计工具——RAPTOR、RAPTOR流程控制、RAPTOR数组及使用、RAPTOR子图和过程的定义及调用、RAPTOR文件的使用共五部分。下篇主要是算法的实现,讲解了顺序结构和选择结构、循环结构、穷举算法、迭代算法、递归算法、排序算法、查找算法、二叉树的节点遍历共八个实验。
每一个实验都以一个具体的案例或实例引入,所有案例及实例均是工作、生活中遇到的实际问题,实用性和可操作性强,能够激发学生的学习热情和学习兴趣。
本书可作为高等院校非计算机专业的大学低年级学生的计算机基础实践课程的教材,也可作为计算机爱好者学习计算思维、提高解决实际问题能力的参考书。
通过案例或实例的形式,引导学生进行面向计算思维能力的培养。
从实际应用出发,在计算思维指导下进行计算机问题的求解。
案例和实例的实用性、可操作性强,能够激发学生的学习热情和学习兴趣。
“大学计算机基础”是各专业大学生必修的计算机基础课程,是学习其他计算机相关课程的基础。我们通过多年的教学实践及与其他高等院校进行交流,参考教育部计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关“大学计算机基础”课程教学的要求,编写了本书。
本书虽然为《大学计算机基础——面向计算思维》的配套实践教程,但是完全可以独立使用,有很强的通用性。书中的实验均选用典型案例/实例和经典算法,指导学生解决实际问题,而并非是单纯地验证实验。这样,使得本书更具有实用性,而不乏趣味性,使学生在提高学习兴趣的同时,掌握相关的计算思维知识。
本书由杨海波、李烨平任主编,俞炫昊、孟庆霞、张守伟任副主编,参与本书编写的还有侯萍、郭俊荣、毛宇婷、朱建辉、周丽娟、侯仲尼、段丽霞、朱爱东等,全书由杨海波统稿。
在本书的编写过程中,参考了相关文献资料,在此向这些文献资料的作者深表感谢。由于编者水平和经验有限,编写时间比较仓促,书中难免有不足和疏漏之处,恳请读者和专家批评指正。
编 者
2015年6月
上篇 大学计算机基础综合实训
实验一 计算机系统初识 1
实验二 数据编码与存储 6
实验三 编辑长文档(一) 8
实验四 编辑长文档(二) 18
实验五 网络连线实验 25
实验六 无线路由器的设置 30
6.1 基础知识与准备工作 30
6.2 设置流程与操作步骤 30
实验七 数据库文件的建立与访问 44
实验八 数据库中表的联接 48
中篇 计算思维可视化程序设计工具
第一章 可视化的程序设计工具——RAPTOR 51
1.1 RAPTOR基本程序环境 51
1.1.1 RAPTOR主窗口 52
1.1.2 RAPTOR主控制台 53
1.2 RAPTOR程序设计基本概念 54
1.2.1 常量 54
1.2.2 变量 54
1.2.3 标识符的命名规则 55
1.3 RAPTOR运算符和表达式 57
1.3.1 算术运算符和算术表达式 57
1.3.2 关系运算符和关系表达式 58
1.3.3 布尔运算符和布尔表达式 58
1.3.4 RAPTOR运算符优先顺序 59
1.4 RAPTOR函数 59
1.4.1 基本数学函数 59
1.4.2 三角函数 59
1.4.3 布尔函数 60
1.4.4 随机函数 60
1.5 RAPTOR简单操作及使用 61
1.5.1 RAPTOR图形符号 61
1.5.2 RAPTOR工作区 61
1.5.3 菜单的使用 64
1.5.4 工具栏的使用 68
1.5.5 执行流程图 69
1.5.6 设置图形符号属性 69
1.5.7 RAPTOR中注释的使用 75
第二章 RAPTOR流程控制 77
2.1 RAPTOR的程序结构 77
2.2 顺序结构 77
2.3 选择结构 78
2.4 循环结构 79
第三章 RAPTOR数组及使用 81
3.1 一维数组的创建 81
3.2 二维数组的创建 82
3.3 数组元素个数的计算 83
3.4 数组的使用及注意事项 83
第四章 RAPTOR子图和过程的定义及调用 84
4.1 子图的定义和调用 84
4.2 过程的定义和调用 85
第五章 RAPTOR文件的使用 88
5.1 将数据输出到磁盘文件 88
5.2 从磁盘文件输入数据 89
下篇 计算思维问题的求解实验
实验九 顺序结构和选择结构 90
实验十 循环结构 102
实验十一 穷举算法 114
实验十二 迭代算法 120
实验十三 递归算法 125
实验十四 排序算法 129
实验十五 查找算法 135
实验十六 二叉树的节点遍历 139
参考文献 142
- 大学生创新创业基础 [主编 姜国权 姜福佳]
- 信息技术(微课版) [王云 徐江鸿 李清霞 罗学锋 ]
- 管理基础与实务 [主编 王凤基 颜汉军]
- 高等数学导学篇(下册) [主编 李文婧 胡雷 尹金生]
- 高等数学导学篇(上册) [主编 李文婧 胡雷 尹金生]
- 高等数学(下册) [主编 李爱芹 胡雷 尹金生]
- 高等数学(上册) [主编 李爱芹 胡雷 尹金生]
- 人工智能应用基础 [主编 杨缨 李佳]
- 中华水文化(慕课版)(第二版) [毕雪燕 杨华轲 罗玲谊 等编著]
- 电路与电子技术Ⅱ——电路分析基础 [主编 陈晓 金哲]
- 人工智能概论(第二版) [主编 任云晖 丁红 徐迎春 ]
- 信息时代美育之道 [主编 刘宏宇 黎娅]
- 数字媒体交互设计项目式教程(微课版) [主编 苏陆]
- Amazing!儿童英语自然拼读分级教材(全8册) [王玲 编著]
- Spark大数据处理技术 [主编 刘仁山 周洪翠 庄新妍]
- 人工智能算法与实践 [主编 梁琨 张翼英]
- 计算机网络技术项目化教程(微课版) [主编 王艳萍 安华萍]
- 数据清洗 [黄源 刘智杨 孙大松]
- 电路设计与PCB制作实操教程 [主编 周永宏]
- 电路与电子技术Ⅰ—数字电子技术 [主编 郑玉珍 王淑琴]
- Java编程基础案例式教程 [主编 陈艳华 唐春兰]
- Python语言同步案例习题精解 [主编 肖朝晖]
- Excel在会计工作中的应用(第三版) [主 编 赵艳莉 耿聪慧]
- 应用数学 [主编 刘东海 刘丽瑶]
- Web用户界面设计与制作 [主编 赵娟]
- 计算机网络基础创新教程(模块化+课程思政版) [主编 唐继勇 李旭]
- 计算机应用技术基础案例教程 [主编 周丽娟 王璐]
- Unity应用开发与实战(微课版) [主 编 程永恒]
- PHP程序设计项目化教程 [主 编 杜海颖]
- 计算思维与大学计算机基础 [主编 赵旭剑]