当前位置:首页 > 2-2数据的表示与处理(2)
2.2数据的表示与处理(2)
一、 【教学目标】
1、 知识与技能
掌握VB定义的常用的运算符和表达式,会把数学表达式改写成vb表达式,能写出vb表达式的执行结果。 2、方法与过程
本节涉及到基础知识较多,所以要一个一个问题解决,多结合练习来加强对这些新知识的巩固。再通过上机操作运行一个程序,让学生更理解。 3、情感态度和价值观
授课时要注意结合学生的思路,逐个问题解决,不可一蹴而就。
二、 重点难点
1、 教学重点
(1)VB常用的的基本数据类型,常量与变量,运算符和表达式 (2)VB程序的开发环境 2、教学难点
把本节的内容加以运用
三、 教学环境
1、预备知识:学生已掌握使用计算机解决问题的四个步骤——分析问题、建立模型、设计算法和编写程序。
2、硬件要求:建议本节课在多媒体电脑教室中完成,有广播教学系统或投影仪。 3、所需软件:学生机要安装VB6.0或以上版本。 四、 教学过程
(一)导入:
在“打字测试软件”程序中,我们是这样计算打字速度的:
打字速度=打字数/(打字所用秒数/60),在程序设计中如何完成这一任务呢?vb用表达式来完成这一任务。
表达式由变量、常量、运算符、函数和圆括号等按一定规律组合而成的。 (二)新课讲授
运算符是对数据进行加工的过程。描述各种不同运算的符号称为运算符,参与运算的数据称为操作数。在VB中,常用的运算符有算术运算符、字符串运算符和逻辑运算符等。 1、算数运算符与算数表达式 运算符号 含义 + 加号 - 减号 * 乘号 / 除号 ^ 乘方 \\ 整除 MOD 取余数 算术运算符的运算规则和数学中相同,如果意义不明确时,可以加上括号使其看起来更明白。VB中只使用一种括号“()”,它可以多次嵌套 2、字符串运算符与字符串表达式 字符串运算符有:&、+
VB中的字符串运算符是“&”,该运算符主要用于连接两个或更多的字符串, 例如:①"abcd"&"efg"”连接后结果为"abcdefg"。 ②"12"&"34" 连接后结果为"1234"
③"12"+ 34 连接后结果为46
3、关系运算符与关系表达式
在程序2-3中,程序的第三行是一个条件语句,其中的条件A>=0表达式,一般称为
关系表达式,关系表达式是用关系运算符连接起来的式子。 关系运算符号有: 运算符号 含义 = 等于 > 大于 >= 大于等于 < 小于 <= 小于等于 <> 不等于 当关系表式成立时其值为真(Ture),当表达式不成立时其值则为假(False);关系表达式的值既不是数值型量,也不是字符型量,而是一种新的数量类型——逻辑型。逻辑型只有两个可能的值:假(False)和真(Ture)。 关系表达式的值定义如下:
(1)对数值型的数据比较,是按照数值的大小来进行比较。如13>6的值为真。 (2)对其它类型数据的比较,则按照其序号进行比较。如"D">"B"其值为假。2 在实际问题中,对于一些复杂的条件,还需要几个关系表达式组合起来才能表示。例 如,条件2 为假。 And(与)当两个操作数都为真时,结果才为真。 Or(或)当两个操作数都为假时,结果才为假。 5、逻辑运算的顺序 (1)当条件中只有逻辑运算符时,运算的顺序为Not、And、Or (2)当条件中既有算术运算符,又有关系运算符和逻辑运算符时,运算顺序是:算 术运算符,关系运算符,逻辑运算符 例如: a+b>c+d and a>=5 or not c>0 or d<0 当a=5,b=7,c=2,d=1时,运算结果是真。 巩固练习: 1. 表达式 1 and 0的值 。 2. 13/3 MOD 5\\7的值 。 3. 在程序中用到某一整型变量的数据范围为-50000~50000,则该变量类型应该是 。 4. 设a=1,b=2,c=3,d=4,表达式 a>b And c<=d Or 2*a>c 的值是 。 5. 声明单精度常量PI代表3.14159 的语句为 。 6. X=2: Y=8: Print X+Y=10的结果是__________________。 7. VB表达式9^2 MOD 45 \\2 *3 的值______________。 8. 表达式32\\7 MOD 3^2的值是______________。 9. 欲定义一个定长为10的字符串变量Mystr,可写成: 。 10. 设x=6,y=4,z=7,表达式x>y And y>x-z Or x b) 0<=x<100 c) x>=0 AND x<100 d) 0<=x OR x<100 答案:C 13、 15.5\\2的结果是_____。 a) 1 b) 1.5 c) 7 d) 8 答案:D 14、 19.5 Mod 2*2的运算结果是_____。 a) 3.5 b) 1 c) 3 d) 0 答案:D 15、a和b中有且只有一个为0,可以用以下表达式来表示_____。 a) a=0 or b=0 b) a=0 Xor b=0 c) a*b=0 And a+b<>0 d) a=0 And b=0 答案:B 16、 Boolean 类型的数据由几个字节组成_______。 a) 1 b) 2 c) 3 d) 4 答案:B 17、 Cint函数返回值类型是_____。 a) 整型 b) 字符串 c) 变体 d) 双精度浮点型 答案:A 板书设计: (一)导入: 表达式由变量、常量、运算符、函数和圆括号等按一定规律组合而成的。 (二)新课讲授 1、算数运算符与算数表达式 2、字符串运算符与字符串表达式 3、关系运算符与关系表达式 4、逻辑运算符与逻辑表达式 5、逻辑运算的顺序 (三)课堂练习 (四)小结 (五)课后作业
共分享92篇相关文档