不良信息举报
举报原因:
抄袭 广告 违法 脏话 色情 其他
原因补充:
您目前尚未登录,请登录后再进行操作。

当前位置 :项目首页 > 研修日志 > 正文

【默认类别】算法工具软件《画程》与《Raptor》之比较

  发布者: 伍先军    所属单位:省直    发布时间:2016-05-27    浏览数( -) 【举报】

    在沈文艳老师所作的《信息技术支持下开展信息技术学科的探究式学习》视频讲座中,提到了RAPTOR软件。RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning,用于有序推理的快速算法原型工具),是一种可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境。Raptor是一款基于流程图的高级程序语言算法工具,用RAPTOR设计的程序和算法可以直接转换成为C++、C#、Java等高级程序语言。


  《画程》软件是我独立开发的算法平台工具。《画程》,是一款关于算法、基于程序框图的辅助教学/自学的单机版软件,适合于高中数学或中学信息技术教师及初次接触算法与程序设计的学生使用。《画程》,紧紧抓住“程序框图(即流程图)”这个算法教学的“牛鼻子”,将看似深奥的算法图形化直观化透明化,彻底变革算法教学方式,既能解决高中算法教学中普遍存在的上机实践缺位、课时严重不足、教学“纸上谈兵”的现实问题,又能达到突出算法思想核心地位、体验算法实现根本要求的目的,是算法教学利器。该软件最大特色:用简单的拖放图标的操作搭建流程图,流程线自动适应,程序代码自动生成,可编译立即运行检验算法正确与否(若编译有错还指出错误所在),并可分步运行洞察机器运算的秘密。

    “画程软件”免费使用,勿需注册,下载地址:http://pan.baidu.com/s/1eSrxamA


   两个软件的功能详细比较如下:

软件

“画程”

Raptor

分类

图形化通用程序设计

算法教学工具

图形化通用程序设计

算法教学工具

功能比较

开始

圆角矩形

椭圆形

结束

圆角矩形

椭圆形

输入

在框中直接键入变量名

双击该框,弹出对话框,填写表单

输出

在框中直接键入变量或表达式

双击该框,弹出对话框,填写表单

赋值

在框中直接键入表达式

双击该框,弹出对话框,填写表单

分支

在框中直接键入条件表达式

“是”与“否”可双击交换

无折叠功能

双击该框,弹出对话框,填写表单

Yes”与“No”不可更改

单击“日”可变折叠(“田”),反之解除折叠

循环(条件型循环)

在框中直接键入条件表达式

“是”与“否”可双击交换

无折叠功能

多了一个“Loop”椭圆框,不合传统流程图

双击该框,弹出对话框,填写表单

Yes”与“No”不可更改

单击“日”可变折叠(“田”),反之解除折叠

循环(计数型循环)

画程软件独创的“计数型循环”图标(形状为“鼓形”)

适合于直观表达“计数型循环”

(无)

自定义函数

支持自定义函数,系统自动识别后,连接主程序

(无)

自定义过程

支持自定义过程,系统自动识别后,连接主程序

(无)

 

其他功能比较

一个流程图文件中支持多个流程图(即允许存在多个开始-结束图标),便于同一任务比较多个算法的优劣

不支持多个流程图并存

 

 

 

 

 

 

支持自定义函数或过程

不支持自定义函数或过程,不能表达递归算法

图标暂时不需要时,可拖出流程线外,需要时再拖回流程线上

不支持图标处于流程线外

可克隆单个图标、整个分支图标、整个循环图标、整个流程图

支持克隆单个图标、整个分支图标、整个循环图标,不支持克隆整个流程图

源代码与流程图同步显现

不可见

可编译为EXE文件

可以

可输出源代码文件

可以

支持VBQbasic(正开发扩展至CC++等)

支持Ada,C++,C#,JAVA

使用VB作为工作语言时,编辑、运行时均支持中文变量、中文提示语

编辑时支持中文,但运行时不支持中文

可分步执行代码

分步执行代码时,每一步运行结果可见

可分步执行代码

仅支持赋值语句变量的值的跟踪

注释图标:可对流程图加以注释

虽可以加注释,但注释并不外显于流程图所在窗口,并无多大意义

图像框:可插入图片,描述问题或算法(常用于教师备课)

无图像框,不能加载图像

手写功能:画笔颜色、粗细均可自由调整

画笔有4种颜色,粗细不可调;但有选择功能

外观:可随时更换皮肤

不支持










研修日志

最新研修日志

热评研修日志

热门研修日志

AI推荐 换一批