欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第4章选择结构程序设计.ppt

    • 资源ID:18235069       资源大小:1.87MB        全文页数:47页
    • 资源格式: PPT        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4章选择结构程序设计.ppt

    4.1 选择结构程序设计的概念选择结构程序设计的概念 4.2 条件表达式条件表达式 4.3 条件语句条件语句 4.4 情况选择语句情况选择语句Select Case 4.5 控件介绍控件介绍4.1 选择结构程序设计的概念选择结构程序设计的概念IN2000输入输入INTAX=0开始开始TAX=(IN-2000)*0.05Y输出输出TAX结束结束N计算税款流程图如下: 例:当月收入超过例:当月收入超过2000元时,超过部分按元时,超过部分按5%纳税,要求写程序完纳税,要求写程序完成输入月收入成输入月收入In,计算,计算应交税款应交税款TAX的程序。的程序。TAX=0(In-2000)*0.05In2000 VB 中实现选择结构的语句主要:中实现选择结构的语句主要: If.Then If.Then.Else Select Case4.14.2 条件表达式条件表达式 一、条件表达式一般分为两类:一、条件表达式一般分为两类: 关系表达式关系表达式 和和 逻辑表达式逻辑表达式。 二、条件表达式的取值为逻辑值二、条件表达式的取值为逻辑值(布尔值布尔值): 真真(True) 或或 假假(Flase)。4.2.1 关系表达式关系表达式运算符运算符名名 称称关系表达式示例关系表达式示例结结 果果小于小于35True=小于或等于小于或等于3大于大于35False=大于或等于大于或等于3=5False=等于等于ab=aFalse不等于不等于35True1 1、关系运算符、关系运算符4.2注意:关系运算符没有优先级别4.2.2 逻辑表达式逻辑表达式运算运算符符名称名称说说 明明例例 子子结果结果And与与两个表达式均为真两个表达式均为真,结果才为真结果才为真,两个两个表达式中只要有一个为假,结果为假表达式中只要有一个为假,结果为假(45)And(34)(45)And(35) Or(35) Or(34)TrueFalseNot非非表达式为真,结果为假,表达式为假,表达式为真,结果为假,表达式为假,结果为真,进行取结果为真,进行取“反反”操作操作Not(10)Not(15)Xor(34)(45)Xor(3a+b And Not y= 0 And b 2 Ba * b -5 And a / b = 0 Or Not a - b = 0 Da = -2 * b Or a 0 And b 0例不能例不能“a是大于是大于b的偶数的偶数”的逻辑表达式是的逻辑表达式是( )。 Aa b And Int(a - 1) / 2) = (a - 1) / 2 Ba b Or Int(a - 1) / 2) = (a - 1) / 2 Ca b And a Mod 2 = 0 Da b Or (a - 1) Mod 2 = 0例:表示条件例:表示条件“X是大于等于是大于等于5,且小于,且小于95的数的数”的的条件表达式是()。条件表达式是()。 A5 = X 95 B5 = X, X = 5 And X = 18 And a 165 Or s = False And a = 16 And a 160DX = 5 And 2000输入输入INTAX=0开始开始TAX=(IN-2000)*0.05Y输出输出TAX结束结束N计算税款流程图如下: 例:当月收入超过例:当月收入超过2000元时,超过部分按元时,超过部分按5%纳税,要求写程序完纳税,要求写程序完成输入月收入成输入月收入In,计算,计算应交税款应交税款TAX的程序。的程序。TAX=0(In-2000)*0.05In2000 例:火车站行李费的收费标准是例:火车站行李费的收费标准是50公斤以公斤以内内0.20/公斤,超过部分为公斤,超过部分为0.50/公斤。编写公斤。编写程序,根据输入的行李重量程序,根据输入的行李重量W,计算应付的,计算应付的行李费行李费Pay。Pay=(w-50)*0.5+50*0.2w50w*0.24.3.2 IfThenElse语句语句W=50输入输入W开始开始Pay=w*0.2Y输出输出Pay结束结束N行李费流程图如下: Pay=(w-50)*0.5+50*0.2单行结构格式单行结构格式 If 条件表达式条件表达式 Then 语句语句1 Else 语句语句2块结构格式块结构格式 If 条件表达式条件表达式 Then 语句块语句块1 Else 语句块语句块2 End If逻辑表达式NY语句块1语句块2例下列程序段的执行结果是例下列程序段的执行结果是( )。 x = 2: y = 1 If x * y 0 BFalse C-1 D1ATrue例例:下列程序段的执行结果是下列程序段的执行结果是( ) 。 a = abcde: b = cdefg c = Right(a, 3): d = Mid(b, 2, 3) If c d Then y = c + d Else y = d + c Print yAabcdef Bedebcd CcdeefeDcdedef例:火车站行李费计算例:火车站行李费计算 例例: 判断某个年份是闰年的根据是年份数满判断某个年份是闰年的根据是年份数满足下述条件之一足下述条件之一:能被能被4整除整除,但不能被但不能被100整除的年份都是闰年整除的年份都是闰年能被能被400整数的年份是闰年。整数的年份是闰年。满足闰年条件NY输入年份开始是闰年 结束不是闰年 例例:设计程序,利用文本框输入用户密码设计程序,利用文本框输入用户密码(假假设密码为设密码为12345678),单击,单击“检查检查”按钮后,按钮后,检查输入的密码是否正确,并通过消息对话检查输入的密码是否正确,并通过消息对话框显示框显示“Welcome”或或“Sorry”。例:设计一个对输入字符进行转换的程序。转例:设计一个对输入字符进行转换的程序。转换规则为:字母都转换成换规则为:字母都转换成“#” ,其余非字母字,其余非字母字符均转换为符均转换为“*”。在一个文本框中每输入一个。在一个文本框中每输入一个字符,马上就进行判断和转换,转换后的结果字符,马上就进行判断和转换,转换后的结果显示在另一个文本框中。显示在另一个文本框中。4.3.4 多分支条件语句多分支条件语句 1、If语句的嵌套语句的嵌套 2、带、带ElseIf的的If语句的嵌套语句的嵌套 例例: : 专家认为专家认为, ,标准体重计算公式应为标准体重计算公式应为: :标准体标准体重重(kg)=(kg)=身高身高(cm)-105(cm)-105。正常体重应在标准体。正常体重应在标准体重重10%10%的范围内的范围内, ,否则就是偏胖或偏瘦否则就是偏胖或偏瘦. .要求要求, ,输入身高与体重输入身高与体重, ,给出此人的体重是正常给出此人的体重是正常, ,还是还是偏胖或偏瘦。偏胖或偏瘦。开始输入身高h和体重w计算标准体重w0|(w-w0)|w0 输出“体重正常” 输出“体重偏胖” 输出“体重偏瘦”N NY YY YN N结束该算法流程图:1.If语句的嵌套语句的嵌套If 条件表达式条件表达式1 Then If 条件表达式条件表达式2 Then ELSE End IfELSE End If例:例: 输入学生成绩单输入学生成绩单(百分制百分制),判断该成绩的,判断该成绩的等级等级(优、良、中、及格、不及格优、良、中、及格、不及格)。S100ynS60ynS70ynS80ynS90yn数据不合法数据不合法不及格不及格及格及格中中良好良好优秀优秀输入成绩输入成绩S开始开始结束结束该算法流程图:2、带、带ElseIf的的If语句语句 If 条件表达式条件表达式1 Then 语句块语句块1 ElseIf 条件表达式条件表达式2 Then 语句块语句块2 . ElseIf 条件表达式条件表达式n-1 Then 语句块语句块n-1 Else 语句块语句块n End If4.4 情况选择语句情况选择语句 Select CaseSelect Case 测试表达式测试表达式 Case 取值列表取值列表1 语句块语句块1 Case 取值列表取值列表2 语句块语句块2 Case Else 语句块语句块nEnd Select 在Case子句中,“取值列表”为必要参数,是“测试表达式”可能取值的列表,用来测试其中的值是否与“测试表达式”的值匹配。“取值列表”的格式有以下三种: (1) Case 表达式1,表达式2, (2) Case 低值表达式 To 高值表达式 (3) Case IS关键字例:输入一个数字(例:输入一个数字(0-6),用中英文显示是星),用中英文显示是星期几。如输入期几。如输入0,则输出则输出“星期天星期天(Sunday)”接下来讲解控件4.3.3 IIf函数函数 Visual Basic语言还提供了能描述双分支关系的语言还提供了能描述双分支关系的IIf函数:函数:格式格式 IIf(条件表达式条件表达式,“真真”的返回值的返回值,“假假”的返回的返回值值)功能功能 函数分别返回函数分别返回“条件表达式条件表达式”为真和为假时为真和为假时的取值。的取值。“真返回值真返回值”和和“假返回值假返回值”可以是可以是任何表达式任何表达式 例例4-7 用键盘输入一个整数用键盘输入一个整数,判断该数的奇偶判断该数的奇偶性。性。程序设计步骤:程序设计步骤:在窗体上画在窗体上画1个命令按钮个命令按钮Command1,1个文个文本框本框Text1用于输入数据,用于输入数据,1个标签个标签Label1。编写程序代码如下,运行结果如图编写程序代码如下,运行结果如图4-14所所示。示。4.5 配合选择功能的控件配合选择功能的控件 单选按钮单选按钮 复选框复选框计时器控件计时器控件4.5.1 单选按钮单选按钮1.常用属性常用属性 Caption属性属性: Alignment属性属性: Value属性属性:2.事件事件 单选按钮可以接收单选按钮可以接收Click事件事件例例4-8 编写如图编写如图4-15所示的四则运算程序。所示的四则运算程序。 输入第一个数和第二个数之后,再单击图输入第一个数和第二个数之后,再单击图中任意一个单选按钮,就能按单选按钮的指示中任意一个单选按钮,就能按单选按钮的指示完成计算,并在完成计算,并在“计算结果计算结果”文本框中输出结文本框中输出结果。果。例例:编写程序实现如下身高计算,界面如图编写程序实现如下身高计算,界面如图:儿子成年身高儿子成年身高=(父亲身高父亲身高+母亲身高)母亲身高)*1.08/2女儿成年身高女儿成年身高=(父亲身高(父亲身高*0.923+母亲身高)母亲身高)/24.5.2 复选框复选框 1常用属性常用属性 Caption属性属性: Alignment属性属性 Value属性属性:2.事件事件 复选框可以接收复选框可以接收Click事件事件例例4-10 用复选框和单选按钮控制文本框中文字的用复选框和单选按钮控制文本框中文字的格式和字号。如图格式和字号。如图4-17所示所示 4.5.3 计时器控件计时器控件()1.常用属性常用属性 Enabled属性:属性: Interval属性:属性:2.事件事件计时器控件只响应计时器控件只响应Timer 事件。事件。例例: 建立一个电子时钟。建立一个电子时钟。例例: 用户设计界面如图。单击用户设计界面如图。单击”动画动画”按钮按钮,则图片框向左移动则图片框向左移动,单击单击”停止停止”按钮按钮,则停止则停止移动移动.例例4-11 设计程序,定时改变文本框中文字的颜色。程序运行结果如图4-18所示 例4-14 设计一个流动字幕板,如图4-21所示。 文字“你好”在窗体中左右来回移动。程序设计步骤:

    注意事项

    本文(第4章选择结构程序设计.ppt)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开