- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB基础知识---知识导学
Viscal Basic语言
一.算法
1.定义:算法(Algorithm)就是解决某一类问题的方法和步骤。
2.算法的五个重要特征:
(1)输入:可以是0个或多个输入;算法可以没有输入。
(2)输出:可以1个或多个输出;算法必须有输出。
(3)有穷性:一个算法必须保证执行有限步骤之后结束。
(4)确定性:算法的每一步骤必须有确切的定义;不能有二义性。
(5)可行性:算法的每一步都是可执行的运算;每个步骤的运算必须在有限时间内完成;算法具有程序设计的可能性。
3.算法的描述
(1)自然语言
(2)流程图
(3)伪代码
例:求a,b,c中三个数中的最大数?
(1)自然语言:
就是指人们日常使用的语言,可以是汉语、英语或其它语言。用自然语言表示的优点是通俗易懂,缺点是文字冗长,容易出现“歧义性”。
第一步:输入a,b,c
第二步:如果a大于b,将a赋给max,否则将b赋给max。
?第三步:如果c大于max,则将c赋给max。
?第四步:打印输出最大值max。
(2)伪代码:(最常用的算法描述方法)
? 是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。
输入 A,B,C
IF? AB? then?A→Max
??? else B→Max
IF? CMax? then C→Max
输出 Max
3)流程图:用图示的方法来描述算法的过程
有关流程图的符合及含义:
VB源程序(能运行):
b = Val(InputBox(b=))
c = Val(InputBox(c=))
If a b Then
? Max = a
Else
? Max = b
End If
If c Max Then
? Max = c
End If
Print max=; Max
二.VB变量
程序设计中可以改变的量,变量有一个名字,有类型,有相应的内存单元。
1.变量的命名
(1)必须是字母开头。
(2)只能由字母、数字、汉字和下划线组成;不能含有小 数点、空格等字符。如:sum ,a1,student_1等。
(3) 字符个数不能超过255(一个汉字是2个字符)。
(4)变量名不能用vb中的保留字。如:dim? as? integer? for? next 等都不能作为变量名。
(5)VB变量不区分大小写。如sum和SUM是一样的。
2.变量的类型
整型(integer); 长整数(long);单精度实数(single);双精度实数型(double);
字符串型(string);布尔型(boolean);日期型(date)
三.VB表达式
1.算术表达式
(1)算术运算符号:+ ,- ,* ,/ , ^(乘方) ,mod(取余数),\(整除)
(2)常用函数
绝对值函数: abs(x)。如abs(-8)=8;
开平方函数: sqr(x)。sqr(9)=3
取整函数 int(x):x的最大整数。int(2.9999)=2; int(-2.001)=-3.
2.逻辑表达式
逻辑运算符号:
not:非,取反。not(23)=true
and:与,并且。|x|1的表达式:x1 and x-1
or:或者。|x|1的表达式:x1 or x-1
四.字符串(String)
??? VB中,用双引号括起来的由零个或多个字符组成的有限序列。如:,hello,2014 。??
??? 定义:dim a as string
??? VB中字符串运算符:+ 和 ,作用是将两个字符串连接起来。
??? 区别是:
??? (1)可以连接字符串和数值,结果还是字符串。
??????? 20 14=2014 ; 20 14=2014 ; 20 14=2014.
??? (2)+连接一个数字字符串表达式与一个数值表达式时,先把数字字符串表达式转换为数值,然后求和。
??????? 20 + 14=2014 ; 20 + 14=34; 20 + 14=34
五.表达式求值
算术表达式的值是数值型
逻辑表达式的值是true 或false
六.程序的三种基本结构
(1)顺序结构;
(2)选择结构(分支结构):if 语句
(3)循环结构:for while语句
七.计算机程序设计语言
1.机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。
如:
0000,0000,000000001000
读取16到变量A中:load A,16;? A=16
2.汇编语言
如:
文档评论(0)