




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 2 18 1 2 3运算符和表达式 阜阳市红旗中学杨露露 2020 2 18 2 学习目标 1 掌握各种运算符的表示方法2 掌握利用运算符写各种表达式学习重点 掌握利用运算符写各种表达式 2020 2 18 3 下列哪些标识名是符合规则的 1 abc 2 const 3 str2 4 x1 5 2x 6 x1 知识回顾 2020 2 18 4 知识回顾 变量的命名约定 1 必须以字母或汉字开头 不能以数字或其他字符开头 2 只能由字母 汉字 数字和下划线组成 不能含有小数点 空格等字符 3 字符个数不超过255个 4 变量名不能使用VB中的保留字5 VB不区分变量名中字母的大小写6 为增加程序的可读性 变量名最好取有意义的名称 2020 2 18 5 2 2 3运算符和表达式 打字速度 打字字数 打字作用的秒数 60 在VB程序设计中 我们如何表示 打字速度 打字字数 打字作用的秒数 60 呢 VB是用 表达式 来完成这个任务的 表达式是指由常量 变量 函数 圆括号和运算符等按一定的规则组合成的 VB中有算术表达式 字符串表达式 日期表达式 关系表达式 逻辑表达式等 2020 2 18 6 VB中有很多算术运算符 如 等 用它们可以构造出各种各样的算术表达式 算术运算符要求参与运算的量是数值型 算术运算符的运算规则及优先级 1 算术运算符与算术表达式 2020 2 18 7 说明 1 和 的区别 1 2 0 5 1 2 0 2 Mod用来求整型数除法的余数 例如 9Mod7结果为2 3 在表达式中乘号不能省略 如a b不能写成ab 或a b 4 括号不分大 中 小 一律采用小括号 可以嵌套使用例如 x x x 1 1 x x x 1 1 2020 2 18 8 2 字符串运算符与字符串表达式字符串运算符有 或 它们的作用都是将两个字符串连接 注意 当一个数字字符串表达式 如 123 与一个数值型表达式用 运算时 结果将是数值型数据 23 7 结果为 30 而用 运算的结果仍是字符串类型的数据 237 ABC DEF 结果为 ABCDEF 姓名 张三 结果为 姓名 张三 23 7 结果为 237 23 7 结果为 30 23 7abc 则会出现类型不匹配的错误 2020 2 18 9 3 关系运算符与关系表达式关系运算符也称比较运算符 用来对两个表达式的值进行比较 比较的结果是一个逻辑值 即真 True 或假 False VB提供了6个关系运算符 如下表所示 2020 2 18 10 4 逻辑运算符与逻辑表达式逻辑运算也称布尔运算 是将操作数进行逻辑运算 结果为逻辑值True或False VB中的逻辑运算符有3个 如下表所示 2020 2 18 11 5 日期运算符与日期表达式 日期表达式是用日期运算符 或 将算术表达式 日期型常量 日期型变量 日期函数等连接起来的式子 如表达式 2010 09 01 30 的运算结果是 2010 10 1 表达式 2010 10 20 2010 10 10 的运算结果是整数10 2020 2 18 12 第一级 算术运算 取负 Mod 第二级 字符串运算 第三级 关系运算 第四级 逻辑运算Not And Or 说明 当乘法和除法同时出现在表达式中时 将按照它们从左到右出现的顺序进行计算 用括号可以改变表达式的优先顺序 字符串连接运算符 不是算术运算符 就其优先顺序 它在所有算术运算符之后 而在所有关系运算符之前 当幂和负号相邻时 负号优先 例如 2 2的运算结果是0 25 6 表达式的执行顺序 优先级 一个表达式中可能有多种运算 计算机将按一定的顺序对表达式求值 2020 2 18 13 例 求表达式NOT22 3的值 1 算术运算NOT25 2 关系运算NOTTrueORFalseANDtrue 3 逻辑非运算FalseORFalseANDtrueFalseORFalse 4 结果False 本例按下面的步骤进行计算 算术运算符 字符串运算符 关系运算符 逻辑运算符 2020 2 18 14 学生练习 将下列数学表达式写成VB表达式 1 2 将下列VB表达式写成数学表达式 必要时使用公式编辑器 1 x y 3 2 y 2 x 4 3 a b a b 3 2020 2 18 15 巩固练习 1 表达式XModY Z 5AndA B C 36中最先被执行的运算是 A B AndC ModD 2 表达式3 2 12 9 2 4 的值为 A 104B 106C 105D 1023 表达式16 4 2 5 8 4MOD5 2的值为 A 14 B 4 C 20 D 24 数学关系3 3ORX 10 D 3 XAND 105 MOD 四个算术运算符中 优先级别最低的是 A B C MOD D 6 与数学表达式对应 VB的不正确表达式是 A a b 3 c d B a 3 b c d C a b 3 c d D a b 3 c d7 表示X是5的倍数或是9的倍数的表达式为 D C B B C D XMod5 0 Or XMod9 0 2020 2 18 16 1 VB的数据类型分为 A 数值型 字符型 布尔型 日期型B 数值型 字符型 对象型 日期型C 基本类型 扩展类型D 整型 实型 字符型 日期型 布尔型2 下列变量名中 合法的变量名是 A C24B ABC A BD 1 23 VB中运算符被分为四类 分别是 A 算术运算符 字符串运算符 关系运算符 逻辑运算符B 算术运算符 比较运算符 关系运算符 逻辑运算符C 算术运算符 连接运算符 布尔运算符 逻辑运算符D 连接运算符 比较运算符 逻辑运算符 关系运算符 2020 2 18 17 4 表达式 2 3 5And12 3 3Orx 3Andx 106 A为True B为False 则 AandB 和 AOrB 的值分别是 A True TrueB True FalseC False TrueD False False 2020 2 18 18 7 在VB中表达式11 3 11Mod3的运算结果值是 A 3B 4C 5D 68 语句段a 3 b 5t a a b b t执行后 A a值为3 b值为3B a值为3 b值为5C a值为5 b值为5D a值为5 b值为3 2020 2 18 19 9 假设a 2 b 3 c 4 d 5 表达式a bAnd2 a cOrc d的值是 A TrueB FalseC 1D 110 设有如下的VisualBasic表达式 5 x 2 3 x 2 sin a 3 它相当于代数式 2020 2 18 20 11 执行下面的程序段后 b的值为 a 300b 20a a bb a ba a b答案 1 A2 A3 A4 True5 D6 C7 C8 D9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广西玉林北流市中医医院公开招聘21人考前自测高频考点模拟试题及答案详解(新)
- 2025年智能制造在精密仪器制造业的自动化
- 2025年智能眼镜的实时翻译功能测试
- 2025年智能音箱的市场发展与竞争格局
- 2025广东省事业单位招聘高校毕业生模拟试卷及一套参考答案详解
- 2025年杭州地铁科技有限公司招聘(第一批)模拟试卷及答案详解(夺冠系列)
- 2025年海洋能发电技术产业生态构建与可持续发展报告
- 2025南平延平太平镇卫生院招聘药房工作人员模拟试卷完整参考答案详解
- 2025年长春理工大学公开招聘博士人才(71人)考前自测高频考点模拟试题及答案详解(夺冠)
- 潜江市教育局招聘教师考试真题2024
- 《食品厂员工绩效方案》
- 工程人员驻场服务方案
- 汽车智能技术与应用 教案全套 朱升高 项目1-10 智能网联汽车技术介绍- 车载嵌入式操作系统应用
- 产品方案设计模板
- 企业合规经营规范手册
- 骨与关节运动学基础-运动链(康复护理技术)
- 2.2中国的气候季风气候特殊天气和气象灾害课件八年级地理上学期
- GB/T 4706.74-2024家用和类似用途电器的安全第74部分:缝纫机的特殊要求
- 2024版民间借款抵押合同范本完整版
- DL 5190.5-2019 电力建设施工技术规范 第5部分:管道及系统
- T-GDACM 0110-2022 医疗机构中药煎药机煎煮规范
评论
0/150
提交评论