快好知 kuaihz订阅观点

 

计算机技术基础

第一节 字符集

必修

开启

通过

第二节 数据类型

必修

开启

通过

第三节 常量

必修

开启

通过

第五节 运算符与表达式

必修

开启

通过

第六节 常用内部函数

必修

开启

通过

本章小结

必修

开启

通过

视频讲解1

必修

开启

通过

视频讲解2

必修

开启

通过

视频讲解3

必修

开启

通过

视频讲解4

必修

开启

通过

视频讲解5

必修

开启

通过

第一节 字符集

1.字符集

使用Unicode字符集,其基本字符集包括:

数字:0~9

英文字母:a~z,A~Z

特殊字符:见P33

2.关键字

关键字又称为保留字

VB自动将关键字的首字母转换为大写字母

例如:PRINT5+6转换成Print5+6

第二节 数据类型

主要有:数值型;字符串型;布尔型;日期型

一、数值型数据

Integer(整型)

Long(长整型)

Single(单精度浮点型)

Double(双精度浮点型)

Currency(货币型)

Byte(字节型)

1.整数类型

(1)整型(Integer)

以2个字节存储

十进制表示:由+-号,0~9组成

范围:-32768~327671

八进制表示:以&O开头,由0~7组成

范围:&O0~&O177777

十六进制表示:以&H开头,由0~9,A~F组成

范围:&H0~&HFFFF

例:-325056+100

&O456&O36

&H1AC&H38&H2

(2)长整型(Long)

以4个字节存储

十进制表示:由+-号,0~9组成

范围:-2147483648~+2147483647

八进制表示:以&O开头,以&结束

范围:&O0&~&O37777777777&

十六进制表示:以&H开头,以&结束

范围:&H0&~&HFFFFFFFF&

例:453466-34568+1000000

&O456&&O36&

&H1AC&&H38&&H2&

(1)单精度浮点型(Single)

以4个字节存储,可以精确到7位十进制数

例:3.234E+2表示3.234×102

-28E9表示-28×109

4.56E-17表示4.56×10-17

(2)双精度浮点型(Double)

以8个字节存储,可以精确到16位

3.234D+2表示3.234×102

-28D9表示-28×109

4.56D-17表示4.56×10-17

(3)货币型(Currency)

以8个字节存储

用于表示定点数,其小数点左边有15位数字,右边有4位数字。

3.字节型(Byte)

用于存储二进制数据,其取值范围为0~255。

二、字符串型数据(String)

由""括起来的一串符号

例:"abc""ABC""计算机"

"12.34""3+2"""(空串)

如果字符串本身包括双引号,可用连续两个双引号表示。

例:要打印以下字符串:

"Youmuststudyhard",hesaid.

在程序中需要将该字符串表示成:

"""Youmuststudyhard"",hesaid."

三、布尔型数据(Boolean)

用于进行逻辑判断,只有True和False两个值

四、日期型数据(Date)

用于表示日期和时间

格式:#……#

VB接受许多种日期时间格式

例:下面的Date/Time值全部有效。

#3-6-9313:20#

#March27,19931:20am#

#Apr-2-93#

#14April1993#

#12/18/1999#

五、对象型数据(Object)

以4个字节存储,用于引用程序中的对象。

六、可变类型数据(Variant)

可以包含任何类型的数据。

可以包含Empty、Error、及Null等特殊值

第三节 常量

指在程序运行期间其值不发生变化的量。

两种形式:直接常量;符号常量

一、直接常量

例:"欢迎使用VisualBasic"字符串常量

12345数值型常量

True布尔型常量

#11/10/2001#日期型常量

二、用户自定义符号常量

格式:Const<常量名>[As<类型>]=<表达式>

类型:IntegerLongSingleDouble

StringString[*n]Boolean

DateCurrencyByteVariant

例:ConstPi=3.14159

ConstMaxAsInteger=9

ConstBirthDate=#1/1/01#

ConstMyString="friend"

"用逗号分隔多个常量声明

ConstPi=3.14,Max=9,MyStr="Hello"

"用先前定义过的常量定义新常量

ConstPi2=Pi*2

使用:在程序中引用

如:AREA=Pi*R^2

在程序中不可修改

如:Pi=3.14

三、系统定义符号常量

VB内部已定义,可以直接使用的常量

查看内部常量:

视图→对象浏览器→选择库、类、成员

如:库VBRUN

类ColorConstants    ShapeConstants

成员Vbred       vbShapeCircle

例:PrivateSubForm_Activate()

ConstAAsString="各种常量的使用"

Form1.BackColor=vbGreen

Form1.ForeColor=vbRed

Form1.FontSize=14

PrintA

End Sub

四、变量

1.什么是变量?

一个有名称的内存单元称为变量。

程序执行期间,用变量临时存储数值。

变量的值可以发生变化。

每个变量都有名称和数据类型。

2.变量的命名规则

第一个字符必须是字母

长度不超过255个字符

不可以包含小数点或者内嵌的类型声明字符

不能使用关键字

不能与过程名或符号常量同名

例:intMax strName Student1 MyName不区分大小写;变量名应便于识别、记忆

3.变量的声明

(1)声明变量

格式:

Dim|Private|Public|Static <变量名>[As<类型>]

Dim:在窗体模块、标准模块或过程中声明变量。

Private:在窗体模块或标准模块中声明变量,使变量仅在该模块中有效。

Public:在标准模块中声明全局变量,使变量在整个应用程序中有效。

Static:在过程中定义静态变量,即使该过程结束,也仍然保留变量的值。

例:Dim Sum As Long

Dim Address As String

Dim No As String*8

Private b As Integer

Dim Num,Total As Integer"Num为可变类型

Public Average As Single

Static A As Long

(2)隐式声明

可变类型。易出错、浪费空间

(3)强制显式声明

在模块的声明段中使用语句:Option Explicit

如果设置:工具→选项→编辑器→(要求变量声明则在后续模块中自动插入Option Explicit

例:窗体模块和过程中使用Dim语句的区别。

设在窗体中放置按钮Command1和Command2

Dim a As Integer

Private Sub Command1_Click()

a=a+10

Print a

End Sub

Private Sub Command2_Click()

a=a+15

Printa

End Sub

运行程序,观察结果

将Dima As Integer放到过程内,再运行,观察结果

去除Dim,比较使用Option Explicit与不使用的结果

例:Staic的作用。

设在窗体中放置按钮C1

第五节 运算符与表达式

操作数:常量、变量、函数、对象

运算符:圆括号

算术运算符(算术表达式

字符串运算符(字符串表达式

关系运算符(关系表达式

布尔运算符(布尔表达式

一、算术运算符与算术表达式

运算符:()^*/(整除)Mod(求余)+ -

优先级:()→^→*/→→Mod→+ -

书写:一条线、无[ ]、无{ }

例:将以下表达式写成VB合法的表达式

1.乘方运算

例:10^210的平方,结果为100

10^(-2)     10的平方的倒数,结果为0.01

2^2^3       运算顺序从左到右,结果为64

(-8)^(-1/3)  错误,当底数为负时,指数应为整数

2.整数除法

例:10        结果为2

25.68.99    先四舍五入再整除,结果为3

3.取模运算

二、字符串运算符与字符串表达式

字符串运算符有两个:&+

例:"Hello"&"World"结果为"HelloWorld"

"Check"&123结果为"Check123"

123&456结果为"123456"

"123"&456结果为"123456"

123+456结果为579

"123"+"456"结果为"123456"

"Check"+123错误

三、关系运算符与关系表达式

1.比较运算符

<(小于)<=(小于或等于)

>(大于)>=(大于或等于)

=(等于)<>(不等于)

2.表达式:<表达式1><比较运算符><表达式2>

3.如何比较

数值比较:按数值大小

日期比较:按整数yyyymmdd的值比较

单字符比较:缺省情况下按字符的内部二进制表示比较,典型的二进制排序顺序如下:

""<"0"<"1"<.....<"9"<"A"<"B"<....."Z"

<"a"<"b"<.....<"z"

字符串比较:从左开始逐个比较

4.比较结果:TrueFalse

例:45<35            结果为False

45=45            结果为True

4<>3             结果为True

"abc">"cdf"          结果为False

"for"<"fortran"        结果为True

例:要判断两个单精度型变量A和B的值是否相等,可以用下式判断:

Abs(A-B)<1E-5

四、布尔运算符与布尔表达式

1.布尔运算符:Not And Or

2.布尔表达式

<关系表达式1><布尔运算符><关系表达式2> <关系表达式1><布尔运算符><关系表达式2>

3.优先级:Not→And→Or

例:A=10:B=8:C=6。

Not(A>B)   结果为False

Not(B>A)   结果为True

A>B And B>C 结果为True

B>A And B>C 结果为False

A>B Or B>C  结果为True

B>A Or B>C  结果为True

A<B Or B=C  结果为False

例:将以下条件写成VB布尔表达式

1.

2.X<-5或x>5

3.M和N之一为5,但不能同时为5

4.-100<k<100,且K为偶数

5.

的定义域

五、表达式的运算顺序

()→函数运算→算术运算→关系运算→布尔运算

例:设a=3,b=5,c=-1,d=7,求以下表达式的值。

第六节 常用内部函数

函数分类:内部函数、用户自定义函数

函数形式:函数名[(<参数表>]

参数可以是常量、变量或表达式

若有多个参数,参数之间以逗号分隔。

函数的使用:函数在表达式中被调用。

一、数学函数

例:Fix(45.67)   结果为45

Int(45.67)   结果为45

Fix(-2.89)   结果为-2

Int(-2.89)   结果为-3

Abs(-4)    结果为4

Log(10)    结果为2.30258509299405

Sgn(3)    结果为1

Sgn(-6)    结果为-1

Sgn(0)    结果为0

例:求

Sin(a*3.14/180)

例:判断一个整数Y能否被另一个整数X整除

如果INT(Y/X)=Y/X则整除

例:常用对数

的求法

用换底公式

即LOG(X)/LOG(10)

例:求

正确:EXP(3)

错误:e^3(错)

二、字符串函数

三、随机函数

1.随机函数

Rnd[(x)]产生0~1之间的单精度随机数。

x<0:每次使用x作为随机数种子得到相同的结果

x>0:以上一个随机数作种子,产生序列中的下一个随机数

x=0:产生与最近生成的随机数相同的数

省略x:同x>0

2.Randomize语句

初始化随机数发生器

例:生成[a,b]范围内的随机整数

Int((b-a+1)*Rnd+a)

四、转换函数

例:Asc("A")  结果为65

Asc("ABC") 结果为65

Chr(65)   结果为"A"

Str(123)   结果为"∪123"

Str(-123)   结果为"-123"

Val("123")  结果为123

Val("123AB") 结果为123

Val(".123AB") 结果为.123

Val("a123AB") 结果为0

五、日期和时间函数

P46-47

六、格式输出函数

例:Format(123.45,"0000.000")结果为"0123.450"

Format(123.45,"0.0")    结果为"123.5"

Format(123.45,"####.###") 结果为"123.45"

Format(123.45,"#.#")    结果为"123.5"

Format(0.123,".##")    结果为".12"

Format(0.123,"0.##")    结果为"0.12"

Format("HELLO","<")     结果为"hello"

Format("Thisisit",">")   结果为"THISISIT"

注:经Format函数格式化后的结果为字符串类型

例:Format(123)+Format(456)结果为"123456"

区别:Str(123)+Str(456)结果为"∪123∪456"

七、代码书写规则及格式约定

1.每条语句完成某种功能

2.语句应符合一定语法归则

3.VB对语句自动检查语法、自动格式化

4.一行可以写多条语句,之间用冒号隔开

例如:

Form1.FontSize=14:Form1.BackColor=vbRed

5.语句太长时可以续行,使用空格加下划线

例如:Text3.Text=Val(Text1.Text)+_

Val(Text2.Text)

6.命令格式中的符号约定

本章小结

1.常用数据类型

整型:Integer

长整型:Long

单精度:Single

双精度:Double

货币型:Currency

字节型:Byte

可变长度字符串:String

固定长度字符串:String*length

布尔:Boolean

日期型:Date

对象类型:

可变类型:Variant

2.常量:直接常量

用户自定义符号常量:Const语句系统定义符号常量

3.变量

命名规则

声明:Dim语句

4.表达式:算术表达式

字符串表达式

关系表达式

布尔表达式

日期表达式

对象表达式

5.内部函数:

数学函数、字符串函数、随机函数

转换函数、日期时间函数

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:计算机技术基础  计算机  计算机词条  基础  基础词条  技术  技术词条  计算机技术基础词条  
综合

 怎么看网线是几类?

回答本行业问题,怎么看网线是几类?我来简单介绍一下。目前市面上常见的网线有5种,即五类网线、超五类网线、六类网线、超六类网线和七类网线五类网线:外皮标有&quo...(展开)