首页 > 图书中心 >图书详情

RAPTOR程序设计案例教程

课件处为本书PPT教案与程序源程序

作者:谢涛 程向前 杨金成
定价:34.50
印次:1-3
ISBN:9787302363941
出版日期:2014.09.01
印刷日期:2016.07.15

本书从技术角度出发介绍可视化编程工具RAPTOR的基础应用。全书由8章组成,主要内容包括RAPTOR简介、基本程序设计、数组、子图与子程序的应用、图形程序设计、视窗交互程序设计、I/O程序设计和综合应用。书中案例大部分为可拓展的设计型实验,取材于学生自选并实现的可视化编程作业。本书着眼于以学生为学习主体精神指导下的实践与创新活动,充分体现现代大学生思想与表达方法的多样性、可贵的创新探索、旺盛的求知欲和好奇心。为读者跨入可视化计算的大门开辟了富有趣味、简便快捷的途径。 本书可以作为“大学计算机”、“计算思维导论”和“计算机科学导论”课程的配套实验教材,也可以独立设课,还可以供自学者学习参考。

more >

RAPTOR作为一种可视化编程工具,在十年前就已经问世,而在此之前国外的诸多学校中的学者也设计过一些同类的教学工具。而本书作者是在进行大学计算机课程改革探索和研究的过程中,于2011年偶然注意到这一工具的。在将RAPTOR用于大学计算机课程教学的初期,作者认识到现在的大学新生,虽然大部分不具备熟练的程序设计基础,但对使用流程图仿真方式进行简单的程序设计并替代静态的流程图和伪代码进行基础算法训练,表现出很大的兴趣和高涨的热情。而更大的变化出现在学生了解和掌握了图形和视窗交互基础后,这种兴趣和热情转向了更高的自主算法学习和设计创新的层次。 在此过程中,作者注意到使用流程图仿真的方式进行面向过程的程序设计,很容易为大部分大学新生所掌握,学习的难点在于程序设计中的模块化问题;而图形程序设计也较容易为学生理解,大学新生会主动运用已有的解析几何的知识进行程序设计和问题求解;而具有挑战性和趣味性的问题是如何掌握视窗下的交互编程,因为只有掌握了交互编程,学生才有可能进行游戏和博弈类问题的视窗交互程序设计和问题求解。 必须承认,对程序设计的初学者进行如此庞杂的程序环境的教学和训练是一项严峻的挑战。这在国内现有的大学计算机教学体系中,也属于全新的教学尝试。 但是,在教学探索中作者惊讶地发现,现代大学生对掌握这样一个程序环境体系充满热情和兴趣,在学习的过程中,对教师所作的各种设定提出了疑问和挑战,并在完全自主的学习氛围下,取得了重要的进展和成果。 为解决学生在使用RAPTOR过程中所提出的问题,本书从技术角度出发介绍可视化编程工具RAPTOR应用基础。全书共8章,内容如下: RAPTOR简介(介绍RAPTOR的安装环境和简单应用方法);基本程序设计(介绍基本程序概念,包括变量、常量、运算符及顺序、分支和循环结构);数组(介绍一维和二维数组、字符串等◆RAPTOR程序设计案例教程的基本应用);子图与子程序(介绍程序模块化的基本思想与原则);图形程序设计(进行简单矢量图绘制和位图的应用);视窗交互程序设计(了解和掌握鼠标、键盘的阻塞和非阻塞过程的应用方法);扩展I/O(文件输入和输出,图形结果的输出,视窗环境下的文字输入等);综合应用(科赫雪花线绘制、可视化排序、图形界面下的无向图输入、RAPTOR绘图程序等)。附录A是为将本书的设计案例转换成主流程序设计语言C#提供帮助信息;附录B是为RAPTOR程序编写DLL插件提供参考;附录C为术语对照表,可帮助读者查阅RAPTOR的联机帮助。 书中案例大部分为可拓展的设计型实验,取材于学生自选并实现的可视化编程作业。本书着眼于以学生为学习主体的实践与创新活动,充分体现现代大学生的思想与表达方法的多样性、可贵的创新探索、旺盛的求知欲和好奇心。为读者跨入可视化计算的大门开辟了简便快捷的途径。 本书由谢涛、程向前负责全书的构架设计与文稿编写,杨金成负责全书案例的设计、改进与调试。本书中的部分案例选取或参考了2012—2013年西安交通大学少年103,104,111,112,113,114班的“计算概论”课程和软件学院2013级新生“计算机应用技术基础”课程自选作业中所提交的程序。西安交通大学教务处拔尖办为少年班“计算概论”课程的教学改革提供了项目支持,作者在此表示衷心感谢。 由于时间原因,本书在文字和案例上难免存在瑕疵,恳请读者批评指正。 作者 2014年5月于西安交通大学

more >
扫描二维码
下载APP了解更多

同系列产品more >

微型计算机控制技术(第3版)

于海生 丁军航 潘松峰
定 价:39.50元

查看详情
传感器与电测技术

刘焕成
定 价:49元

查看详情
.NET Web企业应用开发实战

黄锐军
定 价:39.50元

查看详情
嵌入式Linux程序设计

田卫新、张莉莉
定 价:45元

查看详情
无线网络技术教程(第3版)——原...

金光 江先亮
定 价:45元

查看详情
图书分类全部图书
more >
  • 第1章RAPTOR简介1

    1.1RAPTOR是什么1

    1.1.1为什么要使用RAPTOR1

    1.1.2RAPTOR的特点3

    1.2RAPTOR安装4

    1.3RAPTOR基本程序环境与简单应用5

    1.3.1基本符号6

    1.3.2输入语句8

    1.3.3赋值语句9

    1.3.4过程调用语句11

    1.3.5输出语句12

    1.3.6第一个RAPTOR应用实验13

    本章小结18

    关键术语18

    习题18

    第2章基本程序设计20

    2.1常量与变量20

    2.1.1常量20

    2.1.2变量与变量命名20

    2.2运算符25

    2.2.1算术运算符25

    2.2.2关系运算符25

    2.2.3逻辑运算符26

    2.3系统函数简介26

    2.3.1基本数学函数26

    2.3.2三角函数27◆RAPTOR程序设计案例教程目录2.3.3布尔函数27

    2.3.4时间函数27

    2.4控制结构28

    2.4.1顺序控制28

    2.4.2选择控制29

    2.4.3决策表达式30

    2.4.4循环控制32

    2.5基本程序应用案例38

    2.6程序的注释46

    本章小结46

    关键术语46

    习题47

    第3章数组48

    3.1数组的概念48

    3.2数组的类型49

    3.2.1一维数组49

    3.2.2二维数组51

    3.2.3字符串与字符数组56

    3.3数组的其他应用方式58

    3.3.1平行数组58

    3.3.2多种数据类型元素共存的数组58

    3.4数组的应用案例63

    3.4.1使用随机数产生数组的元素并输出63

    3.4.2模拟掷骰子65

    3.4.3使用随机数模...

  • 本书从技术角度出发介绍可视化编程工具RAPTOR的应用基础。

    书中案例大部分为可拓展的设计型实验,取材于学生自选并实现的可视化编程作业。

    电子教案可在清华大学出版社网站下载。

精彩书评more >

标题

评论

版权所有(C)2014 清华大学出版社有限公司 京ICP备05029640号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘