内容正文:
思考:
1.输入密码后会有几种情况?
程序代码
2. ATM机如何判断你输入的密码是否正确?
正确/错误
选择结构的流程图
是
否
语句组2
语句组1
条件成立么?
下一条语句
程序的选择结构
—IF语句的应用
一 单分支选择结构
If 条件 Then
语句组
End If
T
拍拍手
幸福?
F
二 双分支选择结构
If 条件 Then
语句组1
Else
语句组2
End If
T
拍拍手
幸福?
跺跺脚
F
任务一 编写一个简单的网上银行登录程序
label1
label2
label3
text1
text2
command2
command1
要求:
如果在text2文本框中输入正确密码(假设为123456)时,
点击“登录”按钮后label3显示“你输入的密码正确!”
否则label3显示“你输入的密码有误,请重新输入!”。
“登录”按钮的程序代码
If Text2.Text =__________Then
Label3.Caption =______________________
Else
_________________________= "你输入的密码有误,请重新输入!"
End If
123456
“你输入的密码正确!”
Label3.Caption
除了ATM机,在很多地方都使用密码。
设置密码不要太简单。
如:出生年月、简单的数字(123456)
提高信息安全意识
三 多分支选择结构
If 条件1 Then
语句组1
ElseIf 条件2 Then
语句组2
……
ElseIf 条件n Then
语句组n
Else
语句组n+1
End If
T
F
T
F
T
F
T
……
T
T
F
幸福?
拍拍手
跺跺脚
开心?
F
温暖?
挤挤眼
F
伸伸腰
任务二 编写一个连续三次输入错误密码锁卡程序
如果在text2文本框中输入正确密码(假设为123456)时,
点击“登录”按钮后label3显示:“你输入的密码正确!”,
否则如果在text2文本框中输入第一次错误密码时,
点击“登录”按钮后label显示“你输入的密码有误,请重新输入!”;
输入第二次错误密码时,点击“登录”按钮后label显示“你还有一次机会!”;
输入第三次错误密码时,点击“登录”按钮后label显