- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
142选择结构(二)_图文
知识回顾 1、选择模式(分支结构) 对某种情况e进行判断,当结果为真时,执行处理步骤(组)1,否则执行处理步骤(组)2 2、关系运算 逻辑运算 1.4.2 选择结构(二) 练习1:求算法的功能 一、 IF语句(P76) 1、行If语句(不推荐使用) 1)If 条件表达式 Then 语句1 Else 语句2 2)If 条件表达式 Then 语句 练习2:写出以下行IF语句执行后的输出结果 一、 IF语句(P76) 1、行If语句(不推荐使用) 1)If 条件表达式 Then 语句1 Else 语句2 2)If 条件表达式 Then 语句 2、块If语句(必须掌握) 二、双分支结构的块If语句(P77) If 条件表达式 Then 语句块1 Else 语句块2 End If 例1:海伦公式再改进 If a + b c And a + c b And b + c a Then p = (a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c)) print s Else print “输入的数据 不能构成三角形“ End If 练习3:写出虚线框中的VB代码 If 条件表达式 Then 语句块1 Else 语句块2 End If 练习3:写出虚线框中的VB代码 a=val(inputbox(“”)) b=val(inputbox(“”)) If ab Then d=a Else d=b End If 三、单分支结构的块If语句 If 条件表达式 Then 语句块1 Else 语句块2 End If 练习4:输出较大数——单分支结构 用单分支IF语句块编写完整程序。 练习4:输出较大数——单分支结构 虹口高级中学 信息科技 情况e step1 step2 Y N 选择结构一个入口,一个出口 结果为逻辑值(真或假) 求三位自然数的个位的数字 求三位自然数的百位的数字 判断两个数字是否相等 判断一个三位自然数是否为左右对称的数 双分支结构 单分支结构 1) a=10 b=7 If ab Then Print a Else Print b 输出结果: ; 2)a=10 b=7 If ab Then a=b Print a 输出结果: ; 10 7 双分支结构 单分支结构 情况e step1 step2 Y N 出口 写在一行! 退出分支结构后执行输出语句 Print d 情况e step1 Y N 输出:a a ← b 开始 结束 输入:a,b Y N ab 输出:a a ← b 开始 结束 输入:a,b Y N ab a=val(inputbox(“”)) b=val(inputbox(“”)) If ab Then b=a End If Print a
文档评论(0)