- 1
- 0
- 约2.17千字
- 约 16页
- 2017-01-06 发布于天津
- 举报
3.5VB选择结构
3.4 选择结构 余杭高级中学 张明华 * 个人信息:张明华 教 龄:12年 毕业院校:浙江师范大学 计算机专业 北京师范大学教育管理硕士在读 工作单位:杭州市余杭高级中学 联系方式:9394026@? 专业职称:中学一级教师 生活中的if If you enjoy running every morning,then please put your right hand,else please put your left hand. * 念一遍,翻译一遍 If then else 生活中的if * 生活中的if * 从2个选择到3个选择,课本P74 行if语句到块if语句 * If a=b then s=1 Else s=-1 endif 【练一练】将行if语句转换成块if语句 If a=b then s=1 Else s=-1 * 【比较】 If n mod 3=0 then a=a+1 Elseif n mod 3=1 then b=b+1 Else c=c+1 endif If n mod 3=0 then a=a+1 if n mod 3=1 then b=b+1 If n mod 3=2 then c=c+1 实例:求数的绝对值 Dim A As Integer A = Val(text1.text) if Then print str(A) * A= 0 A=-A * 语法1 If?条件 Then语句1 Else语句2 1.关键字:if then else end if 2.条件是关系表达式或者是逻辑表达式,关系表达式是用关系运算符连接起来的式子。 例:A0;A0;A=0 语法2 If?条件 Then 语句组1 Else 语句组2? End If 练习任务 设计一个程序,输入三角形的三条边,并求出对应的三角形面积。 1.算法分析 ①输入三条边(定义变量); ②判断这三条边是否能构成三角形(依据) ③计算三角形面积的方法(P=A+B+C)/2; S=SQR(P*(P-A)*(P-B)*(P-C)); ④输出:三角形面积S或不能构成三角形。 * 海伦公式 Dim a As Single,b As Single,c As Single Dim p As Single,s As Single a = Val(text1.Text) b = Val(text2.Text) c = Val(text3.Text) p = (a + b + c) / 2 If Then s = Sqr(p * (p - a) * (p - b) * (p - c) Label2.Caption = 该三角形的面积为: s Label2.Caption = 这三条边不能构成三角形 End If * a + b c And b + c a And c + a b Else 知识回顾 * 语法1 If 条件 Then语句1 Else语句2 语法2 If 条件 Then 语句组1 Else 语句组2 End If IF语句 * 1.行IF语句 2.块IF语句 1)一个行if语句必须在一行上写完,没有endif;而一个块if语句的Then、else后面必须换行,最后由endif结束(elseif是一个整体); 2)一个行if语句仅能判断两种情况,而一个块if语句可判断多种情况; 3)行if语句的else部分,块if语句的elseif和else部分可以没有,即条件不符合,什么也不执行就结束if语句; 4)行if语句中只能是“语句”,即单个赋值语句,而块if语句中是“语句块”,可以是多个赋值语句和其它语句; 提高任务 某商场为了对苹果进行促销,规定购买2千克以上可以在原价每千克1.5元的基础上打8折。请设计一个程序计算购买X千克苹果的应付款。 提示:变量X表示苹果的重量,变量M表示应付款。 画出流程图,并尝试写出完整的if分支语句。 * 人生充满选择 人生充满选择,选择无处不在。 林肯说,所谓聪明的人,就在于他知道什么是选择。每一个踏上人生旅途的人,脚下都有无数的路,每一条路都延伸到不同景色的地方,每一种景色都昭示着涉足者的命运。 人生无处不选择,让我们默默地祈祷:选择
您可能关注的文档
- 魅力教师:和孩子一起茁壮成长.ppt
- 鱼儿捎信来第一课时.ppt
- 鲁教全国版2014中考一轮复习课件:第11课时 溶液的酸碱性及中和反应+(查漏补缺+专题专练,22ppt).ppt
- 鲁教全国版2014中考一轮复习课件:第15课时 金属的化学性质(查漏补缺+专题专练,31ppt).ppt
- 鲁教全国版2014中考一轮复习课件:第20课时 物质的推断、鉴别与提纯(查漏补缺+专题专练,23ppt).ppt
- 鲁教全国版2014中考一轮复习课件:第3课时 物质的组成与构成(查漏补缺+专题专练,30ppt).ppt
- 鲁教全国版2014中考一轮复习课件:第6课时 物质组成的表示+(查漏补缺+专题专练,28ppt).ppt
- 鲁教全国版2014中考一轮复习课件:第8课时 燃料的燃烧(查漏补缺+专题专练,19ppt).ppt
- 鲁滨逊漂流记课件1.ppt
- 鲁迅《雪》教案设计.doc
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)