- 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表示子程序的输入输
您可能关注的文档
最近下载
- (新版)考评员资格考核参考题库(含答案).docx VIP
- 市畜禽养殖污染排查工作汇报材料.docx VIP
- 嘉靖《湖广图经志书》及其史料价值.pdf VIP
- 12J502-2:内装修-室内吊顶国标 行业图集.pdf VIP
- 闽2016J40 蒸压加气混凝土砌块墙体构造.docx VIP
- 新员工三级安全教育记录卡填写模板.pdf VIP
- 【三年级下册英语】【外研版三起点】1-6单元考点知识清单.docx VIP
- GBT 46879-2025 CCUS项目减排评估技术规范解读PPT课件.pptx VIP
- 2025济源单招考试真题及答案.doc VIP
- 闽2016-J-41 烧结煤矸石多孔砖、多孔砌块墙体构造.docx VIP
原创力文档

文档评论(0)