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.1/186.51M
WebStorm 2017是 JetBrains 面向 Web 前端与全栈开发推出的专业 IDE,在这一版本中已确立对 Angular、React 与 Vue.js 三大框架的深度支持,涵盖组件模板补全、语法校验、模板预览与断点调试,同时它还提供智能代码补全、实时语法检查、
查看
8.0/2.15G
ABB Robot Studio中文版是一款非常强大的机器人仿真软件,使用非常的简单,可以使用虚拟的机器人进行离线的编程,可以帮助用户快速的实现智能化、编程自动化的操作,可以快速的提高生产的效率,不管是用在教育、企业生产、培训等。
查看
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程序开发,极大降低了学习门槛,非常适合青少年和编程初学者使用。
8.5/842M
Keil uVision5是ARM公司面向基于ARM Cortex-M、Cortex-R等微控制器推出的集成开发环境(IDE),提供完整的C/C++编译、调试、仿真及RTOS支持。
查看
查看
查看
查看