1 / 25
文档名称:

VB教程第2章教案.ppt

格式:ppt   页数:25
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB教程第2章教案.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

VB教程第2章教案.ppt

文档介绍

文档介绍:
2
程序设计基础
常量、变量、函数及表达式是构成VB应用程序的基本元素,也是程序设计的重要基础知识。学习和熟悉掌握这些元素,对以后的程序设计是十分重要的。
第2章程序设计基础
程序中的大部分实际工作是采用程序代码来处理的
任何一门程序设计语言都有一套严格的编程规定

本章主要内容

退出
数据类型
常量与变量
表达式
常用内部函数
数据类型
在使用计算机来处理数据时,会遇到各种不同类型的数据。例如,一个人的姓名是由一串文本(字符)组成,成绩、年龄和体重都是一个数值,而是否大学毕业则是一个逻辑值,等等。
为了更好地处理各种各样的数据,VB定义了多种数据类型
数值型

数据类型字符型
逻辑型
日期型
对象型
变体型
整数: 整型/长整型
字节型
浮点型: 单/双精度
货币型
数值型数据
(1) 整型(Integer)和长整型(Long) 不带小数部分的数,表示正整数、负整数和零 整型数: -32768~32767 长整型数:-2147483648~2147483647
(2) 字节型(Byte) 字节型数可以表示无符号的整数 0~255 (3) 单精度型(Single)和双精度型(Double) 浮点数。表示带有小数部分的数 表示数的范围大,但有误差。 如超出某个表示范围,则用科学记数法 例如:(×108),-14, (4) 货币型(Currency) 专门为处理货币而设计的数据类型 它可最多保留小数点右边4位和小数点左边15位
其他类型数据
(1) 字符型是用双引号括起来的一串字符。
例如: “Canton”、”1+2=?”、”Good└┘Morning”等 “″”称为起止界限符。
 字符串长度。分为: 变长字符串(长度不固定)
定长字符串(长度固定)
例如: Dim a As String ′a是不定长字符串
Dim b As String*4 ′b是定长字符串(4个字符)
a = “VB”′a的值为2个字符“VB”
a = “Visual Basic”′a的值为12个字符“Visual Basic”
b = “VB”′b的值为4个字符“VB ”(后面有2个空格)
b = “Visual Basic”′b的值为4个字符“Visu”
其他类型数据
(2) 逻辑型数据只有True(真)和False(假)两个值
(3)日期型数据用两个“#”符号把日期和时间的值括起来 如:#08/20/2001#、#2001-08-20#
(4) 变体型(Variant)数据是一种可变的数据类型,可以存放任何类型的数据,VB会自动完成必要的转换 不特别说明时,VB会自动将该变量默认为Variant型变量 例: Temp=“22”’字符串 Temp=Temp-1 ’数值 Temp=#01/01/2002# ’日期
常量与变量
常量
在程序运行期间其值始终保持不变的量
一般常量:在程序代码中直接给出的数据。
例如:123,-263, ”Visual Basic”, ””等
符号常量:在程序中用符号表示的常量。格式:
[Public|Private] Const 常量名[As 数据类型]=表达式
例如: Const PI= As Single
变量
变量是在程序运行期间其值可以发生变化的量
1. 变量的命名规则
应遵守一些规则
2. 变量的声明
(1) 声明变量(显式声明)
用Dim、Public、Private或Static语句来声明变量
例如:Dim sum As Integer ′把sum定义为整型变量 (2)隐式声明 不加说明就直接使用变量,此时默认的变量类型为变体型
也允许使用类型符来声明变量的类型,如Num%,Sum!
(1) “值可变”:当将某个数据存放到一个变量时,就把变量中原有的值“冲”掉,换成新的值。
例如,以下2个赋值语句:
a = 3
a = 8
同一变量在不同时刻可以取不同的值
(2)“取之不尽”:在运算过程中,如果没有改变该变量的值,那么,不管使用变量的值进行多少次运算,其值始终保持不变。
例如
x = 5
a = 3 + x ′x的值始终保持为5
b = x*x – 4*x

五类表达式:算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式
1. 算术表达式:
运算符及其优先级: ^(乘方) →-(求负) →*/ →\ → Mod →+- 示例:5*x^10

最近更新

2026年元宵节演讲稿三分钟 15页

2023年四川电力职业技术学院单招职业技能考试.. 38页

2023年大连枫叶职业技术学院单招职业适应性考.. 41页

2023年天府新区通用航空职业学院单招职业技能.. 39页

2023年天津艺术职业学院单招职业适应性考试模.. 41页

2023年太湖创意职业技术学院单招职业倾向性考.. 39页

2023年宁夏工业职业学院单招职业倾向性考试题.. 40页

2023年宁夏银川市单招职业倾向性考试模拟测试.. 40页

2023年宁波幼儿师范高等专科学校单招综合素质.. 40页

2026年儿童智力大考验之脑筋急转弯 6页

2026年儿童保健科工作制度 45页

2023年安徽新闻出版职业技术学院单招职业技能.. 41页

2023年安徽电子信息职业技术学院单招职业适应.. 41页

2023年安徽绿海商务职业学院单招职业适应性考.. 41页

2023年宣化科技职业学院单招职业适应性考试题.. 40页

2023年山东圣翰财贸职业学院单招职业倾向性考.. 38页

2023年山东文化产业职业学院单招职业倾向性测.. 40页

2023年山东电子职业技术学院单招职业适应性考.. 39页

2023年山东胜利职业学院单招职业技能考试题库.. 39页

2023年广东岭南职业技术学院单招职业技能考试.. 42页

2023年武汉城市职业学院单招职业技能考试题库.. 40页

2026年信息安全心得800字 5页

2023年河北省张家口市单招职业适应性考试题库.. 40页

2023年浙江万里学院单招职业技能考试题库带答.. 39页

2023年海南经贸职业技术学院单招职业技能考试.. 40页

2023年甘肃省兰州市单招职业倾向性考试题库完.. 40页

2026年保洁管理的制度 8页

2023年辽宁现代服务职业技术学院单招职业技能.. 41页

2025年国家开放大学《建筑力学》章节测试参考.. 13页

2024年常州机电职业技术学院单招职业适应性测.. 78页