- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计基础 第04章 基本控制结构 4.1 概述 4.2 顺序结构程序设计 4.3 选择结构程序设计 4.4 循环结构程序设计 4.5 应用举例 4.4 循环结构 4.4.1 Do While…Loop循环结构 4.4.2 For…Next循环 4.4.3 循环嵌套 4.4.4 基本应用与算法 4.4.5 DO循环的其它结构 4.4 循环结构 引例: 1. 编程计算1+2+3+4+5+6+7+8+9+10的值。 2. 编程计算1+2+3+……+100的值。 4.4 循环结构 循环(重复)处理 通过多次相同(类似)的重复操作步骤,实现解决问题的方法。 程序执行过程中多次重复特定代码,该程序结构称为循环结构。 例如:1+2+3+…+10 步骤为:累加一个数;重复执行累加操作10次输出计算结果 Do while… loop和For…next两种方式 4.4.1 Do While…Loop循环结构 1.结构格式 Do While 条件循环体 Loop 2.功能:当条件成立时执行循环体。 3.执行过程 首先,判断循环条件是否成立; 若条件成立,执行循环体语句,然后执行loop语句; 程序流程便转向Do While语句进行下一次循环判断; 若循环条件不成立,循环执行结束。 4.4.1 Do While…Loop循环结构 例8:计算:1+2+3+4+5+6+7+8+9+10的值。 手工计算(计算器) 分析:累加一个数;重复执行累加操作10次 假设加数为X,相加结果为S 相加一次的操作: S+X ?S 重复操作10次 算法设计 定义变量X、S 初始化X=0,S=0,N=0 X取值 累加 重复10次 输出结果 4.4.1 Do While…Loop循环结构 例:计算:1+2+3+4+5+6+7+8+9+10的值。 Dim x%, s%, n% x =0 : s = 0: n = 0‘初始化 Do While n 10当型循环x = x + 1‘得到加数s = s + x累加n = n + 1计数 Loop Print 1+2+3+…+10=;s 4.4.1 Do While…Loop循环结构 课堂练习:计算1+3+5+……+9的值。 Dim x%, s%, n% x =-1 : s = 0: n = 0 ‘初始化 Do While n 5当型循环x = x+2‘得到加数s = s + x累加n = n + 1计数 Loop Print 1+3+5+…+9=;s 4.4.1 Do While…Loop循环结构 例:西农今年招生5000人,若果每年以5%的速度递增,多少年后,每年招生人数达到或超过10000人。 分析: 假设今人数为P0, 经过1年,人数为P1 = P0 *(1+0.05) 经过2年,人数为P2 = P1 *(1+0.05) … 经过n年,人数为Pn = Pn-1 *(1+0.05) 4.4.1 Do While…Loop循环结构 例:西农今年招生5000人,若果每年以5%的速度递增,多少年后,每年招生人数达到或超过10000人。 算法设计 定义变量p、n 初始化p=5000,N=0 计算p 计数 重复 输出结果 4.4.1 Do While…Loop循环结构 代码设计 Dim P As Single, n As Integer P = 5000 n = 0 Do while p 10000P = P * (1 + 0.05)n = n + 1 Loop Print “经过” ; n; 4.4.1 Do While…Loop循环结构 编程要点 首先,条件要成立(保证循环能执行) 其次,条件要变化(构成死循环) 循环体中有改变条件因素(条件从成立到不成立) “Exit Do”用于强行终止Do循环执行。 适用情况 依据条件控制循环执行 适用于循环次数未知的情况 4.4.1 Do While…Loop循环结构 课堂练习:计算π的近似值。近似公式为: 4.4.1 Do While…Loop循环结构 代码设计 Dim s%, x% s = 0 x = 1 Do while s = 100s = s + xx = x + 2 Loop Print “s=” ; s 4.4.1 Do While…Loop循环结构 代码设计 Dim s%, n%,x% s = 0 : n = 1 x = 1 Do while s = 100n=n+1s = s + x *(-1)^nx = x + 2 Loop Print “ s= ” ; s; n=; n 4.4.1 Do While…Loop循环结构 代码设计 Dim s%, n%,x% s = 0 : p = -1 x = 1 Do whi
您可能关注的文档
最近下载
- 2019-2020学年山东省德州市庆云县青岛版五年级下册期末测试数学试卷(word版含答案).pdf VIP
- 200句搞定高考词汇.pdf VIP
- 现场设备工业管道焊接质量验收规范.pdf VIP
- HITACHI日立空气净化器EP-A5000.doc VIP
- 16J604 塑料门窗(建筑图集).docx VIP
- 人教版高中物理必修三第十二章《电能能量守恒定律》解答题专题训练 (12)(含答案解析).docx VIP
- 2025年绵阳市中考化学试题卷(含答案解析).docx
- 药店员工培训试题及答案.docx VIP
- 2025年ACP云计算考试题库.pdf
- 2025年及未来5年高级铝制品项目市场数据调查、监测研究报告.docx
文档评论(0)