7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)

2023-05-06
| 26页
| 151人阅读
| 0人下载
精品

内容正文:

Visual Basic语言程序设计基础 第五版 控制结构的嵌套 控制结构 控制结构的嵌套 7.3 学习目标: 7.3.1 控制结构的嵌套 7.3.2 过程 7.3.1 控制结构的嵌套 控制结构的嵌套 7.3 例题 7.3.1 控制结构的嵌套 控制结构的嵌套 7.3 说明: 同理,在If 语句的嵌套中,EndIf 语句自动与最邻近的前一个If 语句相匹配,嵌套的 Do...oop 语句的工作方式也是一样的,最内层的Loop 语句与最内层的 Do 语句相匹配。 程序的运行结果 7.3.2 过程 控制结构的嵌套 7.3 在一个大型程序中,需要完成许多功能。这些功能相互之间是彼此独立的,可以用不同的程序段来实现不同的功能,而Visual Basic语言的程序设计,就如同搭积木一般,是由这若干个程序段按照一定的方式有机组合而成的,这就是结构化程序设计的方法。这其中的每一个程序段都称为一个过程,每个过程都有一个名字,每个过程既可以调用其他过程,也可以被其他过程调用。 7.3.2 过程 控制结构的嵌套 7.3 结构化程序设计,就是在编写应用程序时使用过程,其主要的优点如下: ①将烦琐的软件开发工作简单化。将大型程序化整为零,分而治之,便于多人合作,共同开发一个软件,而且,过程可将应用程序划分成许多功能彼此独立的程序段,其中的每个程序段都比无过程的整个应用程序容易调试。 ② 提高过程的通用性。这些过程不但可以在本工程的本模块中被调用,而且本工程的其他模块也可以调用。不只如此,这些过程往往不必修改或只需稍作修改,便可以成为另一个工程中的过程,使这些过程可以多次重复利用。 ③ 使复杂的应用程序变的层次清晰,简明易读。 7.3.2 过程 控制结构的嵌套 7.3 Function过程 Function 过程,即函数过程,又叫用户自定义函数。 Visual Basic 语言事先已经将这些运算定义为标准函数,并提供给用户,用户使用时只需直接写上函数名和相应的参数即可,而不需要事先定义。与此相对应,还有一些运算使用并不频繁, Visual Basic语言事先并没有定义好这些函数,但对于某一个或某一些用户来说,这种运算可能使用很频繁,这时用户自己就可以把这些运算按照一定的语法规则定义为函数。 7.3.2 过程 控制结构的嵌套 7.3 为了与标准函数相区别,把这些由用户自己定义的函数称为用户自定义函数。这些函数必须先定义,然后才能像标准函数那样使用。这里所说的定义,也就是为函数命名并规定它的计算公式及所使用的参数。 【例7.12】 计算 S= l+a+a 1+b+b l+c+c C 的值。 根据前面所学的知识,编程如下: Private Sub form Activate() Dim at, bt, ch,s!6-3:b-5:c=2 s-a/(1+a+a^2)+b/(1+b+b^2)+c/(+c+e^2) Print s End Sub 7.3.2 过程 控制结构的嵌套 7.3 Function 过程的定义格式 [PubliclPrivate)(Static]Function 过程名[类型说明符)[(形参表)11A术型说明词1 7.3.2 过程 控制结构的嵌套 7.3 功能:声明 Function 过程的名称、形式参数,以及构成该过程的语句序列。 说明 Function语句表示Function过程定义的开始,End Functfon语句表示Function过程定义的结束,两者缺一不可。 ②关键字 Public表示定义全局过程,应用程序的所有模块均可调用该过程;关键字 7.3.2 过程 控制结构的嵌套 7.3 Function过程的创建 7.3.2 过程 控制结构的嵌套 7.3 创建Function 过程有两种方法: 通过“工具”菜单中的“添加过程”命令 执行“工具”菜单中的“添加过程”命令,出现如图7.3所示的对话框。 在此对话框中输入过程的名称,并选择其类型为“函数 (F)”,然后确定其范围及是否将过程中的局部变量声明为静态 变量等内容,最后单击“确认”按钮,就会在“代码”窗口中出现过程定义开始语句(Function 语句)和过程定义结束语句(End Function 语句)。 在形式参数表中输入所需参数 在Function 语句和End Function语句之间输入过程所需语句。 在“代码”窗口中直接输入 Function 语句 7.3.2 过程 控制结构的嵌套 7.3 创建Function 过程有两种方法: 在“代码”窗口中直接输入 Function 语句 在“代码”窗口中直接输入 Function 语句并回车,系统会自动为其加上End Function语句。 在两条语句之间输入过程所需语句。 7

资源预览图

7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
1
7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
2
7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
3
7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
4
7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
5
7.3 控制结构的嵌套(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。