- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 基本控制结构
顺序结构 7.1 If选择结构 7.2 多分支选择结构 7.3 For循环结构 7.4 While循环结构 7.5 Do循环结构 7.6 多重循环 注意:1) 条件是用关系表达式或逻辑表达式来描述的,其结果是真(T)或假(F)。 2)条件语句可以嵌套,Else和它最近的if配对.简化:If 条件 Then 语句1试区别下面两段代码的区别: X=4:Y=3 If X>Y Then X=X*X Y=Y*Y If X>Y Then X=X*X Else Y=Y*Y 例1:已知两个数x和y,比较它们的大小,使得x大于y。 简单 格式:If 条件1 Then 语句块1 [ Else 语句块2 ] End If……… 二、块结构条件句 执行过程 格式: IIf(条件表达式,值1,值2)功能:根据条件表达式成立与否,来决定其值。 条件表达式为真 值1 条件表达式为假 值2使用格式:变量 = Iif ( 条件 , 值1 , 值2 ) 例如,求x,y,z中大的数,放入max变量中,语句如下: max = IIf( x y,x,y) max = Iif ( maxz , max, z ) 三、 Iif函数 (1)计算测试表达式的值(2)将测试表达式的值与Case语句中的表达式列表中的每一个值逐一进行比较。 (3)如果与其中的一个值相匹配,则执行该Case语句中的语句块,然后,转移到End Select的下一语句执行。 (4)如果在表达式列表中没有一个值与测试表达式相匹配,则 Visual Basic 执行 Case Else 子句(此项是可选的)中的语句。再转移到End Select的下一个语句执行。注意:如果不止一个 Case与测试表达式相匹配,则只对第一个匹配的 Case 执行与之相关联的语句块。 Select Case选择结构执行的过程为: 格式为: While 条件 [语句块] 修改循环条件 Wend While循环先对条件进行测试,条件成立便执行, 如果条件总是成立,则程序一直循环下去,出现死循环 While循环可以嵌套,每个必须有Wend 7.4 While… Wend循环控制结构 例:求 1~100的和 Private Sub Command1_Click( ) Dim x As Integer, sum As Integer x = 1: sum = 0 While x = 100 sum = sum + x x = x + 1 Wend Print sum=; sum End Sub 7.4 While… Wend循环控制结构 Do...Loop循环的格式如下: 1) Do [While|Until 循环条件] [语句块] [Exit DO] 修改循环条件 Loop 2) Do [语句块] [Exit Do] 修改循环条件 Loop [While|Until 循环条件] 当型循环:先判断,后执行 条件为假时,当型循环一次也不执行 条件为假时,直到型循环要执行一次 直到型循环:先执行, 后判断 7.5 Do… Loop循环控制结构 7 Visual Basic控制结构 顺序结构 VB的三种基本结构:顺序、选择和循环 7 Visual Basic控制结构 a1 = Val(InputBox(请输入第1个数, , 1)) a2 = Val(InputBox(请输入第2个数, , 2)) a3 = Val(InputBox(请输入第3个数, , 3)) a4 = Val(InputBox(请输入第4个数, , 4)) sum = a1 + a2 + a3 + a4 avg = sum / 4 Print 输入的数分别为 :; a1, a2, a3, a4 Print 和为 :; sum Print 平均值为 :; avg 输入 计算 输出 一、单行结
文档评论(0)