- 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表示子程序的输入输
您可能关注的文档
- PPT实用操作讲解.ppt
- PPT最全使用技巧讲解.ppt
- Prader-Willi综合征讲解.ppt
- Premiere-音频特效及转场讲解.ppt
- Premier软件操作使用讲解.ppt
- PSCAD基础2016讲解.ppt
- PS高级调色理论讲解.ppt
- QCOS培训总装版讲解.ppt
- QCOS原理讲解.ppt
- QC国优成果-哈机降低HXN5机车风泵故障率新讲解.ppt
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(培优a卷).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(夺分金卷).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(实用).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(基础题).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(典型题).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(a卷).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解(b卷).docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库及答案详解(网校专用).docx
- 统编版一年级下册期中第语文试卷分析.docx
- 2026宁夏银川永宁县卫生健康系统专业技术人员自主招聘59人备考题库含答案详解ab卷.docx
最近下载
- 【企业宣传片文案、专题片】创意产业园宣传片剧本.doc VIP
- 2026年期权开户知识测试题附答案.docx VIP
- 普通混凝土小型空心砌块配合比设计.pdf VIP
- 国家建筑标准设计图集15J401 钢梯.pdf
- 新解读《GB_T 1723 - 1993涂料粘度测定法》最新解读.docx VIP
- 实施指南(2025)《GB_T9751.1-2008色漆和清漆用旋转黏度计测定黏度第1部分:以高剪切速率操作的锥板黏度计》.pptx VIP
- 云内发动机培训教材.docx VIP
- 挖淤泥、流砂工艺.doc VIP
- 学习贯彻党的二十届四中全会精神网络专题培训班结业考试.pdf VIP
- 浅析《诗经》中的女性形象及其社会意义.doc VIP
原创力文档

文档评论(0)