数据的表示与处理_第1页
数据的表示与处理_第2页
数据的表示与处理_第3页
数据的表示与处理_第4页
数据的表示与处理_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

数据的表示与处理(第一课时)授课:叶珍逻辑数据数字数据日期数据文本数据一、数据类型◆数值型◆字符串型◆布尔型◆日期型数值型浮点型一、数据类型◆字符串型字符串型数据是指用“”括起来的一串字符。例:“欢迎进入VB世界!”、“VB”、“1234”……一、数据类型◆布尔型布尔型又称为逻辑型,常用于表示逻辑判断的结果,如“真/假”、“是/非”等,其值为True或False,分别表示逻辑真和逻辑假。VB中也常用数值0表示假值,-1表示真值。DimRAsBooleanR=6>8PrintR输出:False一、数据类型◆日期型日期型数据专门用来处理日期和时间。VB采用一对“#”把日期和时间的值括起来,如#2003/08/20#表示2003年8月20日。二、常量与变量数据在程序运行中,有变化的,也有不变化的常量:程序运行过程中保持不变的量变量:程序运行过程中,值可以改变的量例如:

R=Val(Text1.Text)

C=2*3.14*R

S=3.14*R*R

Text2.Text=Str(C)

Text3.Text=Str(S)常量1、数值常量●整型常量:1,0,-66,+35●实型常量☆定点数:3.1415926,-6.8☆浮点数:1.2E6

1.2×106,8.8E-16

8.8×10-162、字符串常量:一对双引号括起来的字符串例:Label1.Caption=“班级"

Text1.Text=“高一(1)班"

3、逻辑常量:

True,False4、日期常量:一对“#”括起来的日期与时间

例:#2013/12/22#常量如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号常量;代表常量的符号称为“常量名”。□例ConstPIAsSingle=3.1415926

R=Val(Text1.Text)

C=2*PI*R

S=PI*R*R

Text2.Text=Str(C)

Text3.Text=Str(S)□定义

Const常量名[As类型]=表达式

ConstPI=3.1415926变量具有“新来旧去”的性质,其中存放的值是最新赋给它的值。例如:

a=10

b=5

a=b‘此时的a值为?

b=a*3‘此时的b值为?变量◆变量声明(变量应该先声明后使用。)

Dim<变量名>As[数据类型]

变量DimNumAsStringDimNameAsStringDimBirthAsDateDimPatyAsBooleanDimAgeAsInteger……DimNumAsString,NameAsStringDimBirthAsDate,PatyAsBooleanDimAgeAsInteger

……一个Dim语句定义多个变量,不能省略数据类型声明DimNum,NameAsString(错误)变量◆变量命名

1.必须以字母或汉字开头,而不能以数字或其他字符开头。

2.只能由字母、汉字、数字和下画线组成,不能含有小数点、空格等字符。

3.字符个数不超过255个。

4.变量名不能使用VB中的保留字。

5.VB不区分变量名中字母的大小写。如HELLO和Hello是同一个变量。

6.为增加程序的可读性,变量名最好取有意义的名称,建议前面加上类型缩写。1、下列是合法变量名的是()A.8ad B.ad8 C._a8d D.Const2、在VB语言中,下列合法的变量名是A.x@c

B.x*3C.x_100D.(x)随堂练习:课本P24三、运算符与表达式◆算术运算符与算术表达式

注意:两个实数参与整除、求余运算时先进行四舍五入。【例1】将数学式改写成VB的算术表达式VB的算术表达式为:3.14159/(a^2+Sqr(b))VB表达式:

a*b*c*d/e/f/g

或a*b*c*d/(e*f*g)

【例2】算术表达式书写举例三、运算符与表达式◆字符串运算符与字符串表达式

VB中字符串运算符有:+和&。它们的作用都是将两个字符串连接起来。例1:“计算机”&“软件”结果是“计算机软件”例2:“123”+“45”结果是“12345”"123"+45结果是

168“123”&45结果是

"12345"特别地:三、运算符与表达式◆关系运算符与关系表达式关系运算符有:=、<>、<、>、>=和<=。关系表达式的运算结果为布尔值True或False,如3>2的结果为True。关系运算符优先级相同。三、运算符与表达式◆逻辑运算符与逻辑表达式常用的逻辑运算符有:Not(取反)、And(与)、Or(或)等,运算结果为布尔值True或False。逻辑运算符的优先级为:Not>And>Or。

如:not(5<9)(7>8)and(5<9)(7>8)or(5<9)三、运算符与表达式◆日期运算符与日期表达式日期表达式是用日期运算符“+”或“-”将算术表达式、日期型常量、日期型变量、日期函数等连接起来的式子。1.两个日期之间的差:得相差的天数(如高考倒计时)

Form1.Print#6/7/2014#-Date2.日期加一整数:向后推算日期3.日期减一整数:向前推算日期

三、运算符与表达式◆运算符的执行顺序当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?在VB中,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下:算术运算符>字符串连接运

温馨提示

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

评论

0/150

提交评论