R apto r 是一种基于流程图的可视化编程开发环境。流程图是一系列相互连接的图形符号的集合,其中每个符号代表要执行的特定类型的指令。符号之间的连接决定 了指令的执行顺序。一旦开始使用Rap tor 解决问题,这样的理念将会变得更加清晰。
使用R apto r 基于以下几个原因:
R apto r 开发环境,在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令。
R apto r 开发环境是可视化的。Rap tor 程序实际上是一种有向图,可以一次执行一个图形符号,以便帮助用户跟踪R apto r 程序的指令流执行过程。
R apto r 是为易用性而设计的(用户可用它与其他任何的编程开发环境进行复杂性比较)。
R apto r 所设计的报错消息更容易为初学者理解。
使用R apto r 的目的是进行算法设计和运行验证,不需要重量级编程语言,如C + +或Jav a 。
1.1 Raptor 程序结构
R apto r 程序是一组连接的符号,表示要执行的一系列动作。符号间的连接箭头确定所有操作的执行顺序。Ra ptor 程序执行时,从开始(Sta rt )符号起步,并按照箭头所指方向执行程序。R apto r 程序执行到的结束(End )符号时停止。最小的Rap tor 程序(什么也不做),如图1 - 1 所示。在开始和结束的符号之间插入一系列R apto r 语句/ 符号,就可以创建有意义的Rap tor 程序。

Raptor基本符号
R apto r 有六种基本符号,每个符号代表一个独特的指令类型。基本符号如图1 - 2 所示。首先介绍赋值(a ssignmen t ),调用(Call) ,输入(Input) 和输出(Output ) 四个类型的语句,而选择(Selecti on)和循环(Loop )中,将在稍后解释。
典型的计算机程序有三个基本组成部分:
• 输入(I np ut) - 完成任务所需要的数据值。
• 加工(Pro cess ) - 操作数据值来完成任务。
• 输出(Ou tput ) - 显示(或保存)加工处理后的结果。


