基于RAPTOR的可视化计算案例教程
课件处为本书PPT教案与源程序

作者:程向前 周梦远

丛书名:高等院校信息技术系列教材

定价:33元

印次:1-1

ISBN:9787302363491

出版日期:2014.11.01

印刷日期:2014.10.22

图书责编:焦虹

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

全书分为两大部分,第一部分为可视化编程工具RAPTOR应用基础;第二部分为问题求解案例,分为“枚举和数论”、“游戏与博弈”、“图论”和“学科应用”4个部分。书中案例大部分为设计型实验,取材于学生自选并实现的算法作业。本书着眼于以学生为学习主体精神指导下的实践与创新活动,充分体现现代大学生的思想与表达方式的多样性、难能可贵的创新探索和旺盛的求知欲和好奇心。为读者跨入计算机算法的大门开辟了富有趣味、简便快捷的途径。 本书适合作为大学计算机、计算思维导论和计算机科学导论课程的配套实验教材,也可以独立设课,还可以供自学者学习参考。

程向前, 1954年出生,硕士研究生学历,高级工程师,1999~2010担任西安交通大学计算机教学实验中心副主任.1996年开始从事计算机基础课程的教学与改革工作,撰写教改论文10余篇,第一作者出版教材4本,与冯博琴教授合作(第2作者)出版教材3本,这7本教材中,有四本在清华大学出版社出版.主要讲授的课程包括计算机网络,大学计算机基础,计算概论,管理信息系统等.2013年元月,在清华大学出版社出版《可视化计算》一书。

算法思维是计算思维的核心之一,在以往的大学计算机和计算机科学导论课程中,作者苦于没有适宜的教学平台来表现计算机科学思维,更谈不上让普通高校学生在接触计算机课程的初期,就有机会来体验和探索计算机科学的丰富乐趣与博大精深。 本书是作者在三年来“计算概论”教学实践的基础上,通过收集整理西安交通大学少年班预科二年级学生的算法作业编写而成的。目的是为计算机科学的初学者提供一个面向问题求解的实践方案。 全书主要包括两大部分,第一部分为可视化编程工具RAPTOR应用基础;第二部分为问题求解案例。书中案例大部分为设计型实验,取材于学生自选并实现的算法作业。 作为一种新型的教学工具软件,RAPTOR迄今对大部分国内读者来说仍然是比较陌生的。所以本书前两章主要介绍RAPTOR编程环境、图形和视窗编程基础和常用算法的实用程序。供初次接触RAPTOR环境的读者参考。需要对RAPTOR可视化编程工具进行深入了解的读者可参考由清华大学出版社出版的《RAPTOR程序设计案例教程》。 本书的问题求解案例是从作者教学活动中积累的上百个案例中选取的。入选案例体现了学生思维的多样性,分为“枚举和数论”、“游戏与博弈”、“图论”和“学科应用”4个部分。本书作为算法实验的入门读物,创新性主要体现在第2章“RAPTOR图形与视窗交互”、第4章“游戏与博弈”和第5章“图论”中,这些内容充分体现了可视化计算手段在提高算法的表达能力和趣味性方面的优势,对深入引导学生的计算思维能力可以起到示范作用。大学生具有求知的好奇心,本书中可视化算法的探索是在教师引导、学生自主选题的基础上完成的,而探索的成果体现在全书尤其是第6章“...

目录
荐语
查看详情 查看详情
第1章RAPTOR计算环境1

1.1RAPTOR的基本概念1

1.2RAPTOR的基本程序环境2

1.2.1基本符号2

1.2.2变量3

1.2.3常量6

1.2.4输入语句7

1.2.5数据处理语句8

1.2.6过程调用语句10

1.2.7输出语句11

1.2.8注释12

1.3RAPTOR控制结构13

1.3.1顺序控制13

1.3.2选择控制14

1.3.3决策表达式15

1.3.4循环控制16

1.4RAPTOR数组变量17

1.4.1一维数组的创建18

1.4.2二维数组的创建19

1.4.3数组的运算20

1.4.4如何使用数组变量20

1.4.5什么是平行数组21

1.5RAPTOR模块定义与调用21

1.6RAPTOR算法设计常用子程序26

1.6.1随机数的产生与存储26

1.6.2将计算结果存储到文件27

1.6.3从文件中读入基础数据29◆基于RAPTOR的可视化计算案例教程目录1.6.4子图与子程序的相互关系29

习题32

第2章RAPTOR图形与视窗交互33

2.1图形窗口的基本概念33

2.2RAPTOR键盘和鼠标输入函数39

2.3随机漫步的模拟模型41

2.4图形窗口输入46

2.4.1通过用户点击输入数据46

2.4.2在图形视窗中画点并自动连线52

2.4.3在图形视窗中接收键盘输入55

2.4.4在图形视窗中绘制曲线55

2.4.5动画绘制效果的输出57

习题60

第3章枚举与数论62

3.1鬼谷算问题及分析62

3.2阶梯数求解65

3.3扑克游戏之24点... 查看详情

查看详情