第10课-变量与表达式.ppt

第10课-变量与表达式.ppt

ID:59604927

大小:565.50 KB

页数:25页

时间:2020-11-15

第10课-变量与表达式.ppt_第1页
第10课-变量与表达式.ppt_第2页
第10课-变量与表达式.ppt_第3页
第10课-变量与表达式.ppt_第4页
第10课-变量与表达式.ppt_第5页
资源描述:

《第10课-变量与表达式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10课变量与表达式数据是信息的一种记录形式。应用程序中的数据种类是多种多样的,如excel中的数据类型,有文本、数值、日期等等。有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有些数据用来记录一封信的内容(一段文字),等等。在程序使用中的数据可以划分成若干中不同的数据类型,不同类型的数据的用途、书写规则、在计算机内部的存储格式都是不相同的。数据类型:常用的基本数据类型有以下几种:关键字数据存储空间取值范围Byte字节型数据1个字节0~255Integer整型2个字节-32768~32767范围内的任何整数Lo

2、ng长整型4个字节-2147483648~2147483647范围内的任何整数Single单精度型4个字节绝对值在1.401298E-45~3.402823E38内的任何实数,有效数字约6~7位Double双精度型8个字节绝对值在10E-324~1.79E308内的任何实数,有效数字约14~15位String变字符串型10个字节加字符串长度0到大约20亿定字符串型字符串长度0到大约65400Boolean布尔型2个字节真(True)或假(False)Date日期型8个字节100年1月1日~9999年12月31日Currency货币型8个字节-9223

3、37203685477.5808~922337203685477.5807常量和变量数据总是以如下两种形式出现中程序中:常量和变量。常量:顾名思义,在整个应用程序执行过程中,它们的值都保持不变。符号常量的使用增加了代码的可读性。例1:下面是各种不同类型的常量整数常量:10          1024实数常量:3.1416      -0.25字符串常量:  “Basic”     “0.168”(由一对双引号(英文状态)之间的若干个字符的序列组成)          逻辑常量:     True        False(只有这两种不同的值,真(Tr

4、ue)或假(Flase))VisualBasic有许多内部常量,也允许建立自定义常量。例2:符号常量vbBlueVB系统中的一个符号常量,代表蓝颜色的编码值(16进制数HFFFF00,即十进制数16776960)    程序使用者可以使用语句Const来自定义常量:     ConstPI=3.14159构建一个符号常量PI,这样在程序中的所有符号PI都会被VB自动转化成实数3.14159。变量变量:在VisualBasic环境下进行计算时,常常需要存储临时或中间数据等。例如,要对用户输入的10个数据求平均数,输入的数据要先存储到变量中,程序需要的原

5、始数据、计算产生的中间结果或最终的计算结果都要存储在变量中。    每个变量都要有确定的变量名(用来引用该变量所含的值的名词)和数据类型(确定变量的值以何种格式存储)。    变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。如Abc、C123、C_num在编程时,应根据需要设置变量的类型。当变量值的范围可以使用整数类型时,就不要使用实数类型;单精度实数类型够用时,就不要使用双精度实数类型。这样不仅可以节省保存数据用的内存空间,而且可以提高数据处理的速

6、度。   在使用前对变量进行声明是一种良好的编程习惯,变量声明使用Dim语句,其常用的形式为:Dim变量名As变量的类型例3:变量声明DimcountAsInteger'定义count是整数类型的数据DimxAsDouble,yAsDouble'定义x和y都是双精度实数型数据DimName1AsString'定义Name1是字符串类型的变量VB中的常用数学函数:VB提供了大量的常用标准函数,函数说明如下表。常用数学函数函数名函数的功能示例Abs(x)求x的绝对值表达式Abs(-3.5)的值为3.5Int(x)求不大于x的最大整数函数如Int(2.6)

7、的值为2,Int(-2.6)的值为-3Sqr(x)求x的算术平方根要求x≥0,如的表达式为Sqr(5),值为2.236068Exp(x)求e的x次方表达式Exp(2)的值为7.389056Log(x)求以e为底的x的对数表达式Log(3)的值为1.098612Sin(x)求x的正弦值表达式Sin(3.1416/2)的值为0.999999Cos(x)求x的余弦值表达式Cos(3.1416/3)的值为0.499999Tan(x)求x的正切值表达式Tan(3.1416/3)的值为1.7320606Rnd()随机函数随机产生0~1之间(不包括1)的小数常用类

8、型转换函数和字符串函数例4:将数学表达式Lnx/a+b写成VB表达式是log(x)/(a+b),产生大于等于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。