RAPTOR
用于有序推理的快速算法原型工具是一种基于流程图的可视化的程序设计环境。
RAPTOR 用基本的流程图符号来创建算法,然后调试和运行算法,包括单步执行和连续执行模式。
使用RAPTOR 设计的程序和算法可以直接转换为C++、C、Java等高级程序设计语言。
一、下载网址
在网页上找的,下载raptor汉化版4.0.5.0003。
https://soft.3dmgame.com/down/208716.html
二、语句
RAPTOR程序执行时,从Start符号起步,并按照箭头所指方向执行程序,直到执行到End符号时停止。
在程序设计界面的左窗格中单击任意一个符号,然后在初始流程图的连线上单击,其框被放到“Start”框和 “End” 框之间。
按图标鼠标右键,点击编辑。
- 输入 Input输入语句
用户输入数据,将数据的值赋值给变量
这里“输入提示”一栏双引号必须是英文输入法之中的" ",并且输入提示不可缺少,输入变量就是你要输入的变量(例如:n)
- 赋值 Assignment赋值语句
给变量赋值
Set后边是你想要赋值的变量(例如:m)
to后边是你想想要给到变量的值(例如:1)
- 调用 Call过程调用
执行一个过程,该过程包含很多语句
- 输出 Output输出语句
显示变量的值,也可将变量的值保存到文件中
- 选择 Selection选择语句
根据给定条件执行某分支
- 循环 LOOP循环语句
当循环条件为假,执行循环体语句;
当循环条件为真,退出循环。
RAPTOR 流程图中循环条件出口的两个方向(Yes / No)与传统流程图相反。在RAPTOR 流程图中当循环条件为假时,执行循环体语句;而当循环条件为真时,退出循环。
三、运算符
1.关系运算符
>,>=,<,<=,=,!=或/=
2.逻辑运算符
and,or,xor,not
3.算术运算符
+:加法运算符。例如:1+2和3+5。
-:减法运算符。例如:2-1和5-2。
*:乘法运算符。例如:3*5。
/:除法运算符。例如:2/4。
^或**:幂运算符。例如:2^4。
mod 或rem:求余运算符。运算结果是两个数相除后的余数。
当被除数x和除数符号相同时,mod或rem运算结果相同。
如果被除数x和除数y符号不同,则rem(x,y)的符号与x相同,mod(x,y)的符号与y相同。