VB程序设计复习大纲

发布 2021-05-13 13:27:28 阅读 4211

1. 算法的基本概念。

算法是对解题方法的精确描述。由有限个步骤组成。算法具有:

1)有穷性 2)确定性 3)可行性

4)有0个或多个输入

5)有1个或多个输出等特征。

2、常用的算法表示形式有:自然语言、流程图和伪**。

3、流程图最基本、最常用的符号:

1 处理框:

② 输入、输出框:

③ 判断框:

④ 连接框:

⑤ 流程线:

⑥ 开始、结束框:

4、程序的基本控制结构。

①顺序结构。顺序结构是按语句的先后次序依次执行的程序控制结构。图示如下:

2 选择结构。根据条件判断其是否成立,从而选择程序执行的方向,执行其中的一个分支。图示如下:

语法结构:块if语句: 分多行写, 有end if

a) if 条件1 then

语句序列 end if

b) if 条件1 then

语句序列1

elseif 条件2 then

语句序列2else

语句序列3end if

语法结构:行if语句: 一行写完, 无end if 结尾。

a)if 条件then 语句

b)if 条件then 语句1 else 语句2

循环结构。根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能(该部分又称为循环体),直到条件不成立,退出循环结构为止。

语法结构: do while 条件。

语句序列。loop

for 循环变量=初值to 终值 step 步长。

语句序列。next循环变量。

5、基本算法。

1、枚举算法:又称为穷举法,是一种全过程搜索结果法,在所有可能的结果中把搜索到的每一个结果进行逐个比对,过滤不符合要求的结果,保留符合要求的结果。一般用循环结构来解决。

2、解析算法:用解析的方法找出能正确体现问题前提条件与求解结果之间关系的数学表达式,并通过表达式的计算来实现问题求解的算法。

vb程序设计。

一、对象、属性、类、事件和事件处理的概念。

1、对象是有着状态和行为的实体。对象的状态是通过若干个属性来描述的;行为是对属性进行操作和处理的方法。

2、类是对相同性质的对象的一种抽象。对象是类的具体化,对象就是类的一个“实例”。类通过继承可以创建许多对象。

3、事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作(如:click单击事件;keypress按钮按下)。一个事件的发生,可以引起某个对象上某个方法(事件处理过程, 以sub开始,到end sub结束)的执行,即由某个事件驱动了相应的事件处理过程的执行。

这就是面向对象的程序设计中的事件驱动概念。

private sub command1_click()

dim r as double ‘定义变量r为双精度实数,用于存放半径值。

r = val( ‘val()函数将字符型转换成数值型,然后赋值给r

= str(3.1416 * r * r)‘str()函数将数值型值转换成字符型。

end sub

二、vb应用程序的界面设计。

1、vb程序设计语言:基于basic语言的可视化程序设计环境,采用面向对象的程序设计方法(oop)。

2、设计环境的窗口主要有:对象窗口、控件工具箱、属性窗口、工程窗口组成。

3、控件工具箱集中了常用的基本控件:标签label,文本框textbox,命令按钮commandbutton,列表框listbox,图像image等。

4、窗体(form)是vb应用程序的基本结构。窗体可以看作是一个“容器”,其中放置着各种各样在应用程序汇总必须要用到的对象。vb程序的窗体文件和工程文件存储后对应的文件类型分别是。

frm 和。vbp

三、基本数据类型、常量和变量以及数组。

1、数据是信息的一种记录形式。在vb中,常用的基本数据类型有以下几种。

2、常量是指在程序运行过程中不会发生变化的量。常量有整数常量、实数常量、字符串常量和逻辑常量等几种类型。另外也有直接常量和非直接常量之分,比如字符常量就是非直接常量,其余是直接常量。

常量的两种表现形式:

直接常量:3.14, -9, “basic”

符号常量。 系统预定义的符号常量。

自定义符号常量:

语句:const pi = 3.14159

使用const定义的符号常量是不能被再赋值的。

错误:pi=10, 因为pi永远被锁定为3.14159

3、变量:是数据一个存储区域,在程序运行过程中,可以发生变化的量。变量的命名规则:必须是字母开头的,后面可以是字母、数字和下划线。

常见的变量名如:输入三角形的三条边:a、b、c

存放一元二次方程的计算结果到:x1、x2

但是有些特殊的机器预定义的关键字不能使用:

例如:if, else,for,true,false,not等。

变量的定义语句是:下面我们定义一个整数型的变量a

dim a as integer

4、数组变量:是用来存储一批同类型的数据。定义如下:下面我们一次性定义10个整数型变量,分别为a(1),a(2)…a(10)

dim a(1 to 10) as integer

其中下标(当前为1)的下限必须小于上限(当前为10)。而下限和上限都应该是整数。应该学会通过看dim语句,知道数组元素的个数。

四、常用的标准函数。

vb提供了大量的标准函数,可供用户编写程序时直接使用。教材上介绍了部分常用的数学函数、字符串函数和类型转换函数。

下表是vb标准函数表。

五、表达式的运算。

一)、算术类基本运算。

下表是vb算术运算表。

正确改写:

答: 应改写为:sqr(b^2-4*a*c) 注意乘号不可以省略,跟数学中有区别。

二)、关系类基本运算。

关系运算符号用来比较两个数据的大小情况。

下表是vb关系运算表。

三)、逻辑类基本运算。

非not 或or 与and 优先级从非、或、与依次降低。

下表是vb逻辑运算表。

说明:not:非运算,假变真,真变假。and:与运算,只有两边表达式同为真时才为真,其他为假。or:或运算,只有两边表达式同为假时才为假,其他为真。

六、基本语句。

1、赋值语句:注意赋值号左边必须是变量(一个变量),右边可以是常量,变量或是表达式组合等。注意赋值号左右数据类型必须是一致的。

2、选择语句:if语句。有行if语句和块if语句两种类型。注意基本的规则。在块if语句中,必须有end if结尾语句。

3、循环语句:描述了一种重复计算的过程,由于计算机的计算速度极快,因此,用计算机来处理重复性的计算是十分合适的。

4、注释语句:以’开头的一串字符。为的是让程序更加易读,它的存在不对程序产生影响。

5、输入、输出语句的补充:

1)利用文本框输入的方式如:r=val(

2)利用弹出对话框的方式输入如:r=inputbox(“输入圆的半径” )

3)利用改变对象属性的方法。

如: 春节快乐”

4)利用消息对话框的方法如:msgbox(“hello”)

5)利用打印方法如:print p

六、过程与函数。

vb应用程序是按模块化的方式组成的,程序模块分为过程和函数两种。

1. 过程:试将程序划分为一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的**可以反复被重复调用。

事件处理过程的格式:

sub 事件处理过程名(参数表)

语句块。end sub

事件过程处理名必须符合下面的规则:对象名_事件的标准名。

常见的时间标准名有 click dblclick keypress load 等。

2. 函数:是类似于过程的另一个程序模块,不同之处在于函数执行完成后,函数的计算结果被送到函数的调用点上,供程序的后续部分进行处理。

强调的是值的计算。函数分为标准函数(如val(),str()等)和自定义函数。自定义函数的格式:

function 函数名(参数表) as 类型名 ‘函数值返回的类型。

function 函数名(参数表)as 返回值类型。

语句块。end function

VB程序设计复习大纲分析

1.算法的基本概念。算法是对解题方法的精确描述。由有限个步骤组成。算法具有 1 有穷性 2 确定性 3 可行性 4 有0个或多个输入 5 有1个或多个输出等特征。2 常用的算法表示形式有 自然语言 流程图和伪 3 流程图最基本 最常用的符号 1 处理框 输入 输出框 判断框 连接框 流程线 开始 结...

VB程序设计实验大纲

visual basic 程序设计 实验教学大纲。课程名称 visual basic 程序设计 visual basic programming design 课程编号 301051 课程性质 非独立开课。课程要求 必修。课程类别 基础。实验教材或指导书名称 visual basic实验指导与测试 ...

VB程序设计实验大纲

visual basic程序设计语言 实验教学大纲。一 面向专业 视光。二 实验总学时 32学时。三 实验目的 vb语言程序设计实验是vb语言程序设计课程的重要组成部分,是与相关教学内容配合的实践教学环节。学生通够通过实验,验证课堂学习的知识,掌握算法设计 编程实现和程序调试的方法,从面形成一定的编...