高中信息技术VB语言基础.pptx

上传人:夺命阿水 文档编号:354444 上传时间:2023-04-25 格式:PPTX 页数:34 大小:536.75KB
返回 下载 相关 举报
高中信息技术VB语言基础.pptx_第1页
第1页 / 共34页
高中信息技术VB语言基础.pptx_第2页
第2页 / 共34页
高中信息技术VB语言基础.pptx_第3页
第3页 / 共34页
高中信息技术VB语言基础.pptx_第4页
第4页 / 共34页
高中信息技术VB语言基础.pptx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《高中信息技术VB语言基础.pptx》由会员分享,可在线阅读,更多相关《高中信息技术VB语言基础.pptx(34页珍藏版)》请在课桌文档上搜索。

1、信息技术基础,1,3.4.3 VB语言基础,VB语言基础,3,VB语言基础,4,5,常量:在程序进行过程中不变的量,在VB中一般分直接常量与符号常量两种。直接常量:直接用数字或字符书写的常量,分为整数常量、实数常量、字符串常量和逻辑常量。符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。,常量,6,直接常量:整数常量:12-1024实数常量:3.1416-0.25字符串常量:”Basic”“0.618”逻辑常量:True False实数常量可用科学记数法 5E6=5*106整数常量可以表示其它进制,如八进制&O172,十六进制&HFF逻辑类型只有两个常量,其值为True(-

2、1)和False(0)。,常量,7,直接常量:整数常量:12-1024实数常量:3.1416-0.25字符串常量:”Basic”“0.618”逻辑常量:True False字符常量是用一对双引号括起来的若干个合法的字符(但不包括双引号)。字符长度:字符串中字符的个数,不包括双引号字符串的长度最多可达65535个注意区别空格串和空串,输入双引号必须用”“”字符串常量区分大小写,如字符串A和字符串a是两个不同的常量字符串比较:从字符串的左端开始,一一对应比较至不同的字符,字符的ASCII码值大的字符串大,ASCII码值小的字符串小,常量,8,符号常量:如果多次用到同一个常量,则可用一个有意义的名字

3、表示这个常量,方便修改。其定义形式如下:Const 常量名 As 类型=表达式如:Const PI=3.1415926 Const ch=“CPU”Const x As Integer=3*5,常量,9,变量:是在程序运行过程中其值可以改变的量,变量的实质是内存中存储数值的区域。变量名的命名规则为:1.变量名的第一个字符必须是字母;2.变量名只能由字母、数字和下划线组成,不能含有小数点、空格等字符;3.组成变量名的字符数不得超过255个字符;4.不能用VB保留字完全作为变量名,如语句定义符、函数名等(End,Private,Sub等)5.变量名不区分大小写。,变量,10,一般情况下,需要指定变

4、量的类型,因此,在使用变量前要对变量的数据类型进行说明。在程序中,变量名可以用来引用该变量中所存储的值,而数据类型用来规定变量能存储哪一种类型的数据。,变量,11,数据类型,变量,12,变量必须先声明后使用。VB中变量声明的方法是:Dim As 例如:Dim N As Integer当声明多个变量时,可简化为 Dim a As Integer,b As String,变量,13,注意:1.布尔型变量只有两个取值,即True(-1)和False(0),当其他类型的变量转换为布尔型变量时,0表示False,其他数值均表示True。2.变量定以后要初始化,就是用户给变量赋值,如果不初始化,系统会设置

5、默认值。数值型数据的初值为0;字符型数据的初值为空串“”;逻辑型数据的初值为False;3.变量的赋值赋值语句 形式 变量名=表达式 Dim a As Integer a=10,变量,14,数组变量数组是由一批同类型的变量构成的一个序列,组成数组的每一个变量被称为数组的元素,序列号称为下标,是一个整数,用来指出某个元素在数组中的位置。例:Dim score(1 to 50)As Integer说明score是由50个整数变量构成的一个一维数组变量,即,它有50个数组元素,score(1)、score(2)、score(50),数组变量,15,数组分为一维数组和二维数组。一维数组的常用形式为:D

6、im 数组变量名(A1 To A2)As 元素的类型。二维数组的常用形式为:Dim 数组变量名(A1 To A2,B1 To B2)As 元素的类型。其中下标的下限必须小于上限,下限和上限都应该是整数。二维数组声明如下:Dim b(1 to 3,1 to 4)As Long,数组变量,VB程序代码,16,17,算术运算符,运算符,18,关系运算符,运算符,、都不合法,19,逻辑运算符,在逻辑运算中,如果是OR运算,左右项只要有一个TRUE,那么最后结果为TRUE。如果是AND运算,左右项只要有一个FALSE,那么最后结果就是FALSE。,运算符,20,表达式:主要用来规定值的计算过程,以及对于

7、某些情况或条件的判断。一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。每个运算符号都有自己的优先次序,先进行算术运算(先乘除,后整除求余),然后是关系运算,最后是逻辑运算。Not1016=True78And78Not(a+b)=3),表达式,VB程序代码,21,22,数学函数,产生一个a,b的随机整数,表达式为:Int(Rnd*(b-a+1)+a,函数,23,其他函数,函数,VB程序代码,24,25,1.一个语句可通过续行符号“_”(一个空格加一个下划线)分成多行写;2.多个语句也可以通过分行符号“:”(冒号)写在一行上。3.字母无大

8、小写区分4.一行代码输入完毕,按回车键进入下一行5.一般采取阶梯型书写格式,使程序可读性好,便于查找错误(严格执行)6.代码中除了中文字外,所有的符号都必须在英文状态下输入,26,(1)赋值语句:变量名=表达式或对象名.属性名=表达式执行赋值语句时,先计算表达式的值,然后把这个值存入到指定的变量或某一对象的属性中。,语句,27,(2)选择语句:行If语句:If 条件表达式Then 语句1 Else 语句2或If 条件表达式Then 语句 块If语句:If 条件表达式1Then 语句块 1ElseIf 条件表达式2Then 语句块 2 ElseIf 条件表达式nThen 语句块 n Else 语

9、句块 0 End If,语句,28,语句,29,(3)循环语句(包括for循环和do循环)For 语句 For 循环变量=初值To终值Step 步长语句块Next 循环变量,语句,30,循环语句:For 语句 For 循环变量=初值To终值Step 步长语句块Next 循环变量1.循环变量是数值变量,也称为“循环控制变量”。初值,终值和步长都必须是数值表达式,一般情况下,它们都应该是整数。2.步长可以是正数,也可以是负数,但不能为0。如果步长为1,“step 1”可以不写。3.Next后面的循环变量与For语句后面的循环变量必须一致,执行该语句时,循环变量增加一个步长值。4.For循环语句中的语句块又称为循环体,利用For循环控制结构和数组类型的数据结构,可以高效率的运行程序。5.循环次数=int((终值-初值)/步长)+1,语句,31,循环语句:Do 语句 Do While 条件表达式语句块Loop,语句,32,Do-Loop语句使用说明(1)Do和Loop为循环结构关键字,必须成对出现,缺一不可;(2)使用循环结构,一定要避免死循环的出现。,语句,33,程序设计者在编写程序时,可以使用注释对程序中的各相关部分的含义,用简明的文句进行说明。注释是以单引号开头的一串文字,可以出现在程序中需要进行说明的位置上。,语句,Thank You!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号