2-2数据的表示与处理(2)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.2数据的表示与处理(2)

一、【教学目标】

1、知识与技能

掌握VB定义的常用的运算符和表达式,会把数学表达式改写成vb表达式,能写

出vb表达式的执行结果。

2、方法与过程

本节涉及到基础知识较多,所以要一个一个问题解决,多结合练习来加强对这些新

知识的巩固。再通过上机操作运行一个程序,让学生更理解。

3、情感态度和价值观

授课时要注意结合学生的思路,逐个问题解决,不可一蹴而就。

二、重点难点

1、教学重点

(1)VB常用的的基本数据类型,常量与变量,运算符和表达式

(2)VB程序的开发环境

2、教学难点

把本节的内容加以运用

三、教学环境

1、预备知识:学生已掌握使用计算机解决问题的四个步骤——分析问题、建立模型、

设计算法和编写程序。

2、硬件要求:建议本节课在多媒体电脑教室中完成,有广播教学系统或投影仪。

3、所需软件:学生机要安装VB6.0或以上版本。

四、教学过程

(一)导入:

在“打字测试软件”程序中,我们是这样计算打字速度的:

打字速度=打字数/(打字所用秒数/60),在程序设计中如何完成这一任务呢?vb用表达式来完成这一任务。

表达式由变量、常量、运算符、函数和圆括号等按一定规律组合而成的。

(二)新课讲授

运算符是对数据进行加工的过程。描述各种不同运算的符号称为运算符,参与运算的数据称为操作数。在VB中,常用的运算符有算术运算符、字符串运算符和逻辑运算符等。

白。VB中只使用一种括号“()”,它可以多次嵌套

2、字符串运算符与字符串表达式

字符串运算符有:&、+

VB中的字符串运算符是“&”,该运算符主要用于连接两个或更多的字符串,

例如:①"abcd"&"efg"”连接后结果为"abcdefg"。

②"12"&"34"连接后结果为"1234"

③"12"+ 34 连接后结果为46

3、关系运算符与关系表达式

在程序2-3中,程序的第三行是一个条件语句,其中的条件A>=0表达式,一般称为

关系表达式,关系表达式是用关系运算符连接起来的式子。

达式的值既不是数值型量,也不是字符型量,而是一种新的数量类型——逻辑型。逻辑型只有两个可能的值:假(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 xz的值是。

11. 把条件为1≤ x ≤ 5 写成VB表达式为:。

12、x是小于100的非负数,用vb表达式正确的是______。

a) 0

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、逻辑运算的顺序

(三)课堂练习

(四)小结

(五)课后作业

相关文档
最新文档