第4章 循环结构程序设计(二)ppt课件.ppt

第4章 循环结构程序设计(二)ppt课件.ppt

ID:59017524

大小:504.00 KB

页数:32页

时间:2020-09-26

第4章 循环结构程序设计(二)ppt课件.ppt_第1页
第4章 循环结构程序设计(二)ppt课件.ppt_第2页
第4章 循环结构程序设计(二)ppt课件.ppt_第3页
第4章 循环结构程序设计(二)ppt课件.ppt_第4页
第4章 循环结构程序设计(二)ppt课件.ppt_第5页
资源描述:

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

1、第4章循环结构(二)4.1.1For…Next循环格式:For<循环变量>=<初值>To<终值>[Step<步长>]语句块[ExitFor]语句块Next<循环变量>4.1.2While…Wend循环格式:While条件循环体Wend循环初始状态循环条件循环体TF形式2:Do语句块[ExitDo语句块]Loop{While

2、Until}<条件>4.1.3Do…Loop循环形式1:Do{While

3、Until}<条件>语句块[ExitDo语句块]Loop4引例密码验证ss=“111”Form1.HideMsgBo

4、xForm1.ShowMsgBox:2TFss=“111”MsgBoxForm1.ShowMsgBox:1TF…ss=“111”Form1.HideMsgBoxForm1.ShowMsgBox:2TFss=“111”MsgBoxForm1.ShowMsgBox:1TFss=“111”MsgBoxForm1.ShowMsgBox:0TFForm1.Hidess=“111”MsgBoxForm1.ShowMsgBox:2TFForm1.Hidess=“111”MsgBoxForm1.ShowMsgBox:2TFi<

5、=3i=1i=i+1ss=“111”Form1.HideMsgBoxForm1.ShowTFss=“111”MsgBoxForm1.ShowMsgBox:0TFMsgBox:2ss=“111”MsgBoxForm1.ShowMsgBox:1TF实例4-1累加PrivateSubCommand1_Click()DimiAsInteger,sumAsLong,nAsLongn=Val(Text1.Text)Fori=1Tonsum=sum+1NextiText2.Text=sumEndSubsum=sum+i缩进格

6、式PrivateSubCommand1_Click()DimiAsInteger,sumAsLong,nAsLongn=Val(Text1.Text)Fori=1Tonsum=sum+iNextiText2.Text=sumEndSub实例4-2累乘说明:1、本程序仅用来计算积<=5000的累乘值,要求n!怎么办?要求用While循环。2、自动计算与手动计算结果不一致,为什么?怎么改?3、手动计算中的窗体级变量。DimjAsInteger,factAsLongPrivateSubCommand2_Click()

7、Ifj=0Thenfact=1Iffact<=5000Thenj=j+1fact=fact*jtxtcyc.Text=jtxtfac.Text=factElseCommand2.Enabled=FalseEndIfEndSub手动计算PrivateSubCommand1_Click()DimiAsInteger,facAsLongi=1fac=1Whilefac<=5000fac=fac*ii=i+1txtcyc.Text=itxtfac.Text=facWendEndSub自动计算说明:1、本程序仅用来计算积

8、<=5000的累乘值,要求n!怎么办?要求用While循环。2、自动计算与手动计算结果不一致,为什么?怎么改?3、手动计算中的窗体级变量。i=10且<=99随机数,并依次显示出来m=Val(Text1)DoRandomize‘本语句可使下面的r,每次产生不同的随机数r=Int(Rnd*90+10)Lblrnd=Lblrnd+""+Str(r)n=n+1Fori=2Tor–1‘判断素数IfrModi=0ThenExitForNe

9、xtiLoopWhilen=rThen‘统计信息Ifr>MaxThenMax=r…EndIf循环中容易出的问题:死循环循环体的正常运行一般通过循环体中对循环变量的改变来控制对循环条件的判断,使得循环能够终止循环初始状态循环条件循环体TF如果某变量控制的不好,则可能造成永远无法终止循环的情况称之为“死循环”死循环S=0i=1i<=50S=S*2i=i-1TFS=0i=1i<=50S=S*2i=1TFS=0i=1i<=50S=S*2TF正确循环的规律ixTFi不断减小4.1.4循环

10、的嵌套在一个循环体内又包含了一个完整的循环结构称为循环的嵌套或多重循环。外部的循环称为外循环,内嵌的循环称为内循环。PrivateSubForm_Click()Forx=1To5Fory=1To5Printy;NextyPrintNextxEndSub实例4-4:图形输出16内循环变量与外循环变量不能同名;外循环必须完全包含内循环,不能交叉;不能从循环体外转向循环体内,反之则可以。Fo

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

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

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