程序设计基础vb 第8章 循环结构程序设计课件.ppt

程序设计基础vb 第8章 循环结构程序设计课件.ppt

ID:56947414

大小:560.00 KB

页数:103页

时间:2020-07-21

程序设计基础vb 第8章 循环结构程序设计课件.ppt_第1页
程序设计基础vb 第8章 循环结构程序设计课件.ppt_第2页
程序设计基础vb 第8章 循环结构程序设计课件.ppt_第3页
程序设计基础vb 第8章 循环结构程序设计课件.ppt_第4页
程序设计基础vb 第8章 循环结构程序设计课件.ppt_第5页
资源描述:

《程序设计基础vb 第8章 循环结构程序设计课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章循环结构程序设计学习重点For…Next语句、Do…Loop语句、While…Wend语句、GoTo语句。循环语句的嵌套使用。掌握常用的循环结构算法。引例单击窗体,要求在窗体上显示6行星号PrivateSubForm_Click()Print"****************"Print"****************"Print"****************"Print"****************"Print"****************"Print"****************"EndSub显示10行或更多行这样的

2、信息打印信息的行数由用户决定专门用于进行重复操作的结构引例PrivateSubForm_Click()DimiAsInteger'定义计数器变量i来记录目前已输出的行数i=0DoWhilei<6'当输出行数未达到6行,反复执行下面语句Print"****************"i=i+1'每输出一行信息,计数器i累加1Loop'返回到DoWhile行EndSub循环体循环条件引例PrivateSubForm_Click()DimiAsInteger'定义计数器变量i来记录目前已输出的行数DimnAsInteger'定义变量n记录用户输入的指定

3、行数n=Val(InputBox(“请输入行数:”))'接收用户输入的行数i=0DoWhilei

4、的情况。For-Next循环结构语句For循环控制变量=初值To终值[Step步长]循环体Next循环控制变量常数步长为1循环变量=循环变量+步长循环控制变量也称为“循环变量”,必须为数值型变量初值、终值和步长也必须是数值表达式。其中步长是指每次循环变量的增量,一般当初值<终值时,步长应取正数,而当初值>终值,则步长应取负值。省略表示步长为1循环次数的一般计算公式:Int(Abs(终值-初值)/步长)+1计算初值、终值和 步长表达式的值循环变量=初值表达式的值循环体循环变量=循环变量+步长循环变量超过终值?TrueFalse示例代码: Dimi

5、AsInteger Fori=1To10Step1 Printi; Nexti执行以上代码将在窗体上输出结果如下: 12345678910For循环变量=初值To终值[Step步长] [语句块] [ExitFor] [语句块] Next循环变量DimiAsInteger Fori=1To10Step1 Printi; NextiExitFor通常与If-Then相结合使用,提前退出当前循环。如将上述代码改为DimiAsInteger Fori=1To10Step1 Printi;Ifi>=5ThenExitForNexti程序的输出就变为123

6、45。习题集p109题4:求执行结果X=6ForK=1To10Step-2X=X+KNextKPrintK;Xc=18ForI=2tocstep3c=c+1NextI第几次循环cI02152831141451762018192021222324循环几次?c=18ForI=2tocstep3c=c+1I=I+2NextI第几次循环cI02142931441918192021227121722结论:初值、终值和步长表达式中所包含的变量在循环体内被改变,将不影响循环次数,即不会改变循环的初值、终值和步长。仅当循环变量在循环体内必重新赋值,则会影响和改

7、变循环次数。上述For的循环次数 =Int((18-2)/3)+1=6习题集p109题5:求循环次数DimMAsIntegerM=3ForI=1To20StepMI=I+2M=M+1NextI8.1For…Next语句格式中Next后面的循环变量有时被省略,但不推荐这样使用。如果省略,则由系统自己去识别该Next对应的循环变量,并对它进行相应的步长运算。如以下代码也是正确的。Fori=1To10Step1 Printi; Next'省略循环变量例:For-Next循环结构语句PrivateSubCommand1_Click()Fori=2.3T

8、o4.9Step0.6x=x+1NextiPrintxEndSub分析:1.变量i,x的类型:变体型2.循环次数:Int((4.9-2.3)/0.6)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。