vb课堂教学演示第五章第五节_第1页
vb课堂教学演示第五章第五节_第2页
vb课堂教学演示第五章第五节_第3页
vb课堂教学演示第五章第五节_第4页
vb课堂教学演示第五章第五节_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

kok电子竞技:文档简介

1、嵌套循环 1、循环体的语句块中可以包含任何VB语 句,当然也包括循环语句。2、在一个循环结构的循环体内含有另一 个循环结构,这就形成了嵌套循环, 又叫做多重循环。嵌套循环判断正误For循环的嵌套形式退出循环两种形式例5.9 例5.10 例5.11判断正误Do While b1 For j=k1 To k2LoopNext jDo For j=k1 To k2Next jLoop While b1While b1 Do Loop Until b2WendWhile b1 Do Until b2 Wend Loop答案嵌套循环判断正误For循环的嵌套形式退出循环两种形式判断正误Do While b

2、1 For j=k1 To k2LoopNext jDo For j=k1 To k2Next jLoop While b1While b1 Do Loop Until b2WendWhile b1 Do Until b2 Wend Loop错误。Do 与For循环体交叉正确。正确。错误。 While 与Do循环体交叉嵌套循环判断正误For循环的嵌套形式退出循环两种形式For循环的嵌套形式For k1 = For k2 = For k3 = Next k3 Next k2 Next k3For k1 = For k2 = For k3 = Next Next Next格式一 格式二 格式三嵌套

3、循环判断正误For循环的嵌套形式退出循环两种形式For k1 = For k2 = For k3 = Next k3,k2,k1退出循环1、三种循环语句的每次循环都要执行语 句块的全部语句序列,才决定是否结束循环。2、VB以出口语句(Exit)的形式使ForNext循环和DoLoop循环根据需要退出循环,执行循环结构的后续语句。嵌套循环判断正误For循环的嵌套形式退出循环两种形式例5.12 例5.13 两种形式 无条件形式 Exit Do Exit For 有条件形式If Then Exit DoIf Then Exit For注意嵌套循环判断正误For循环的嵌套形式退出循环两种形式注意 有条

4、件形式If Then Exit DoIf Then Exit For嵌套循环判断正误For循环的嵌套形式退出循环两种形式 此形式语句无测试条件,直接强制退出循环。常用于程序调试时的跟踪,调试成功后删除。 此形式语句只当“条件”为True时才退出循环,如果“条件”不为True,则出口语句没有意义。 无条件形式 Exit Do Exit For例5.9例5.9 二重循环。嵌套循环判断正误For循环的嵌套形式退出循环两种形式例5.10例5.10 验证哥德巴赫猜想:任一大于2的偶数,可以用两个素数之和表示。嵌套循环判断正误For循环的嵌套形式退出循环两种形式分析: 哥德巴赫猜想是一个古老而著名的数学难

5、题,至今未得出最后证明。此题只是对有限范围内的数,用计算机验证其正确性而已。例5.11例5.11 把一元钞票换成一分、二分和五分的硬币(每种至少有一枚),有哪几种换法?嵌套循环判断正误For循环的嵌套形式退出循环两种形式分析: 这是一个组合问题。可以首先考虑五分的取法。为保证每种硬币至少有一枚,五分可以取1到19枚;若五分已取定为K(1)枚,则二分可以取1到(100 - 5 * K)2枚。当剩余一分的个数1时,该取法符合题意。例5.12例5.12 用Do.Loop结构改写例5.10判断是否素数的算法。此时用Exit Do退出循环。嵌套循环判断正误For循环的嵌套形式退出循环两种形式例5.13例5.13 此程序用来测试出口语句的执行情况。嵌套循环判断正误For循环的嵌套形式退出循环两种形式备注: 程序运行后,单击窗体,将产生随机数。当产生的随机数为7时,退出For循环;产生的随机数为29时,退出Do循环;而产生的随机数为54时,退出Sub过程。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论