- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1 顺序结构 3.2 分支结构 3.3 循环结构 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 S=0 X=Val(InputBox( “输入正数(-1结束)” )) Do While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Loop Print “s=”;s 示例: 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 执行情况: condition statements 下一个语句 True False (b) Do Until…Loop语句 S=0 X=Val(InputBox( “输入正数(-1结束)” )) Do Until x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Loop Print “S=”;S 示例: 求两个正整数m和n的最大公约数。 (1)界面设计 在窗体上放置一个命令按钮Command1,单击时求两个正整数m和n的最大公约数。 (2)单击命令按钮Command1事件过程算法设计 辗转相除法:先求n除m的余数r1 ,即m = na0 + r1 (a0为整数, 0≤r1<n),若r1等于0,则n就是m和n的最大公约数,否则,m和n的最大公约数与n和r1的最大公约数相同。若r1不等于0,则对n和r1重复上述过程,即求r1除n的余数r2 ,若r2等于0,则r1就是m和n的最大公约数,否则,m和n的最大公约数与r1和r2的最大公约数相同, …,按这样做下去直到rn = 0为止。 例3-20 例如:求231和63的最大公约数的过程为: ①求231除以63的余数 231 Mod 63 = 42 ∵42不等于0 ∴231和63的最大公约数等于63与42的最大公约数。
文档评论(0)