raptor软件使用讲解.pptxVIP

  • 392
  • 0
  • 约3.92千字
  • 约 39页
  • 2017-04-08 发布于湖北
  • 举报
RAPTOR程序设计基础 《可视化计算》 循环控制 循环(loop)控制语句允许重复执行一个或多个语句,直到某些条件变为真值(True)。 菱形符号中的表达式结果为“No”,则执行“No”的分支,这将导致循环语句和重复。 要重复执行的语句可以放在菱形符号上方或下方。 循环控制结构在英语环境中被称为“While-do”结构。 典型的循环错误 未修改Count的值 Count的值永远为1 Count的值永远不会等于-100 计数控制循环之一 求一个正整数的累加。 计数控制循环之二 一张纸折几下可以比珠穆朗玛峰高。(0.5mm,8848m) RAPTOR子程序的定义与调用 在计算机科学中,将实际问题抽象化是解决问题的关键要素之一。 为了解决复杂的问题,必须能够研究问题的“主要方面(big issues)”。 组合数求解 很容易看到,求组合数需要多次求阶乘,这会造成许多重复的代码。 可以将求阶乘代码独立出主程序,定义为一个子程序,在主程序运行时,需要计算某数的阶乘时就调用子程序,从而简化整个软件的组成,使结构更清晰。 子程序 子程序如同一个加工厂,输入原材料,然后按设计要求处理原材料,输出产成品。 子程序的原材料就是一些变量,例如(in: m),为统计子程序输入测试样本。 子程序的产成品也是变量,例如(out: s),向调用它的程序返回统计结果。 其中,in, out表示子程序的输入输

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档