VB程序基本控制结构

上传人:jiups****uk12 文档编号:45705607 上传时间:2018-06-18 格式:PPT 页数:42 大小:587KB
返回 下载 相关 举报
VB程序基本控制结构_第1页
第1页 / 共42页
VB程序基本控制结构_第2页
第2页 / 共42页
VB程序基本控制结构_第3页
第3页 / 共42页
VB程序基本控制结构_第4页
第4页 / 共42页
VB程序基本控制结构_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《VB程序基本控制结构》由会员分享,可在线阅读,更多相关《VB程序基本控制结构(42页珍藏版)》请在金锄头文库上搜索。

1、 程序基本控制结构 第5章 本章要点顺序结构语句 分支结构语句 循环结构语句第5章 程序基本控制结构顺序结构是在程序执行时,根据程 序中语句的书写顺序依次执行的语句序 列。在程序中经常使用的顺序结构的语 句有:赋值语句(=)、输入、输出语句 (Print、Cls)、注释语句(或Rem)、 终止程序(End)等。5.1 顺序结构语句第5章 程序基本控制结构5.1 顺序结构语句顺序结构语句的流程:语句2语句3语句1第5章 程序基本控制结构5.1 顺序结构语句例 5-1 在窗体中输出一个由字符拼凑的图形,程序运 行结果如图所示。演示 程序第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语

2、句1.单路分支单路分支的语句格式如下:格式一:If ThenEnd If格式二:If Then 功能:先计算的值,当 的值为True时,执行/中的语句,执行 完/,也将执行IF语句的下一条语句; 否则,直接执行IF语句的下一条语句。第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句单路分支语句的流程:条件语句序列TF条件语句TF第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句2.双路分支双路分支的语句格式如下:格式一:If ThenElseEnd If格式二:If Then Else 第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句功能:先计算的值

3、,当的值为True时,执行/中的语句;否则,执行/中的语句;执行完/或/后都将执行IF 语句的下一条语句。第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句双路分支语句的流程:条件语句序列1TF语句序列2条件语句1TF语句2第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句例 5-5 设计一个系统登录窗体, 通过文本框输入用户、密码,由命令按 钮控件的事件代码验证用户、密码,当 用户、密码正确显示提示,用户、密码 错误可再次输入,当连续3次输入的用户 、密码有误,将退出系统 ,程序运行结 果如图所示。第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句例

4、 5-5演示 程序第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句例 5-6 设计一个窗体,当运行程序 时,自动展开窗体,窗体中的2个方形的 形状控件有规律地移动,2个圆形的形状 控件随机的改变颜色,命令按钮控件可 控制4个形状控件运动 ,程序运行结果 如图所示。第5章 程序基本控制结构5.2 分支结构语句5.2.1 IF语句例 5-6演示 程序第5章 程序基本控制结构5.2分支结构语句5.2.2 Select Case 语句Select case语句又称多路分支语句,它是根据多个表达式 列表的值,选择多个操作中的一个对应执行。1.多路分支多路分支的语句格式如下:Select

5、Case Case Case Case Case ElseEnd Select第5章 程序基本控制结构5.2分支结构语句5.2.2 Select Case 语句功能:该语句执行时,根据,从上到下依次检查n个,如果有一个与的值相匹配,选择n+1个中对应的一个执行,当所有Case中的中没有与的值相匹配时,如果有Case Else项,则执行,再执行End Select后面的下一条语句;否则,直接执行End Select后面的下一 条语句。 第5章 程序基本控制结构5.2分支结构语句5.2.2 Select Case 语句多路分支语句的流程:FFF表达式值列表n表达式值列表2表达式值列表1计算测试表达

6、式的值语句序列1T语句序列2T语句序列nT语句序列n+1 第5章 程序基本控制结构5.2 分支结构语句5.2.2 Select Case 语句例 5-7 设计一个窗体,通过文本框接 收数据,计算期末总成绩、平均成绩,再评 定等级。等级评定标准是:平均分91- 100 为“优秀”,平均分81 - 90为“良好”,平均 分60 -80为“中等”,平均分60以下为“差” ,程序运行结果如图所示。第5章 程序基本控制结构5.2 分支结构语句5.2.2 Select Case 语句例 5-7演示 程序第5章 程序基本控制结构5.2分支结构语句5.2.3 GoTo 语句GoTo语句又称条件转移语句,它通过

7、与语句“ 标号”的结合来控制程序的流程。1.GoTo语句GoTo语句的格式如下:GoTo 功能:当程序执行该语句时,无条件地将程 序转移到所标识的语句行上,并从该行向 下执行。第5章 程序基本控制结构5.2分支结构语句5.2.4 IIF函数IIF函数可用来控制简单的分支操作,它是 IfThenElse语句结构的另一种形式。1.IIF函数IIF函数格式如下:IIF(,)功能:先计算的值,当的值 为True时,返回执行的结果;否则,返回 执行的结果。第5章 程序基本控制结构5.3 循环结构语句5.3.1 For 语句For循环语句又称“计数”型循环控制语句,它以指定 的次数重复执行一组语句。1.F

8、or语句For语句的格式如下:For to Step Exit ForNext 第5章 程序基本控制结构5.3 循环结构语句5.3.1 For 语句功能:用循环计数器来控制 内的语句的执行次数。执行该语句时,首先,将赋给,然后,判断是否“超过”,若结果为True时,则结束循环,执行 Next后面的下一条语句;否则,执行内的 语句,再将自动按增加 或减少,再重新判断当前的值是否“超过 ”,若结果为True时,则结束循环, 重复上述过程,直到其结果为真。第5章 程序基本控制结构5.3 循环结构语句5.3.1 For 语句For循环语句的流程:F循环变量终值循环变量初值循环体循环变量循环变量+步长T

9、步长0 第5章 程序基本控制结构5.3 循环结构语句5.3.1 For 语句For循环语句的流程:F循环变量Wend功能:当为True时,执行内 的语句,遇到Wend语句后,再次返回,继续测试是否为True,直到为False,执行Wend 语句的下一条语句。 第5章 程序基本控制结构5.3 循环结构语句5.3.2 While 语句While语句的流程:T循环体F 条件第5章 程序基本控制结构5.3 循环结构语句5.3.2 While 语句例 5-13 设计一个窗体,输入任意数N,求P的值( P=N!),程序运行结果如图所示。演示 程序第5章 程序基本控制结构5.3 循环结构语句5.3.2 Wh

10、ile 语句例 5-14 设计一个窗体,求自然对数e的值( e=1+1/1!+1/2! +1/3! + +1/n! 其中n的取值 应保证1/n!Exit Do Loop While|Until 第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句格式二:Do While|Until Exit Do Loop功能:当为True时,或直到变为True之前,重复执行内的语句,否 则,执行Wend语句的下一条。第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句DoLoop While语句的流程:F循环体T 条件第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do

11、语句DoLoop Until语句的流程:T循环体F 条件第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句Do WhileLoop语句的流程:F循环体T 条件第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句Do UntilLoop语句的流程:F循环体T 条件第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句A例 5-15 设计一个窗体,输出1 N间20个不 能被3整除的数列,程序运行结果如图所示。演示 程序第5章 程序基本控制结构5.3 循环结构语句5.3.3 Do 语句例 5-17 设计一个窗体,输出30个数的数列(1,2 ,3,5,8,),程序运行结果如图所示。演示 程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号