2.2数据的表示与处理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

赋值号 a=3 a=4
a 3 4
变量名 变量值
存储单元
赋值语句
2.Print语句 语法:[对象名.]Print [表达式列表] 功能:在指定对象上输出文本,默认为当前窗 体。 注意:多个表达式之间可用逗号或分号分隔; Print语句行尾若没有分隔符,则输出后将自动 换行。表达式若为数值或字符串,将直接输出; 若为常量、变量或表达式,将输出其实际的值。
数据的表示与处理
1 2 3
数据类型
常量与变量 运算符与表达式
4
语句与函数
课件导航
开始 输入边长a
输入正方形的边长为a, 求面积S;
计算S=a*a
输出面积S 结束
范例
• 程序设计中,往往要处理各种各样的数据,不同 的程序设计语言有不同的数据类型(Data Type) • 数据类型是一种约定。不同的约定,计算机分配 的存储空间大小也不同。 • “01000001”被定义为字符串型,则表示“A” • “01000001”被定义为数值型,则表示整数65。
IP地址是 32 位,占 4 个字节。
计算机存储容量的单位
数据类型 关键字 整型
长整型 单精度 双精度
存储容量 2字节
4字节 4字节 8字节
取值范围 -32768 — 32767
Integer
Long Single Double
数值型数据类型
若表示人的寿命,定义变量类型? Integer 若表示圆的面积或者周长,定义变量类型? Single 若表示全面税收,定义变量类型? Double
②计算100! Dim a as Integer ______, x As Double _____ x=1 For a=1 to 100 X=x*a Next Print “x=”; x
运算符与表达式
算术运算符与算术表达式 VB中有很多算术运算符,如“+”、“-”、 “*”、“/”等,用它们可以构造出各种各样 的算术表达式。算术运算符要求参与运算的量 是数值型,算术表达式运算的结果也是数值型。
字符串运算符与字符串表达式
关系运算符有:=、<>、< 、 > 、 > = 和 < =。 关系表达式的运算结果为布尔值True或False。
关系运算符与关系表达式
常用的逻辑运算符有:Not(取反)、And(与)、 Or(或)等,运算结果为布尔值True或False。
逻辑运算符与逻辑表达式
• 运算符的执行顺序
计算机存储容量的最小单位 bit 称为“位” 计算机存储容量的基本单位 Byte 称为“字节” 位和字节之间的换算关系是 1字节 = 8位
千字节 兆字节 吉字节 太字节
KB MB GB TB
1KB=210字节=1024B 1KB=220字节=1024KB 1KB=230字节=1024MB 1KB=240字节=1024GB
数值型数据类型
数据类型 关键字 字符串型
布尔型 日期型
存储容量 10字节
2字节 8字节
取值范围 “”括起来的数据
True , falBiblioteka Baidue # # 括起来的数据
String
Boolean Date
非数值型数据类型
1.下面( A."你好" C."Ture"
)不是字符串常量? B."" D.#False#
运算符
含义
运算优先级
实例
结果 8
^

指数
取负
1
2 3 4
2^3
- 3+6
3
20 2.5 2
*
/ \
乘法
除 整除
5*4
5/2 5\2
Mod
+ -
取余
加 减
5 6
18 mod 7
20+4 20-5
4
24 15
求:5+10 mod 10 \ 9 / 3+2 ^2
VB中字符串运算符有:+ 和 &。它们的作用都是 将两个字符串连接起来。 +和&的作用都是将两个字符串连接起来。注意 当运算式中有一个是数值数据时,+号为加法 运算符,得到数值型数据。 例如: ”计算机”&”软件” 结果是”计算机软件” ”123”+”45” 结果是”12345” ”123”+45结果为168, ”123”&45 结果为”12345”; ”27”+”73”=”2773”。
常用语句与函数
试分析下列代码运行后,程序输出结果如何?
3.inputbox 语句
格式:InputBox(提示) 功能:返回输入对话框中输入的数据 X=inputbox(“输入X的值”)
4.函数 为了输出任意一个数的绝对值,我们需要对指定的 这个数如x进行判断,若x>=0直接输出x,否则输出x。实际上,VB提供了一些常用的封装了某些功能的 程序代码,即内部函数,在编程时直接使用即可,例 如上面的功能用一个绝对值函数即可实现:
常量(Constant)
(P24)根据求5!的程 序,完善如下两段程 序: Dim a As Integer Dim x As Integer X=1 For a=1 to 5 X=x*a Next Print “x=”; x
练一练 ①计算10! Integer x As _____ Long Dim a as ______, x=1 For a=1 to 10 X=x*I Next Print “x=”; x
变量(Variable)
常量就是在程序运行过程中始终保持不变的数据。 例如某程序中要使用到圆周率,我们知道圆周率是一 个固定的值,是一个不变的量,即常量。VB中的常量 分数值常量和字符串常量两种,如60,“60”,前面是 一个数值常量,后面是一个字符串常量。
语法:Const 常量名 [As 类型] = 表达式 实例:Const PI As Single=3.14
2.下列逻辑表达式的值结果为False? A. 3+5>7 B.8/4<2 C. 5>3 D. 4+11>20
非数值型数据类型
变量 在程序运行中存储数值的存储单元,并 且其数值可以改变。 命名规则: 必须以字母或汉字开头,由字母、汉字、 数字或下划线组成,长度小于等于255个字符
如a、i、x1、age、num等均为合法的变量名 而1x、print、l*et则是非法的变量名。 另外,为加强程序的可读性,变量名最好要有意义, 如用“age”表示“年龄”,“sum”表示“总和”等。
变量
下面哪些是合法的变量名?
a Hello Print ×→Vb关键字
4Date ×→以数字开头 Int23 _No No_1 No.1 ×→包含不合法字符“.” ×→以下划线开头
命名规则
变量定义 语法:Dim 变量名 As 数据类型 Dim m As Integer 一条Dim语句可同时定义多个变量,但每个变 量应有类型说明 例如:Dim m As Integer, y As Single 则创建了整型变量n和单精度型变量y
② Not(2*5<>11) 参考答案: ① ” 444ABCD ” ②False
练一练
(x+y)/(x-y)
1/2*g*t^2 b^2-4*a*c
赋值语句 赋值语句中的“=”左边只能是变量,右边可以是常 量、变量或表达式,它表示将“=”右边的值赋给左边的 变量。 赋值语句中的“=”与数学中的“=”是不同的。
常用语句与函数
INT(18+29/3) MOD 5
常用语句与函数
参考答案:2
若某人身份证为x,请输出该人的出生日期。
参考答案:Mid(x,7,8)
常用语句与函数
请写出表达式Val(“123test”)+Str(123)的值
参考答案:246
常用语句与函数
当一个表达式中同时出现多种运算符时,如何 决定运算的次序呢?在VB中,运算次序由运算 符的优先级决定,优先级高的运算符先运算,优 先级相同的从左向右进行运算。不同性质的运算 符优先级如下: 算术运算符>字符串连接运算符>关系运算符> 逻辑运算符
练一练 P26实践部分
1.请写出下列表达式的值。
① 123+”321”& ” ABCD”
相关文档
最新文档