▕ 算法及其表示方法

1、概念

算法是指解决问题的方法和步骤。

2、特征

◆有穷性:即在有限的步骤解决问题。

◆确定性:即每个步骤的内容是明确的。

◆有零个或多个输入。

◆有一个或多个输出。

3、表示方法

◆自然语言。

描述算法最简单的一种工具就是自然语言,如汉语、英语等,其优点是通俗易懂,易于掌握,一般人都会用,但也有其缺点,一是繁琐,二是容易产生歧义。

◆流程图。

流程图使用一些图框表示各种类型的操作,用线表示操作的执行顺序。相对于自然语言来说更简洁直观。

◆伪代码。

“伪代码”是介于自然语言与计算机语言之间的一种用文字和符号结合的算法描述工具,形式上跟计算机语言比较接近,但没有严格的语法规则限制,通常是借助某种高级语言的控制结构,中间的操作可以用自然语言,也可以用程序设计语言描述,这样,既为避免了严格的语法规则,又比较容易最终转换成程序。

▕ VB工作界面

工作界面

▕ VB常用控件及属性

常用控件

▕ 常见的数据类型、运算符号及函数

1、基本数据类型

2、常用标准函数

3、运算符

◆算术运算符

说明:①优先级数字越大,优先级别越高,在进行运算时越先计算。

   ②VB中只使用一种括号( ),它可以多次嵌套。

◆关系运算符

说明:关系运算的结果为逻辑型,条件成立为True,条件不成立为False。

◆逻辑运算符

说明:①参加逻辑运算的数据只能是逻辑类型,运算结果也为逻辑类型;

   ②Not运算就是将原运算结果相反;

   ③And运算也就是并且的意思,只有当运算符左右两边条件都成立时,整个条件才成立,运算结果为True,否则运算结果为False;

   ④Or运算也就是或者的意思,只要运算符左右两边条件有一边条件成立,整个条件就成立,运算结果为True,否则运算结果才为False(两边条件都不成立)。

▕ 变量和常量

1、变量

变量:是指在程序执行过程中会发生变化的量。

变量名的命名规则

◆变量名只能包含字母、汉字、数字和下划线,并且必须以字母或汉字开头。

◆变量名不能使用VB中的保留字,如print、for等为非法的变量名。

◆变量名不区分大小写。

变量声明

DIM <变量名> AS <数据类型>

2、常量

常量:顾名思义,在整个应用程序执行过程中,它们的值都保持不变,不能被修改,也不能对常量赋以新值。

例如 下面是各种不同类型的常量

整数常量:10、1024

实数常量: 3.1416、-0.25

字符串常量: "basic"、"0.68"   必须放在一对双引号(英文状态)之间

逻辑常量:True、False   只有这两个值:真(True)或假(Flase)

所有这些直接用数字或字符书写的常量叫直接常量。

还有一中叫“符号常量”:用一个符号来代表常量。符号常量的使用增加了代码的可读性,因为我们看到的是具有含义的名字而不是具体的数据。方便程序的修改和调试。

常量声明

Const <常量名> [AS <数据类型>] =表达式

▕ 常用语句

1、赋值语句

VB中赋值语句用“=”来实现同。

赋值语句的语法格式

格式1:变量名=表达式、常量或变量

格式2:对象名.属性=表达式、常量或变量

注意:赋值语句中的“=”为赋值符号,与关系运算符中的等号“=”意义是不同的!!

如:x=x+1 是将x的值加1后重新赋给x,结果x的值比原值增加了1。

2、Print语句

主要功能是在当前窗体中输出内容。

语法格式

Print [表达式列表]

注意:表达式列表可以是一个或多个表达式,各表达式之间用“;”(分号)或“,”(逗号)隔开!!

如:Print "信息";"技术"

  Print "信息","技术"

▕ 顺序结构

顺序结构:按照由上到下的顺序一行一行地执行。程序中没有分支,没有重复。

▕ 选择结构

选择结构是指根据一定的条件判断来决定执行一组语句的结构。

If语句

该语句的一般形式如下:

If <条件表达式> then

语句块1 

Else

语句块2 

End if

说明:当<条件表达式>的结果为“真”时,执行语句块1,否则,执行语句块2。

▕ 循环结构

循环结构是指在一定条件下多次重复执行一组语句。

For循环语句

如果己知某一段代码需要重复执行的次数,可以使用For循环语句。该语句的一般形式如下:

For  循环变量 = 初值 To 终值  [ Step  步长]

循环体语句块 

Next  循环变量

说明:①循环变量必须为数值型。

   ②步长一般为正,初值小于终值;若为负,初值大于终值;缺省步长为1。

   ③语句块可以是一句或多句语句,称为循环体;

    循环次数=int((终值 - 初值)/步长+1)

   ④退出循环后,循环变量的值保持退出时的值;

   ⑤在循环体内对循环变量可多次引用,但不要对其赋值,否则影响结果。

 ☆VB软件下载

 ☆计算机语言发展历史

◆机器语言(低级语言)

◆汇编语言(中级语言)

◆高级语言(如:VB、C++等)

 ☆VB文件扩展名

工程文件:vbp

窗体文件:frm

 ☆常见保留字(关键字)

DIM、CONST、IF、ELSE、FOR、PRINT、AS、SIMGLE、INTEGER、DATE