高中信息技术_VB运算符与表达式教学课件设计.ppt

高中信息技术_VB运算符与表达式教学课件设计.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【学习目标】 理解VB中表达式的概念 。 了解VB中常用运算符、常用类型的表达式。 掌握VB表达式的书写。(重点) 掌握表达式优先级别的运算。(重点) 表达式是由____、____、____、____和____等按一定的规则组合而成的式子。注:sqr()表示求平方根函数。 1、运算符(Operator)是代表某种运算的符号。 2、根据式子:(-b+sqr(b^2-4*a*c))/(2*a)可知: 变量 常量 运算符 函数 圆括号 一、运算符与表达式 二、VB常用运算符与表达式 1、算术运算符与算术表达式 2、字符串运算符与字符串表达式 3、关系运算符与关系表达式 4、逻辑运算符与逻辑表达式 5、日期运算符与日期表达式 1、算术运算符与算术表达式 思考:哪些和数学中的写法不一样?   哪些是数学中没有学过的? 表达式书写规则: (1)运算符不能相邻。例:a+-b是错误的。 (2)乘号不能省略。例:x乘以y 应写成:x*y。 (3)括号必须成对出现,均使用小圆括号。 (4)表达式从左到右在同一基准上书写,无高低、大小。 2、请将如下代数式改为VB表达式。 (x + y) / (x - y) 1 / 2 * g * t ^ 2 B ^ 2 - 4 * a * c 试一试:【完成导学二】 ③ ② ① 3、求下列式子的值: (1)23 mod 5\3 (2)6 + 3 / 2 - 1 \ 2 (3)4/2^3 0 7.5 0.5 做一做、说一说:【完成导学二】 2、字符串运算符与字符串表达式 VB中字符串运算符有:+和。 作用:都是将两个字符串连接起来组成新的字符串。 表达式: 运算结果 123 + 456 123 “456 123 +“456 123 “456 123 + abc 123 abc 将以下表达式在程序中执行,完成【导学三】对比+与的区别? 思考、探讨: 表达式: 运算结果 123 + 456 123 “456 123 +“456 123 “456 123 + abc 123 abc 123456 123456 579 123456 123abc 出错 将以下表达式在程序中执行,完成【导学三】对比+与的区别? 思考、探讨: 在程序中执行,代码参考如下: ?123 + 456 ? 123 456 ? 123 + 456 ? 123 456 ? 123+abc ? 123 abc 在程序中执行,代码参考如下: ?123 + 456 ? 123 456 ? 123 + 456 ? 123 456 ? 123+abc ? 123 abc ?123 + 456 123456 ? 123 456 123456 ? 123 + 456 579 ? 123 456 123456 ? 123+abc ? 123 abc 123abc 3、关系运算符与关系表达式 运算符 含义 举例 结果 = 等于 2+4=6 True 大于 2*34 True = 大于等于 2.5+3=6 False 小于 D C False = 小于等于 8-3=2*3 True 不等于 2^22*2 False 注意:关系运算符的结果只能是True和False。 思考:哪些和数学中的写法不一样? 01……9A……Za……z汉字字符 从左到右以次执行 4、逻辑运算符与逻辑表达式 优先级 逻辑运算符 含义 示例 运算结果 1 Not 逻辑非 Not 45 True 2 And 逻辑与 4 = 5 And 9 = 8 False 3 Or 逻辑或 4 = 5 Or 9 = 8 True a≤x≤b逻辑运算符应写成:a=x and x=b 1、Not 逻辑非(非真即假。) 2、And 逻辑与 (只有左右操作数都为True时,结果才为True,否则为False。) 3、Or 逻辑或(左、右操作数只有一个为True,结果即为True。) 日期运算符 “+”或 “-” 日期表达式一般由一对 “#括起来。 5、日期运算符与日期表达式 试把下列表达式在程序中执行,观察结果。 (1) #2003/09/01#+30 (2) #10/20/2003# - #10/10/2003# 三、表达式的执行顺序 一个表达式可能含有多种运算,计算机按一定的顺序对表达式求值,一般顺序如下: (1)先进行算术运算,其序为: 指数、取负、乘/除、整除、求余mod、加/减 (2)然后字符串运算符 +和(连接运算) (3)接着进行关系运算。  从左到右以次运算 (4)最后进行逻辑运算。 NOT A

您可能关注的文档

文档评论(0)

ehuanle + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6115052003000013

1亿VIP精品文档

相关文档