VB运算符和表达式带习题_第1页
VB运算符和表达式带习题_第2页
VB运算符和表达式带习题_第3页
VB运算符和表达式带习题_第4页
VB运算符和表达式带习题_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 VB 中的运算符和表达式 一 学习目标 学会运算符 算术 字符串 逻辑 关系等 的使用及能正确书写 VB 的表达式 并能综合应用各种运算符 从而培养学生综合运用能力 提高 计算能力 学生编程解决各种计算问题 二 学习重点 VB 表达式书写方式 表达式混合运算 运算符优先级 教学难点 表达式混合运算 运算符优先级 三 学习方法 讲授法 问题探究法 四 知识点概括 VB 中的运算符可分为 算术运算符 字符串运算符 关系运算符和 逻辑运算符四类 1 算术运算符 说明 说明 整除 两数相除取它的整数部分 Mod 取余 两数相除取它的余数部分 例如 17 3 5 17mod 3 2 2 4 2 2 mod 3 4 3 2 字符串运算符 合并运算 合并运算 例如 欢迎 光临 欢迎光临 学生练习 good morning good morning 12 34 12 34 12 34 12 34 3 关系运算符 小于 小于等于 不等 等于 大于等于 大于 说明 说明 1 关系运算的结果为 True 或 False 分别用 1 0 表示 2 若两个操作数是数值型 按大小比较 若为字符型 按 ASCII 码 拼音 值进行比较 4 逻辑运算符 Not 非 And 与 Or 或 Not 非 给条件取反 And 与 当条件都成立时 结果才成立 Or 或 当条件有一个或一个以上成立时 结果就成立 逻辑运算的优先顺序 Not 最优先 优先级为 1 And 优先级为 2 3 Or 优先级为 3 说明 说明 逻辑运算的结果也为 True 或 False 分别用 1 0 表示 例 Not10 16 True 学生练习 7 8And78 注意 在 VB 表达式中 运算优先于一切 表达式 1 表达式的组成 表达式是由常量 变量 运算符 对象及圆括号按一定规则组成的式子 2 表达式的书写规则 常量 变量和函数是表达式的特例 按运算的优先顺序运算 同级由左向右 括号优先 3 表达式中运算的优先级 VB 表达式中的运算优先级依次为 算术运算 关系运算 逻辑运算 五 例题与分析 1 设 a 2 b 3 在 VB 中 表达式 a b And Not b 3 的值是 A True B False C 1 D 1 2 在 VB 中 表达式 15 5 2 的结果是 A 6 B 10 C 出错 D 1 3 设 a 2 b 3 在 VB 中 表达式 Not a b 3 值是 A 1 B 1 C True D False 六 练习与巩固 4 1 7 5 3 3 5 的值是 20 2 在 VB 中 以下语句错误的是 A S 信息技术 B S VB 6 C X 4X D X X 1 3 判断 x 是否在区间 a b 上 在 VB 中以哪个逻辑表达式是正确的 A x a And x b B x a And x b C a x b D a xb And cc 值是 A True B False C 0 D 5 5 下列程序 当单击窗体时 s 的值是 Private Sub Form Click s 11 3 11 Mod 3 Print s End Sub A 3 B 4 C 5 D 6 七 提高与延伸七 提高与延伸 1 评三好学生 语文 数学 计算机成绩均要 85 分以上 语文成绩变量 用语文来表示 数学成绩变量用数学来表示 计算机成绩变量用计算机来 表示 请用逻辑运算符来表示此条件表达式 2 a 2 b 3 c 1 d 5 5 求 a b c d And a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论