- 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
- DG/TJ 08-2062-2025 住宅工程套内质量验收标准.docx VIP
- 2026河北邢台小升初数学过关试卷苏教版真题及答案.doc VIP
- T∕TAF 221-2024 T∕CCSA 524-2024 移动终端融合快速充电 线缆技术规范.docx VIP
- JJF(鄂) 185-2026 磁阻式磁传感器校准规范.pdf VIP
- L18J905 住宅厨房卫生间排烟气系统建筑构造.pdf VIP
- 核能档案52世界乏燃料后处理工业现状.doc VIP
- 新能源电站智能集中运维平台及智能光伏区监控系统技术方案.docx
- 关于220kV主变压器高压侧断路器启动失灵保护探讨.doc VIP
- 中国核工业机器人行业市场供需态势及投资前景研判报告.docx VIP
原创力文档

文档评论(0)