浙教版高中信息技术选修1算法与程序设计基本数据类型、常量和变量[文字可编辑]_第1页
浙教版高中信息技术选修1算法与程序设计基本数据类型、常量和变量[文字可编辑]_第2页
浙教版高中信息技术选修1算法与程序设计基本数据类型、常量和变量[文字可编辑]_第3页
浙教版高中信息技术选修1算法与程序设计基本数据类型、常量和变量[文字可编辑]_第4页
浙教版高中信息技术选修1算法与程序设计基本数据类型、常量和变量[文字可编辑]_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、基本数据类型、常量和变量 回顾回顾 算法的描述方法有哪几种? 计算机语言有哪些? 0101011110000101 Pascal、Basic、C、C+、Java、Qbasic、Visual Basic 应用实例应用实例 Private Sub 计算_Click() Dim r As Double r = Val(Text1.Text) Text2.Text = Str(3.14 * r * r) End Sub VB常用的基本数据类型 数据类型名 Integer 说明 整数型 Long Single 长整数型 单精度实数型 Double String Boolean Date 双精度实数型 字

2、符串型 逻辑型 日期型 常量常量 常量:在程序执行过程中其值不能改变不能改变的存储单元存储单元或数据数据类型类型,它与变量的不同之处在于,程序运行的过程中不能被修改,也不能对常量赋以新值。 内容固定不变的文字,由直接常量 一对双引号双引号之间的若干个字符的序列组成 例1:下列是各种不同类型的常量 整数常量: 12 1024 实数常量: 3.1416 -0.25 字符串常量:“Basic” “0.618” 逻辑常量: True False 符号常量符号常量 符号常量: 一、VB系统定义的符号常量 二、使用Const 语句定义的符号常量 例2:符号常量 vbBlue VB系统定义系统定义的一个符号

3、常量,代表颜色的编码值 ConstConst PI=3.14159 (程序中遇到PI都会被替换成相应的数据)。 变量变量 变量用来存储数据存储数据,这些数据的具体数值在设计程序的时候是未知未知的。 例:输入100个数求平均值,每一个输入数据首先要存入到一个变量中,这时,变量时数据的一个存储区。 变量中存放:原始数据、中间结果、计算结果。 变量变量 在同一个程序中,不同的变量要用不同的名称。 变量名由字母、数字、下划线字母、数字、下划线等字符组成,但必须以字母字母开头,不区分大小写。 变量名:引用该变量中所存储的值。 数据类型:规定变量能存储哪一种类型的数据(使用变量前要对变量的数据类型进行说明

4、)。 变量说明变量说明 格式: Dim 变量名变量名 As 变量的类型变量的类型 例3:变量说明 Dim count As Integer Dim x As Double,y As Double count 是整数类型的变量 Dim Name As String x和y都是双精度实数类型的变量 Name是字符串类型的变量 数组变量数组变量 数组变量:存储一批同类型同类型的数据。 如:存储一个班或一个年级的成绩。 数组:由一批同类型的变量构成的一个序列,组成数组的每一个变量称为数组的元素元素,或称为下标变量,下标下标是一个整数,用来指出某个元素在数组中的位置,数组中每个元素的位置由它的下标唯一地

5、确定。 一维数组:存储数据的一个线性序列。 二维数组:存储一个二维数表(表格)。 数组数组 说明一维数组变量形式 A1:下标的下界 Dim 数组变量名(数组变量名(A1 to A2)As 元素的类型元素的类型 A2:下边的上界 A1,A2都是常量 例4:一维数组变量说明 Dim score(1 to 50)As Integer 说明:score 是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素。 Score(1),score(2),score(3),score(49),score(50) 二维数组变量说明: Dim 数组变量名(数组变量名(A1 to A2,B1 to B2)A

6、s 元素的类型元素的类型 例5:二维数组变量说明 Dim price(1 to 3,1 to 4)As Double Price 为二维数组变量名,用来存储3行数据,每行包含4个双精度实数数据。 Price(1,1)为第一行第一列的数组元素。 Price(3,4)为第三行第四列的数组元素。 总结:price(i,j)为二维数组中第i行第j列的数组元素。 常用的标准函数 常用的数学函数 函数名 函数的功能 应用举例 函数返回值 Abs(X) Int(X) Sqr(X) Exp(X) Log(X) Sin(X) Cos(X) Tan(X) 求X的绝对值 求不大于X的最大整数 求X的算术平方根 求e

7、的X次方 求以e为底的X的对数 求X的正弦值 求X的余弦值 求X的正切值 Abs(-3.5) Int(4.1) Int(-4.1) Sqr(4) Sqr(6) Exp(2) Log(3) Sin(3.1416/2) 3.5 4 -5 2 2.44948 7.389056 1.098612 0.9999999 Cos(3.1416/3) 0.4999999 Tan(3.1416/3) 1.7320606 常用类型转换函数和字符串函数 函数名 Asc(X) Chr(X) Val(X) 函数的功能 字符转换为ASCII ASCII转换为字符 数字字串转换为数值 应用举例 Asc(“A”) Chr(48) Val(“ -170”) 函数返回值 65 “0” -170 Str(X) Len(X) Mid(X,n,k) 数值转换成字符串 计算字符串的长度 Str(-170) Len(“asd”) “ -170” 3 “c” 取字符串X中的第n个字符Mid(“abcd”,3,1) 起长度为k的子串 Fix(X) 截掉数据的小数部分 Fix(2.56) 2 小结小结 基本数据类型: 常量 直接常量、符号常量 变量 Dim 变量名变量名 As 变量的类

温馨提示

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

评论

0/150

提交评论