41基本数据类型.ppt

上传人:s****8 文档编号:69548804 上传时间:2023-01-06 格式:PPT 页数:25 大小:543.50KB
返回 下载 相关 举报
41基本数据类型.ppt_第1页
第1页 / 共25页
41基本数据类型.ppt_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《41基本数据类型.ppt》由会员分享,可在线阅读,更多相关《41基本数据类型.ppt(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、4.1基本数据类型、基本数据类型、常量和变量常量和变量n数据是信息的一种记录形式。应用程序中的数据种类是多种多样的n有的数据用来记录数值信息,例如一本书的有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录文本信息,个实数),而有的数据用来记录文本信息,如一封信的内容(一段文字),等等。如一封信的内容(一段文字),等等。n在在程程序序使使用用中中的的数数据据可可以以划划分分成成若若干干种种不不同同的的数数据据类类型型,不不同同类类型型的的数数据据,它它们们的的用用途途、书书写写规规则则、在在计计算算机机内

2、内部部的的存存储储格格式式都都是是不不相相同同的的。数数据据总总是是以以如如下下两两种种形形式式出出现现中中程程序中:常量和变量。序中:常量和变量。S1:4、5、3S2:12、5、13S3:55、56、58S4:1000、1500、800已知三角形的三边长已知三角形的三边长,求三角形的面积求三角形的面积?abca a、b b、c c、p p 的值随着不同的值随着不同的三角形而变换,但都能通过的三角形而变换,但都能通过以下公式计算出面积。以下公式计算出面积。a a、b b、c c、p p 在公式中就起到了在公式中就起到了变量的作用,称之为变量变量的作用,称之为变量由此得出由此得出:在程序中,变量

3、是数据的载体。在程序中,变量是数据的载体。在程序执行期间,变量起到存储数据的作用。在程序执行期间,变量起到存储数据的作用。变量命名原则n n变量名必须以字母开头,由字母、数字和下划线等字符组成。如:count_12n n变量名不区分字母大小写n n保留字不可用作变量名 如 if else 等。相关练习定义变量Dim 变量名 as 变量的类型如:Dim count as integer 定义整数类型变量count Dim x,y,z as integer 定义三个整数类型变量 x,y,z Dim name as String 定义字符串类型变量name变量类型数组变量:数组变量:用来存储一批同类

4、型的数据。用来存储一批同类型的数据。用来存储一批同类型的数据。用来存储一批同类型的数据。n这里,A1是下表的下界,A2的下标是上界,A1和A2都是常量。n例如 Dim score(1 to 3)As Integer n那么他们都是整数的类型,有三个 score(1)score(2)score(3)Dim 数组变量名数组变量名(A1 To A2A1 To A2)as 类型类型数组变量:数组变量:用来存储一批同类型的数据。用来存储一批同类型的数据。用来存储一批同类型的数据。用来存储一批同类型的数据。n n期末考试结束了,学校一共举行了三门考试,请你为这三门考试名定义一个数组变量n nDim sco

5、re(1 to 3)as string 如:score(1)=“语文”score(2)=“数学”score(3)=“英语”Dim 数组变量名数组变量名(A1 To A2A1 To A2)as 类型类型定义一个二维数组 nDim 数数组组变变量量名名(A1 To A2,B1 To B2)As 元素的类型元素的类型n如 Dim abc(1 to 3,1 to 4)As Integern如abc(2,3)就是第2行,第3列上的元素了。abc(1,1)abc(1,2)abc(1,3)abc(1,4)abc(2,1)abc(2,2)abc(2,3)abc(2,4)abc(3,1)Abc3,2)Abc3,

6、3)Abc3,4)常量 n常量,顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。n例1 下面是各种不同类型的常量n整数常量:10 1024n实数常量:3.1416 -0.25n字符串常量:“basic”“0.68”必须放在一对双引号(英文状态)之间n逻辑常量:True False 只有这两个值:真(True)或假(Flase)n所有这些直接用数字或字符书写的常量叫直接常量。n还有一种叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。Visual Basic 有许

7、多内部常量,也允许建立自定义常量。例:vbBlue VB系统定义的一个符号常量,代表蓝颜色的编码值。程序使用者使用语句使用语句 Const PI=3.14159构建一个符号常量PI,这样,写在程序中的所有符号PI都会被VB自动转化成实数3.14159至于符号常量和直接常量的区别,同学们自己看课本P70页的知识链接。系统函数系统函数:是系统内置的函数(实际上是一个个小程序):是系统内置的函数(实际上是一个个小程序)1 1、数学函数、数学函数 函数名函数名功能功能例例SqrSqr(x)(x)平方根平方根Sqr(25)=5Abs(x)Abs(x)绝对值绝对值Abs(-3.4)=3.4IntInt(x

8、)(x)取不大于取不大于X X的最大整数的最大整数Int(5.2)=5Int(-5.2)=-6Exp(x)Exp(x)求以求以e e为底的指数为底的指数Exp(1)=2.71828Log(x)Log(x)求以求以e e为底的对数为底的对数Log(2.71828)=1RndRnd(x)(x)产生随机数产生随机数Rnd产生产生01间的随机数间的随机数Sin(x)Sin(x)正弦函数正弦函数(X 是弧度)是弧度)Sin(30*3.1415926/180)=0.5CosCos(x)(x)余弦函数余弦函数(X 是弧度)是弧度)Cos(60*3.1415926/180)=0.5Tan(x)Tan(x)正切

9、函数正切函数(X 是弧度)是弧度)Tan(45*3.1415926/180)=1AtnAtn(x)(x)反正切函数反正切函数Atn(1)*4=3.141593注:为了能产生不同的随机数,可在使用随机数之前必须加一条随机注:为了能产生不同的随机数,可在使用随机数之前必须加一条随机数生成器初始化语句:数生成器初始化语句:RandomizeRandomize2 2、字符串函数、字符串函数函数名函数名功能功能例例left(string,n)取左字符串函数取左字符串函数left(abcdef,3)=abcright(string,n)取右字符串函数取右字符串函数right(abcdef,3)=defmi

10、d(string,m,n)取中段字符串函数取中段字符串函数mid(abcdef,3,2)=cdlen(x)取字符长度函数取字符长度函数len(abcdef)=6space(n)取空格函数取空格函数space(3)=3 3、转换函数、转换函数函数名函数名功能功能例例str(x)将数值转换为字符串将数值转换为字符串STR(123)=123val(string)将数值字符串转换为数值将数值字符串转换为数值VAL(123)=123chr(n)将将ASCIIASCII值转换为字符值转换为字符CHR(66)=Basc(string)将字符转换为将字符转换为ASCIIASCII值值ASC(A)=654.2基

11、本运算和表达式基本运算和表达式n n算术类基本运算 -*/Mod +-n n关系类基本运算 =n n逻辑类基本运算 not and or 例:下列表达式的值是多少?例:下列表达式的值是多少?(1 1)16 5=_16 5=_ (2 2)16 16 MOD 5=_MOD 5=_ (3 3)3+8*3/4=_3+8*3/4=_例例:将下列将下列 VB VB 表达式转换成数学表达式表达式转换成数学表达式2+2+a*(a-1/(1+1/(1+1/(1+a)=a*(a-1/(1+1/(1+1/(1+a)=_ _ 关系(比较)运算符:关系(比较)运算符:关系运算的结果是一个逻辑型数据:关系运算的结果是一个

12、逻辑型数据:TureTure(真)、真)、FalseFalse(假)假)例:指出下列表达式的值是什么?例:指出下列表达式的值是什么?1 1、12 6-12 6-_ 2 2、TureTure False-False-_ (因因TureTure=-1=-1,False=0False=0)3 3、12=6-12 and ornot and or例:判断下列表达式的值例:判断下列表达式的值 1 1、3+54 3+54 and 25100=_and 25b And cc的值是 _.(A)True (B)False (C)-1 (D)12、下列运算结果中,值最大的是_.(A)34 (B)3/4 (C)4 mod 3 (D)3 mod 43、写一个表达式,判断某一年year(设year=1900)是否是闰年。本课小结本课小结1、VB的基本数据类型2、变量、常量,及常量与变量的定义3、VB中常用的标准函数4、各类表达式转化为VB表达式的方法课后思考课后思考2、思考书本第74页中的问题与练习4。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com