2.2
Download
1 / 24

2.2 数据的表示与处理 - PowerPoint PPT Presentation


  • 142 Views
  • Uploaded on

2.2 数据的表示与处理. 程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。 在不同的程序设计语言中 , 数据表示与处理方法不尽相同 . 在 VB 中数据到底是如何表示的 ? 如何赋值、计算、输出数据呢?. 数据类型. 数据类型实际上是一种约定。不同的约定,计算机分配的存储空间也是不同的。 在 VB 中,为了便于数据的表示与处理, VB 提供了 数值型 、 字符串型 、 布尔型 、 日期型 等基本数据类型。. 一、数值型. 如果要存储数据的是整数而不是小数,则可声明它为 Integer 或 Long.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 2.2 数据的表示与处理' - neith


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

2.2 数据的表示与处理


程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。

在不同的程序设计语言中,数据表示与处理方法不尽相同.在VB中数据到底是如何表示的?如何赋值、计算、输出数据呢?


数据类型程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。

数据类型实际上是一种约定。不同的约定,计算机分配的存储空间也是不同的。在VB中,为了便于数据的表示与处理,VB提供了数值型、字符串型、布尔型、日期型等基本数据类型。


一、数值型程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。


如果要存储数据的是整数而不是小数,则可声明它为如果要存储数据的是整数而不是小数,则可声明它为Integer或Long

1.整型(Interger)和长整型(Long)用于保存整数

可以是正整数、负整数或者0。

例如:369、-369、+369均表示整数,

而369.0就不是整数。39776、12345678均表示长整数。

整型数的运算速度快、精确,且占用存储空间较小,但表示数值的范围也较小。


2. 如果要存储数据的是整数而不是小数,则可声明它为单精度型与双精度型的记法是科学计数法.例:用科学计数法表示同一个Л值。

3.14159×100 =3.14159E0

0.314159×101=0.314159E1

0.0314159×102=0.314159E231.4159×10-1=31.4159E-1

3141.59×10-3=3141.59E-3

表示指数


如何表示下列式子:如果要存储数据的是整数而不是小数,则可声明它为

3.6 ×106

7.2×10-3

5.25×100


String
二、字符串型(如果要存储数据的是整数而不是小数,则可声明它为String)

字符串型(String)——用””(英文状态下的双引号)括起来的一串字符。

在VB中,字符串要用双引号括起来,是一组由计算机字符组成的序列。每个字符都以ASCII编码表示,因此在字符串中字母的大小写是有区别的。

简单地说用双引号括起来的一串字符即为字符串。


例如:如果要存储数据的是整数而不是小数,则可声明它为“Visual Basic”、 “中国大学生”、“123.456”、 “everyone”、“”(表示空字符串)

字符串有两种:不定长字符串和定长字符串。不定长字符串的最大长度为20亿个字符;定长字符串的最大长度为65535个字符 。


Boolean
三、布尔型(如果要存储数据的是整数而不是小数,则可声明它为Boolean)

布尔型(Boolean)又称逻辑型,常用于表示逻辑判断的结果,如”真/假”、“是/非”等,其值为true或false,分别表示逻辑真和逻辑假。VB中也常用数值0表示假值,-1表示真值。

例如: 7>8 结果是?

8*7+2>57结果是?


四、日期型(如果要存储数据的是整数而不是小数,则可声明它为Date)

日期型(Date):专门处理日期和时间。

范围:100/1/1/~9999/12/31

VB采用一对“#”把日期和时间的值括起来,

例:#2005/09/10# 表示2005年9月10日

多种表示方法:#09/10/2005#、

#2005-09-10#、

#September 10,2005#、


实践题:如果要存储数据的是整数而不是小数,则可声明它为

Ⅰ判断下列数据的类型:

21

“A”

“235a_1”

235679578

-2.785642E21

#1999/06/17#

Ⅱ 判断以下科学计数法正确与否:

2.057568E+2

1.797561897E-300

-1.5E-31


选择题:如果要存储数据的是整数而不是小数,则可声明它为

1.以下各项中,不是字符串常量的是()

A."Visual" B."等级考试" C. " " D.//Basic//

2.日期型数据在表示日期时,它的格式是()

A.mm/dd/yyyy B.mm-dd-yyyy

C.mm&dd&yyyy D.A、B

3、VB的数据类型分为( )A、 数值型、字符型、布尔型、日期型 B、数值型、字符型、对象型、日期型C、基本类型、扩展类型 D、整型、实型、字符型、日期型、布尔型

4、在VB中,执行 “DimA,B As String”语句后,A,B的数据结构为( )。 A、整型数 B、实型数 C、字符型 D、字节型

5.如果希望使用变量x来存放数据12,34567193456,应该将变量X声明为()何种类型?A、Single B、Integer C、Double D、Date


常量与变量如果要存储数据的是整数而不是小数,则可声明它为

物理中的均速运动的公式:S=Vt,在一定的速度下,S的值随着t的值改变而变化,这里的常量是V,而变量是S和t。

请同学们分析一下:S=3.14*R^2这里的常量是什么?

变量是什么?


常量如果要存储数据的是整数而不是小数,则可声明它为

数值常量

366 486756785 28.9127

字符串常量

“ab46”“3456”“*##pp88”

直接常量

逻辑常量

只有true和flase两个值

日期常量

#2006/2/17#

符号常量:多次使用同一个常量。

其定义形式如下:

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

Const PI=3.1415926


求圆的周长和面积程序代码如果要存储数据的是整数而不是小数,则可声明它为

Dim r As Single

Dim c As Single

Dim s As Single

r = InputBox("输入r:")

c = 2 *3.14 * r

s =3.14 * r * r

Print c

Print s

Const PI = 3.14

Dim r As Single

Dim c As Single

Dim s As Single

r = InputBox("输入r:")

c = 2 * PI * r

s = PI * r * r

Print c

Print s

Inputbox(提示信息):用于产生一个能接受用户输入的对话框

比较上面两段计算圆周长和面积的程序,你认为哪个程序更好,为什么?

如果把π值改为3.14159265,哪段程序修改起来更方便?为什么?


变量如果要存储数据的是整数而不是小数,则可声明它为

变量:在程序运行中其存储的值可以改变。


变量的命名规则如果要存储数据的是整数而不是小数,则可声明它为

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

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

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

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

5. VB中不区分变量名中字母的大小写.

6. 为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。

例如:strAbc (字符串变量)iCount (整型变量)

dblx (双精度变量) sYz (单精度变量)


练习:判断以下变量命名正确与否?如果要存储数据的是整数而不是小数,则可声明它为

ElSE

_sysflay

Sum

我_6

123.4

pice

number-of-moves

.5

HELLO


一些常用前缀如果要存储数据的是整数而不是小数,则可声明它为

  • 例如:strAbc (字符串变量)iCount (整型变量)

  • dblx (双精度变量) sYz (单精度变量)


变量声明如果要存储数据的是整数而不是小数,则可声明它为

变量应该先声明后使用。

VB中变量声明的方法是:

Dim <变量名> AS <数据类型>

如: Dim N As Integer

还可以在一行中定义多个变量,如:

Dim x as integer,y as integer

Dim a as date,b as date


填空题如果要存储数据的是整数而不是小数,则可声明它为:

1.下列符号常量的声明中,不合法的是。

A.Const a As Single=1.1 B.Const a As Double=Sin(1)

C.Const a="OK" D.Const a As Integer=“12”

2.以下叙述不正确的是。

A.变量名的长度不能超过255个字符

B.变量名可以包含小数点或者空格

C.变量名不能使用保留字

D.变量名的第一个字符必须是字母

3.以下各项,可以作为VB变量名的是。

A.English B.11-English C.123.45 D.English-1

4.在VB中,认为中的两上变量名是相同的。

A.English和Engl_ish B.English和ENGLIsh

C.English和Engl D.English和England


5如果要存储数据的是整数而不是小数,则可声明它为.有变量定义语句:Dim max,min As Single,则可知变量max的类型是 ()

A.可变类型 B.单精度型 C.双精度型 D.字符串型

6.在一个语句内写多条语句时,每个语句之间分隔符号是( )A , B : C 、 D ;

7.下面是合法的变量名为( )A、 x_yz B 、123abc C、 integer D、 X-Y

8.下面是合法的字符串常数为( )A、 ABC $ B 、“ABC” C、 ‘ABC‘ D、 ABC

9.下列哪个符号不能作为VB中的变量名()。A、ABCabc B、b1234 C、28wed D、cmd

10.下列符号哪一个是VB中的合法变量名()。A、x23 B、8xy C、END D、X8[B]


如果要存储数据的是整数而不是小数,则可声明它为5!

  • Dim I as integer,x as integer

  • X=1

  • For I=1 to 5

  • X=x*I

  • Next I

  • Print x


ad