下载此文档

VB循环处理.ppt


文档分类:IT计算机 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
,例如,计算5!。5!=1*2*3+*4*5,需要重复执行乘法运算,将1、2、3、4、5逐个相乘,得到计算结果。这种重复执行的操作称为循环处理。在VB中,循环操作是yoFor语句和DoWhile语句。对有些对象的操作也常常需要通过循环逐个处理,如在列表框、组合框等控件中对各个数据项的逐个处理,就是利用了循环操作。!的过程,了解循环操作。可以看到,每次计算是在第1次计算:1!=1第2次计算:2!=1*2=1!*2第3次计算:3!=1*2*3=2!*3第4次计算:4!=1*2*3*4=3!*4第5次计算:5!=1*2*3*4*5=4!*5上一次计算结果的基础上进行的,即:第1次计算1!。第2次计算2!,2!等于1!*2。第3次计算3!,3!等于2!*3。重复执行5次,得到5!。用流程图描述上述算法,如图所示。,对于这种能够确定重复执行次数的循环,常使用For语句。以下是计算5!的程序段。其中,变量result用于保存每次计算的结果,初始值为1。变量i记录循环的次数。result=1Fori=1To5Step1result=result*iNextiPrintresultFor语句中i用来控制循环次数,称为循环变量。循环变量的值在循环过程中是不断变化的,本例中i的初始值指定为1,终止值指定为5,“step1”表示每执行完一次循环体后i的值增加1。For语句中需要重复多次执行的语句(本例中为“result=result*i”)称为循环体。:For<循环变量>=<循环变量初值>To<循环变量终值>[Step增量][循环体][ExitFor]Next<变量>其中:方括号内的内容是可选的,即根据需要决定是否包含此项。!的过程示例如右表:如果变量的增量为1时,Step子句可以省略。即:Fori=1To5。循环次数i值result表达式result值11result*i=1*1122result*i=1*2233result*i=2*3644result*i=6*42455result*i=24*5120说明:当循环变量的值超过循环变量终值时,结束循环。因此result的值为5时,还要执行一次循环,然后循环变量的值变为6,超过了循环变量终值(5),此时循环自动终止。【例6-1】使用For循环移动图片。设计一个程序,当单击“开始”在命令按钮时,窗体上的图片由左而右移动,每次移动10个单位。loud的图片框,然后为图片框加载一个图片。窗体上还有名称分别为cmdStart和cmdExit的两个命令按钮,其标题分别为“开始”和“退出”。窗体界面如图所示。。,实际上就是改变图片框左边界的坐标,使得其左边界到窗体左边界的距离每次增加10。用循环实现这种重复移动图片的操作。“开始”的单击事件过程如下:PrivateSubcmdStart_Click()Fori==+10NextiEndSub因为计算机的处理速度非常快,几乎感觉不到执行300次移动图片的操作。若要能够明显的感到图片框的移动,可以在每次移动图片框之后增加一段时间的延迟,再移动图片框。当然,也可以采用其他方式。【例6-2】:从随机产生的10个数据中选出其中的偶数根据题义,考虑程序的基本思路。首先要产生10个随机数,并显示在标签中。然后从中选择出偶数,显示在另一个标签中。如图。,其中两个显示说明文字。另两个显示数据,其中名称为lblNumber1的标签用于显示10个随机数,名称为lblNumber2的标签用于显示找出的偶数。2个命令按钮的名称分别为cmdOK和cmdExit,标题分别为“处理”和“退出”。“处理”命令按钮的功能:产生10个100以内的随机数,显示在lblNumber1中。从10个数中选出所有偶数,显示在lblNumber2中。

VB循环处理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小1.53 MB
  • 时间2019-07-16