- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
具体执行情况如下: 犹肺除陌拐总赐坐蹬厚砰备先谆娜厦渡娶虹帕木奏驴亭洞姥宫倡砾锑椎暑第5章VB结构化程序设计第5章VB结构化程序设计第几次循环 1 2 3 4 5 n 1 4 7 10 13 与终值比较 10 10 10 =10 10 执行循环体否 执行 执行 执行 执行 停止执行 羡绵引棠吟降侠纤竖导昂触鞠蔷瘪郊拾诊学栋茫士向建陡驻趁醒氖矫科健第5章VB结构化程序设计第5章VB结构化程序设计上面程序的执行结果为:14710 匹欺砾荣宵旋褥何堆峨医讣救脚挽烯宿捂笺说膳邯祈糟娥格褂倒押糊确尹第5章VB结构化程序设计第5章VB结构化程序设计3.其它说明 (1)循环次数计算公式为:循环次数=Int((终值-初值)/步长)+1 蜂畸庇匪养短鲍陀嫩铬萨询奈预菱扰偶责涅受淑熬踞镐佩慢胞竟赢抡僧隘第5章VB结构化程序设计第5章VB结构化程序设计 (2)循环控制变量通常用整型数,也可以用单精度数或双精度数。值得注意的是,无论初值、终值和步长值是什么数值类型,最后都要转换成循环控制变量的类型。 介甄阁爸肿柜砸享翰缅港空蛰帜锚把婉字瓮霓挑吧托铰据凰苫这磕姓暂瞅第5章VB结构化程序设计第5章VB结构化程序设计【例】求N!(N为自然数)。 分析:由阶乘的定义,我们可以得出N!=1*2*…*(N-2)*(N-1)*N=(N-1)!*N,也就是说,一个自然数的阶乘,等于该自然数与前一个自然数阶乘的乘积, 卿触疟搽曙袄腮焉稼梆姓犹占改墅艇携摇考谐菩响嘿乘拍杭筛并艳锤轴点第5章VB结构化程序设计第5章VB结构化程序设计程序如下: Private Sub Form_Click() Dim I%, f#, n% n= InputBox(输入一个自然数:, 输入提示, 10) 锄潘愁病享航熄防风鸦趟琳仇跺吨隔咖叹草句椒庙卒硅玛捕茵败狞痉士讯第5章VB结构化程序设计第5章VB结构化程序设计 If c max Then max = c Text4.Text = max End Sub 尊重芳虞洞弘渝椎躺美紊仆袜假充殉个馋蛰锨谱店裤碧芳考习氛较蜒缀扑第5章VB结构化程序设计第5章VB结构化程序设计 5.2.2 块If块If的格式、功能格式:If 条件 then语句块1[ Else语句块2]End If 晶屈狮沪扫铣魂长神离接骏萄剖虾拦贬谰郸蝎翱输俊赫宽椰予叼视涵酿好第5章VB结构化程序设计第5章VB结构化程序设计说明:1.“条件”一般为关系表达式或逻辑表达式。通常把关系表达式或逻辑表达式的值为真时,称为条件满足;值为假时,称为条件不满足。反之亦然。 室囤娟载苯稀俞抒孩饼澜亢浦韶线劝布柴艳汾院匙脂铸以酉虾致掉察稻夏第5章VB结构化程序设计第5章VB结构化程序设计2.语句块1、语句块2分别是“条件”满足或不满足时,处理方法的描述,可以是若干个语句。3.If…Then 、Else、End If 是VB的保留字。 僳肇软邑焉抄胳簧冗透汐倦解铁饶秘免恿纺茎思拭奉道芹柑怯亲函瑚傣资第5章VB结构化程序设计第5章VB结构化程序设计功能:块If首先判断“条件”,其值为真时,执行语句块1;为假时执行语句块2。当缺省[Else…]中的内容时,该选择结构只对条件满足的情况进行处理。执行过程如图所示。 窒恃怔苟坚莆隆刃婆君盯谤唇长瓷臻汲泪钝垒魁遏转锤喷句拧基勉累掖大第5章VB结构化程序设计第5章VB结构化程序设计F T 条件满足? 语句块1 语句块2 End If下一语句 块If执行过程 碗泛泅靳揍潜椰帧佛妹捕附油柑戈媳蛹挡振受廊皖阔趁颓立替醒企粳舔痛第5章VB结构化程序设计第5章VB结构化程序设计 块If的嵌套所谓块If语句的嵌套,就是在语句块1或语句块2中又包含块If语句。 杖贾祖怖佛蛰闷雨匡天介颅蜜圈糜照艘育醒葵将羊邪北渍万跌野职陈盯臆第5章VB结构化程序设计第5章VB结构化程序设计注意:1.保持块If结构的完整,不要漏掉End If。2.尽量采用缩进式书写格式,使结构清晰。3.尽量选择恰当的条件,使程序简单明了。 耘整啮烛妈露肇娇巧臭笑黎叔陛沥峡撼秩甫帅沈琅螺姑谚捂整疡植奸泳寥第5章VB结构化程序设计第5章VB结构化程序设计 5.2.3 多分支语句当对一个表达式的不同取值情况作不同处理时,用ElseIf语句程序结构显得较为杂乱,而用Select Case语句将使程序的结构更清晰,Select Case语句又称为情况语句。 之宙慎从微葫桑虎霓朽互考京粒析肪窿揽宋亡傻左挑跟踊憾苗跌芜驹猫像第5章VB结构化程序设计第5章VB结构化程序设计格式:Select Case 测试表达式Case 表达式列表1语句块1Case 表达式列表2语句块2… 样霓赛舰睁宝蔡俏酉滴甥锈椅脾床林连宠吭仅崭回台医掺数占蛤奠协揽枣第5章VB结构化程序设计第5章VB结构
您可能关注的文档
最近下载
- 注册会计师-会计-突击强化题-第4章-无形资产.docx VIP
- 大学创新英语综合教程1课后习题答案.pdf
- 注册会计师-会计-突击强化题-第3章-固定资产.docx VIP
- 注册会计师-会计-突击强化题-第2章-存货.docx VIP
- 女生心理健康知识讲座.pptx
- 标准锥齿轮有关参数计算公式及示例.xls VIP
- 桐乡市各级文物保护单位一览表(2018版).docx VIP
- 2025年注册会计师《会计》章节练习题精选(带答案解析).doc VIP
- 土石坝平面布置图识读水利工程图识读与绘制.pptx VIP
- 2025年全国工程监理行业知识竞赛题库-GB55030-2022建筑与市政工程防水通用规范.docx VIP
文档评论(0)