文档介绍:RAPTOR程序设计基础
《可视化计算》
2021/3/10
1
学****目标
为什么学****RAPTOR系统?
RAPTOR程序设计环境有那些基本概念?
如何使用程序设计进行计算问题的求解?
2021/3/10
2
为什么要学****RAPTOR?
RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具),是一种基于流程图仿真的可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境
使用RAPTOR设计的程序和算法可以直接转换成为C++、C#、Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学****阶梯
2021/3/10
3
使用RAPTOR的理由
可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令
程序就是流程图,可以逐个执行图形符号,以便帮助用户跟踪指令流执行过程
容易掌握
用RAPTOR可以进行算法设计和验证,从而使初学者有可能理解和真正掌握“计算思维”
2021/3/10
4
RAPTOR基本程序环境
基本界面
基本符号
变量显示区
“Main”的初始状态
调速滑块
程序输出区域
2021/3/10
5
四种基本符号/语句
目的
符号
名称
说明
输入
输入语句
输入数据给一个变量
处理
赋值语句
使用各类运算来更改的变量的值
处理
过程调用
执行一组在命名过程中定义的指令
输出
输出语句
显示变量的值。
2021/3/10
6
变量
变量(variable)表示的是计算机内存中的位置,用于保存数据值
在任何时候,一个变量只能容纳一个值
在程序执行过程中,变量的值可以改变
命名:以字母开头,由字母、数字、下划线组成
2021/3/10
7
变量赋值过程
说明
X的值
程序
当程序开始时,没有任何变量存在
未定义
第一个赋值语句,X←32,分配数据值32给变量X
32
下一个赋值语句,X←X +1,检索到当前X的值为32,给它加1,并把结果33给变量X
33
下一个赋值语句,X←X * 2,检索到X当前值为33,乘以2,并把结果66给变量X
66
2021/3/10
8
RAPTOR变量值的设置
基本原则:
任何变量在被引用前必须存在并被赋值
变量的类型由最初的赋值语句所给的数据决定
设置方法
通过输入语句赋值
通过赋值语句的中的公式运算后赋值
通过调用过程的返回值赋值
2021/3/10
9
RAPTOR数据类型
数值(Number):
如12,567,-4,,
字符串 (String):
如“Hello, how are you?”, “James Bond”, “The value of x is: ”
注意:本系统不能使用汉字字符!
2021/3/10
10