云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 算法设计工具 实验报告

算法设计工具 实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 22:04:16

图6 计算圆的面积(计数法)

按照提示信息输入待测试的数据组数为2,接着输入两个半径radius的值为10和100,运行结果如图7:

图7

(2) 事先不知道有多少组数据要测试,这种情况下,可以利用“哨兵法”,

即在要测试的最后一组数据后边做上标记,像“哨兵”一样来提示循环的结束。这里用0来作为“哨兵”,即当输入的半径radius等于0时,循环结束。

在Raptor中编制相应的流程图,如图8所示

按照提示信息依次输入2、3/10/0,得到的运行结果如下:

图8 计算圆的面积

3.子图和子程序

Raptor模式有初级、中级和面向对象3种形式可供选择。其中,初级模式和中级模式没有太大的查边,唯一不同的地方就是初级模式中的调用语句可以调用语句进行调用,子图调用时无须提供参数,因为所有的Raptor子图共享

所有的变量。而子程序相当于Raptor的内置过程,必须提供完成任务所需要的数据,也就是所谓的参数。

Raptor的子图和子程序之间的最大差别在于不能给子图传递参数,子图也不会返回任何值。所有Raptor子图共享所有的变量,而子程序的所有变量“自成系统”。

案例4

输入两个数a和b,交换之后输出。

在Raptor中编制相应的流程图,main子图的实现如图9所示,swap子图的实现如图10所示。

图10 判断最大数的main子图

搜索更多关于: 算法设计工具 实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图6 计算圆的面积(计数法) 按照提示信息输入待测试的数据组数为2,接着输入两个半径radius的值为10和100,运行结果如图7: 图7 (2) 事先不知道有多少组数据要测试,这种情况下,可以利用“哨兵法”,即在要测试的最后一组数据后边做上标记,像“哨兵”一样来提示循环的结束。这里用0来作为“哨兵”,即当输入的半径radius等于0时,循环结束。 在Raptor中编制相应的流程图,如图8所示 按照提示信息依次输入2、3/10/0,得到的运行结果如下: 图8 计算圆的面积 3.子图和子程序 Raptor模式有初级、中级和面向对象3种形式可供

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com