文档介绍:高中信息技术《算法与程序设计VB(选修)》
知识要点
相关知识点
(一)算法
.定义
相关题解:
1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。
运用计算机程序解决实际问题时,合理的步骤是已变量的命名、声明及赋值
变量的声明:
Dim<变量名>As<变量类型>
如:DimaAsInteger定义一个整型变量,变量名为a
变量的赋值
VB中使用Let语句给变量赋值,其形式如下:
变量=表达式
数据的输出
Pint
程序中运算得到的结果,除可以使用文本框和标签显示外,对于大批量的数据更适合用
方法输出,格式如下
[对象].Print[表达式列表]
例题:
PrivateSubForm_Click()
DimxAsSingle,yAsSingle
-61;-34
9*2;12
"Thisis";"abook"
x=3:y=4
Print"x=";x,"y=";y
EndSub
注意:Print方法
运算符
1、算术运算:
+加--减
A指数
/ (浮点)除
\ 整除
Mod 求余数
例: 2A2 = 4
例: 5 / 2 =
例: 5 \ 2 = 2
例: 5 Mod 2 = 1
关系运算
=
赋值、
<
小于号
<>
不等于
>
大于号
>=
大于等于号
<=小于等于号
注意:关系表达式的运算结果为布尔值True或False
例:3>2结果为True(真或是)
逻辑运算
Not(取反)And(与)Or(或)
运算结果为布尔型(Boolean)True或False
日期运算符与日期表达式
日期表达式是用日期运算符“ +或
等连接起来的式子,如表达式“
“ #2003/10/20# - #2003/10/10#
逻辑运算符的优先级为:No>And>Or
-”将算式表达式、日期型常量、日期型变量、日期函数
#2003/09/01#+30”的运算结果是“2003-10-1”;表达式
”的运算结果为整数10
字符运算
字符串连接符为“+”和“&”
“123”+“45”=“12345”
“123”&“45”=“12345”
123+“45”=168
“123”+45=168
运算符的执行顺序
在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符
的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行
运算。不同性质的运算符优先级如下。
算术运算符>字符串运算符>?关系运算符>?逻辑运算符
常用函数
数学函数
Abs(x)求x的绝对值,例:abs=
Sqr(x)求x的平方根,例:sqr(100)=10
Int(x)求wx的最大整数例:int=3int=--4
Rnd(x)产生[0,1)之间的随机数(不包括1)
Sin(x)
Cos(x)
Tan(x)
Atn(x)
Exp(x)
Log(x)
使用三角函数时,参数应是弧度,如数学中sin300应写为:sin(30*180)
字符串函数
Len(字符串)求字符串的长度,例:Len(“hello”)=5
Left(字符串,截取长度)截取字符串左边部分,例:Left(“hello”,2