文档详情

可视化程序设计VB理论二.ppt

发布:2025-04-02约6.1千字共10页下载文档
文本预览下载声明

控制语句与程序调试教学内容:1选择结构与相关语句2循环语句3其它语句4程序调试选择结构-If条件语句1.If表达式Then语句其中,表达式是一个条件表达式或逻辑表达式例如,IfData=90ThenPrint“优秀”[例]输入一个数,如果是3的倍数则通过消息框输出。PrivateSubForm_Click()DimDataAsIntegerData=InputBox(请输入一个值:)IfDataMod3=0ThenMsgBoxDataEndSubData是3的倍数Data=90?输出“优秀”YesNo选择结构-If条件语句Data=90?输出“优秀”YesNo输出“合格”输出“计算完毕”2.If表达式Then语句1Else语句2例如,DimDataAsIntegerData=InputBox(“请输入成绩:)IfData=90ThenPrint“优秀”ElsePrint“合格”Print计算完毕上例的If语句可以改写为:IfData90ThenPrint合格ElsePrint优秀选择结构-If条件语句3.块状If语句If条件表达式Then语句块EndIf[例]If条件表达式Then语句块1Else语句块2EndIfA=InputBox(“A值”):B=InputBox(B值)PrintA,BIfABThenT=A:A=B:B=TEndIfPrintA,B选择结构-If条件语句4.If语句嵌套If语句嵌套使用可形成多分支的条件语句结构If条件表达式1Then语句1ElseIf条件表达式2Then语句2Else语句3EndIf说明:ElseIf之间不要加空格。Else和位于其上方的最近的If配对选择结构-If条件语句[例]Weight=InputBox(输入西瓜重量:,计算西瓜款)IfWeight4ThenPrice=1ElseIfWeight=7ThenPrice=1.3ElsePrice=1.1EndIfMoney=Price*WeightMsgBox“西瓜重”Weight“公斤,单价”_Price元,应收瓜款Money_元,,计算西瓜款4公斤以下:1.00元/公斤4至7公斤:1.3元/公斤超过7公斤:1.1元/公斤IfWeight4ThenPrice=1IfWeight=4AndPrice=7ThenPrice=1.3IfWeight7ThenPrice=1.1选择结构-If条件语句[例]Char=InputBox(输入一个字符,测试字符值)IfChar=0AndChar=9ThenMsgBox输入的字符是数字ElseIfChar=AAndChar=ZThenMsgBox输入的字符是大写字母ElseIfChar=aAndChar=zThenMsgBox输入的字符是小写字母ElseMsgBox输入的字符是其它符号EndIf判断输入的是大写字母、小写字母、数字还是其它符号选择结构-SelectCase选择语句语法格式:SelectCase测试表达式Case表达式1

显示全部
相似文档