- 398
- 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表示子程序的输入输
您可能关注的文档
最近下载
- 【高清可复制】电力工程设计手册-架空输电线路设计.pdf VIP
- 22S521 预制装配式混凝土检查井.docx VIP
- 宣贯培训(2026年)《GBT 22082-2024预制混凝土衬砌管片》.pptx VIP
- 储罐维护检修制度.docx VIP
- 肾囊肿护理查房.pptx VIP
- 思特威_2026年第一季度报告.pdf VIP
- 20230913-中银国际-中银多因子选股系列(六):基于经典技术指标构建选股多因子框架.pdf VIP
- DB33T 834-2011 起重机械维护保养管理规范.docx VIP
- 消防安全评估服务投标方案.doc VIP
- 福建康鸿生物科技有限公司年产生物新医药324吨项目环评报告书.pdf VIP
原创力文档

文档评论(0)