VB程序设计第6讲IF语句课件.ppt

上传人:scccc 文档编号:11903605 上传时间:2021-10-22 格式:PPT 页数:17 大小:233.50KB
返回 下载 相关 举报
VB程序设计第6讲IF语句课件.ppt_第1页
第1页 / 共17页
VB程序设计第6讲IF语句课件.ppt_第2页
第2页 / 共17页
VB程序设计第6讲IF语句课件.ppt_第3页
第3页 / 共17页
VB程序设计第6讲IF语句课件.ppt_第4页
第4页 / 共17页
VB程序设计第6讲IF语句课件.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《VB程序设计第6讲IF语句课件.ppt》由会员分享,可在线阅读,更多相关《VB程序设计第6讲IF语句课件.ppt(17页珍藏版)》请在三一文库上搜索。

1、VB程序设计第6讲IF语句,1,第6讲 IF语句,编程小贴士 设置属性确定事件; 构思算法草拟代码; 多写注释调整思路; 全面检查就这一招!,编程思路:“初始化输入处理输出”,VB程序设计第6讲IF语句,2,IF选择结构: 单分支语句 多分支语句,如果就,否则,VB程序设计第6讲IF语句,3,程序 数据 + 算法,概 述,算法决定了程序的结构。 算法表示:自然语言、流程图等。,VB程序设计第6讲IF语句,4,流程图中的基本符号,处理框,I/O框,判断框,流程线,VB程序设计第6讲IF语句,5,选择结构是三大结构之一 根据给定的条件来决定执行不同的程序 流程图:,VB程序设计第6讲IF语句,6,

2、缩进格式 增加程序可读性,代码采用缩进格式。 可反映出代码的逻辑结构和嵌套关系。 ,VB程序设计第6讲IF语句,7,1. 单分支结构 If Then 语句块 End If,一、IF条件语句,或 If Then ,例:已知两数x、y,比较大小,使得x大于y,If x y Then t = x: x = y: y = t,两个数的交换,必须借助于第三个变量才能实现,VB程序设计第6讲IF语句,8,【例】 文本框内输入三个数,从小到大“排序”,VB程序设计第6讲IF语句,9,IF X Y Then Label1.Text = X _ Else Label1.Text = Y,例:输出x,y中值较大的

3、一个。,If Then Else End If If Then Else ,2. IfThenElse(双分支结构),VB程序设计第6讲IF语句,10,【例】输入x,求分段函数f(x)值。,VB程序设计第6讲IF语句,11,If 条件1 Then 语句块1 ElseIf 条件2 Then 语句块2 Else 语句块n+1 End If,3. IfThenElseIf(多分支结构),不管有几个分支,依次判断,当某条件满足,执行相应的语句,其余分支不再执行;若条件都不满足,且有Else子句,则执行该语句块,否则什么也不执行。,VB程序设计第6讲IF语句,12,If x 0 then y = 1 E

4、lseIf x 3 then y = 6 Else y = 0 End If,程序能达到目标吗?,x = 5,VB程序设计第6讲IF语句,13,If mark =90 then Label1.Text = 优 ElseIf mark =80 Then Label1.Text = 良 ElseIf mark =70 Then Label1.Text = 中 ElseIf mark =60 Then Label1.Text = 及格 Else Label1.Text=不及格 End If,例:评定成绩等级 90 100:“优” 80 89:“良” 70 79:“中” 60 69:“及格” 60分以

5、下为“不及格”,VB程序设计第6讲IF语句,14,If mark =60 then Label1.Text=及格 ElseIf mark =70 Then Label1.Text = 中 ElseIf mark =80 Then Label1.Text = 良 ElseIf mark =90 Then Label1.Text = 优 Else Label1.Text=不及格 End If,If mark 60 then 不及格 ElseIf mark 70 Then 及格 ElseIf mark 80 Then 中 ElseIf mark 90 Then 良 Else 优 End If,VB程

6、序设计第6讲IF语句,15,4. 嵌套选择结构,If 性别 = Male Then If age =36 Then 结果 = 再不结婚就来不及了! ElseIf age =30 Then 结果 = 可以考虑娶老婆了! Else 结果 = 你还年轻! End If End If,大条件包含小条件,VB程序设计第6讲IF语句,16,例:要求输入合法数字。当输入结束时(按Tab键) 输入数字则显示“正确”; 输入非数字则显示“错误”、清除文本框中内容,并使焦点重新回到文本框。,文本框的应用数据过滤,TextBox1_LostFocus:输入结束按Tab键触发 IsNumeric():判断是否数字 TextBox1.Focus:文本框获得焦点,VB程序设计第6讲IF语句,17,1If语句的格式和分支的意义 2. 两数交换,应该借助于第三个变量 3. 块If语句中,If 应与 End If 配对 4. ElseIf 不要写成 Else If 多个条件表达式次序问题,内 容 小 结,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1