VB -- 第五讲.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB -- 第五讲.ppt

Chen Ying Visual Basic 程序设计 第六讲 Visual Basic 程序设计 4.3 循环结构 4.4 其他辅助控制语句 4.5 常用算法(一) 循环示例的另解 例4.12 求两自然数m,n的最大公约数和最小公倍数。 提示:最大公约数就是从两数中较小一个开始逐个递减,直到第一次出现的那个可以同时被m,n整除的数 最小公倍数就是从两数中较大一个开始逐个递增,直到第一次出现的那个可以整除m,n的数 例:Li4-12-new.vbp 例4.13 打印九九乘法表(全部、上三角或下三角) 提示:1,三种打印格式均考虑先逐行打印,再每行逐列打印的方法,因此第一重循环用于控制行,在行循环体中嵌入第二重循环用于控制列 2,而且,每行的各列之间的打印需要定位列的位置(用于对齐),但不需换行,每行结束需要换行。 3,三种打印方式均采用上述行列次序打印,区别在于:每行中的列的开始与结束不同,全部采用从1到9,上三角从第i列开始到底,下三角从1开始,到第i列结束即可。 例:Li4-13-new.vbp 5.4 其他辅助控制语句 1. Go To 语句 Go To {标号|行号} 作用:无条件地转移到标号或行号指定的那行语句。 标号是一个字符序列,行号是一个数字序列。 2. Exit语句 Exit For、Exit Do、Exit Sub、Exit Function等。 作用:退出某种控制结构的执行。 3. End语句 End、 End If、 End Select、 End With、 End Type、 End Sub、 End Function 作用:End结束一个程序的运行;其余表示某个结构的结束, 与对应的结构语句配对出现。 4. With 语句 With 对象 语句块 End With 作用:对某个对象执行一系列的操作,而不用重复指出对象的名称。 With Label1 .Height = 2000 .Width = 2000 .FontSize=22 .Caption = This is MyLabel End With 常用算法: 累加、连乘 最小、最大值 求自然对数e 求素数 穷举法 递推法 4.5 常用算法(一) 算法是对某个问题求解过程的描述。 算法是程序的核心、编程的基础。 1.累加、连乘 例:求1~100的5或7的倍数的和 Sum = 0 For i = 1 To 100 If i Mod 5 = 0 Or i Mod 7 = 0 Then Sum = Sum + i End If Next i Print Sum 5. 穷举法 “穷举法”也称为“枚举法”或“试凑法”, 就是将可能出现的各种情况一一测试,判断是否满足条件,一般采用循环来实现。 例4.16 百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。 分析:设母鸡、公鸡、小鸡各为x、y、z只,根据题目要求,列出方程为: x+y+y=100 3x+2y+0.5z=100 三个未知数,两个方程,此题有若干个解。 解决此类问题采用“试凑法”,即把每一种情况都考虑到。 方法一:三个未知数利用三重循环来实现。 方法二:从三个未知数的关系,利用两重循环来实现。 上机实习三要求 完成有关例题 实验四 * * 4.3 循环结构 1. For循环语句 (一般用于循环次数已知) For 循环变量=初值 to 终值 [Step 步长] 语句块 [Exit For] 语句块 Next 循环变量 循环体 2. Do…Loop循环语句(用于控制循环次数未知) 形式1: Do { While|Until }条件 语句块 [Exit Do 语句块] Loop 形式2: Do 语句块 [Exit Do 语句块] Loop { While|Until} 条件 对于循环的嵌套,要注意以下事项: (1) 内循环变量与外循环变量不能同名; (2) 外循环必须完全包含内循环,不能交叉; (3) 不能从循环体外转向循环体内,也不能从外循环转向内循环,反之则

您可能关注的文档

文档评论(0)

kunpengchaoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档