截图
简介
这是一个关于基本数据类型、常量和变量课件PPT模板,这节课主要是了解变量命名原则,定义变量,定义一个二维数组,算术类基本运算,逻辑类基本运算,变量、常量,及常量与变量的定义,VB中常用的标准函数,各类表达式转化为VB表达式的方法等等介绍。数据是信息的一种记录形式。应用程序中的数据种类是多种多样的
有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录文本信息,如一封信的内容(一段文字),等等。在程序使用中的数据可以划分成若干种不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。更多内容,欢迎点击下载基本数据类型、常量和变量课件PPT模板哦。
基本数据类型、常量和变量课件PPT模板是由红软PPT免费下载网推荐的一款数学课件PPT类型的PowerPoint.
4.1基本数据类型、常量和变量
数据是信息的一种记录形式。应用程序中的数据种类是多种多样的
有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录文本信息,如一封信的内容(一段文字),等等。
在程序使用中的数据可以划分成若干种不同的数据类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。数据总是以如下两种形式出现中程序中:常量和变量。
常量
常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。
例1 下面是各种不同类型的常量
整数常量: 10 1024
实数常量: 3.1416 -0.25
字符串常量: “basic” “0.68” 必须放在一对双引号之间
逻辑常量: True False 只有这两个值真(True)或假(Flase)
所有这些直接用数字或字符书写的常量叫直接常量。
还有一种叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。
(1)vbBlue VB系统定义的一个符号常量,代表蓝颜色的编码值。
(1)下列常量说明中,符合语法的是( )
A、 CONST color=red B、CONST const=10*5
C、CONST xl:=3.9; D、CONST color=ab&cd
(2)“27”+”73”的运算结果是( )
A."100" B.False C."27+73" D."2773“
(3)“27”+73的运算结果是( )
A."100" B.False C."27+73" D."2773“
(4)“27”&73的运算结果是( )
A."100" B.False C."27+73" D."2773“
变量命名原则
变量名必须以字母开头,由字母、数字和下划线等字符组成。如:count_12
变量名不区分字母大小写
保留字不可用作变量名 如 if else 等。
数组变量:用来存储一批同类型的数据。
这里,A1是下表的下界,A2的下标是上界,A1和A2都是常量。
例如 Dim score(1 to 3) As Integer
那么他们都是整数的类型,有三个 score(1) score(2) score(3)
数组变量:用来存储一批同类型的数据。
期末考试结束了,学校一共举行了三门考试,请你为这三门考试名定义一个数组变量
Dim score(1 to 3 ) as string
如: score(1)=“语文”
score(2)=“数学”
score(3)=“英语”
定义一个二维数组
如 Dim abc(1 to 3,1 to 4) As Integer
关系类基本运算
表达式
将下列数学表达式改写VB表达式
写表达式
写出表达式,判断X能整除8但不能整除7
写出表达式,判断X能整除8或者能整除7
课堂练习
1、设a=2,b=3,c=4,d=5,表达式
a>b and c<=d or 2*a>c的值是 _______.
(A) True (B) False (C) -1 (D)1
2、下列运算结果中,值最大的是_______.
(A) 3\4 (B)3/4 (C)4 mod 3 (D)3 mod 4
3、写一个表达式,判断某一年year(设year>=1900)是否是闰年(能被4整除但不能被100整除 或 能被400整除的年份是闰年. )。
本课小结
1、VB的基本数据类型
2、变量、常量,及常量与变量的定义
3、VB中常用的标准函数
4、各类表达式转化为VB表达式的方法
用海伦公式计算出三角形的面积程序源码码
练习题
(1) \,/, mod , ^ , * 优先级别是_________________
(2) 1+9mod2*4
1+9*4Mod 2
(3) 比较一下,下面哪个值最大 ( )
(A)3\4 (B)3/4 (C)4 mod 3 (D)3 mod 4
(4)假定X是一个数值类型变量,那么由函数组成的表达式X Mod 2 =0的作用是( )
(A)用于测试X是否是偶数 (B)返回一个整数
(C)返回一个奇数 (D)用于测试X是否为整数
(4)下列优先级别最高的是( )
(A)mod (B) * (C) + (D)\
练习题
(1)设a=13,b=2,c=10,d=3,e=2,则表达式
“a-b*c \ d MOD e”的值是( )
A、13 B、-7 C、11 D、0
(2)下列哪种是整除运算符( )
A、+ B、Mod C、/ D、\
(3) 比较一下,下面哪个值最大 ( )
(A)57\4 (B)57/4 (C)57 mod 4 (D)4 mod 57
(4)下列优先级别最高的是( )
(A)+ (B) / (C) mod (D)\
练习题
根据书本的优先级,回答下面的值
(1)(A+b) and (a+c) and (a+e ) 与A+b and a+c and a+e等价吗
(2) 45 mod 15 +1 >= 1正确的值是( )
(A)true (B)False (C)-1 (D)1
(3)下列结果为真的关系表达式是( )
A、”A”<100 B、23.5<20 C、23<45 AND 72>8 D、5<X<20
(4)字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符( )
A、> B、< C、= D、>=
(5)以下运算符中运算优先级最高的是( )
A、+ B、<= C、> D、\
(6)以下运算符中运算优先级别最低的是( )
A、+ B、^ C、- D、>
课后思考
2、思考书本第74页中的问题与练习4。
展开