RAPTOR是一款流程图可视化编程工具。软件将程序结构以流程图形式展示,帮助初学者理解算法执行过程,减少编程语法带来的学习难度。用户可以在RAPTOR中创建、运行流程图程序,并将设计好的算法转换为C++、C#、Java等编程语言代码。RAPTOR支持执行过程跟踪,方便查看程序运行逻辑,适合编程入门学习、算法课程教学以及流程设计练习使用。
下面以“两数相加”为例,介绍RAPTOR的基本使用方法。
1、打开RAPTOR后,会同时出现两个窗口。小窗口用于显示程序执行结果,主要编辑操作需要在较大的流程图编辑窗口中完成。
2、RAPTOR默认已经包含 Start(开始) 和 End(结束) 节点,只需要在两者之间添加程序逻辑即可。
由于示例程序需要计算两个数字的和,首先需要输入两个数值。从工具栏中拖动 Input(输入) 框,放置到Start节点下方。
3、双击添加的输入框,在弹出的设置窗口中填写:输入提示信息(需要使用英文双引号括起来)、输入变量名称,输入变量名称,设置完成后点击 【完成】。
4、按照相同方法,再添加第二个输入框,用于输入第二个变量。
5、添加一个Assignment(赋值)框,用于进行计算。添加后软件会提示保存文件,保存完成后继续编辑。在赋值框中输入计算内容,将两个输入变量相加,并将结果保存到新的变量中。
6、从工具栏中拖动 Output(输出) 框,放置到合适位置。双击输出框,在设置窗口中输入计算结果对应的变量名。
7、击顶部的三角形按钮,即执行按钮,开始运行程序。
8、程序运行过程中,RAPTOR会通过不同颜色显示当前执行位置。例如:
执行到输入变量a时,会弹出窗口要求输入a的数值。a=3
执行到输入变量b时,会再次弹出窗口要求输入b的数值。b=4
9、程序执行完成后,结果会显示在控制台窗口中。程序计算结果为:3+4=7,说明流程图程序运行成功。
1、Raptor开发环境可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令。
2、Raptor开发环境是可视化的,可以一次执行一个图形符号,以便帮助用户跟踪RAPTOR程序的指令流执行过程。
3、RAPTOR专门为初学者设计,降低程序设计的复杂度,使学生能够更容易理解算法和程序流程。
4、Raptor所设计程序的调试和报错消息更容易为初学者理解。
5、Raptor的目的是进行算法设计和运行验证,所以避免了重量级编程语言,如C++或Java的过早引入,给初学者带来的学习负担。
6、Raptor作为一种可视化程序设计的软件环境,已经为卡内基。梅隆大学等高等院校使用,在计算机基础课程教学中,取得良好的效果。
1、为什么我的RAPTOR用不了,打开后进程处出现一会儿后,又消失了?
特别注意raptor是不支持win7 64位以上系统的,请用户下载时注意。
展开内容
9.3/182.08M
对于开发软件的程序员而言微软的VB肯定不会陌生吧,但小编本次为大家带来的这款软件与VB类似,但在数据库方面的特长相较于VB尤为突出,该软件就就是delphi7,delphi7在delphi系列当中是比较经典的版本,它不仅是一个集成应用程序开发环境,而且软件的核心是由传统Pasca
查看
9.3/525.64M
朗思AI机器人(原朗思RPA)是一款无代码自动化软件,这款软件采用了0代码编程的方式,使得用户无需具备专业的编程技能,也能够轻松地实现工作自动化。同时传统的RPA工具通常需要用户具备一定的编程基础,而且搭建一整套业务流程往往需要耗费大量的时间和精力。
查看
9.3/182.08M
对于开发软件的程序员而言微软的VB肯定不会陌生吧,但小编本次为大家带来的这款软件与VB类似,但在数据库方面的特长相较于VB尤为突出,该软件就就是delphi7,delphi7在delphi系列当中是比较经典的版本,它不仅是一个集成应用程序开发环境,而且软件的核心是由传统Pasca
8.5/198.43M
Keil uVision 4是一款广泛应用于单片机开发的IDE工具,与之前的uVision 2、3版本相比,uVision4引入了更灵活的窗口管理系统,支持多监视器操作,并提供了视觉上对窗口位置的完全控制,让工程师能够更好地利用屏幕空间、更有效地组织多个窗口,营造一个整洁
查看
7.4/103.62M
UltraEdit是一款知名的文本编辑器,它在支持编辑文本、十六进制、ASCII 码的同时,还支持C、Objective C、Javascript、XML、PHP、Perl、Python等开发语言!
10.0/1.42G
IntelliJ IDEA 2026是一款面向专业开发的IDE编程软件。功能上,IDEA2026以开放的AI生态平台为核心,支持通过ACP注册表一键集成Codex、Cursor、GitHub Copilot等多种AI智能体,并允许这些智能体直接查询和修改数据库;同时新增的G
9.0/36.8M
Samba是一款在Linux和类Unix系统上运行的开源软件,允许这些系统与Windows网络协议(SMB/CIFS)进行交互。Samba提供了文件和打印服务,使得Linux和Unix系统可以与Windows系统共享文件和打印机。
7.7/3.13G
IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。
查看
查看
8.3/3.05G
Mixly3.0编程软件是由北京师范大学米思齐团队开发的一款免费开源的图形化Arduino编程工具,基于Google的Blockly框架设计。它允许用户无需编写代码,直接通过拖拽模块的方式完成Arduino程序开发,极大降低了学习门槛,非常适合青少年和编程初学者使用。