内容正文:
7.3控制结构的嵌套
同步练习
基础巩固
在If 语句的嵌套中,EndIf 语句自动与最邻近的前一个If 语句相匹配,嵌套的 Do...oop 语句的工作方式也是一样的,最内层的 与最内层的 Do 语句相匹配。
这其中的每一个程序段都称为 ,每个过程都有一个名字,每个过程既可以调用其他过程,也可以被其他过程调用。
在一个大型程序中,需要完成许多功能。这些功能相互之间是彼此独立的,可以用不同的程序段来实现不同的功能,而Visual Basic语言的程序设计,就如同搭积木一般,是由这若干个程序段按照一定的方式有机组合而成的,这就是 的方法。
能力进阶
Function 过程,即函数过程,又叫 。
素养提升
1.结构化程序设计,就是在编写应用程序时使用过程,其主要的优点?
2.创建Function 过程有两种方法?
3. Function过程的调用?
4. Sub 过程?
精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
7.3控制结构的嵌套
同步练习
基础巩固
在If 语句的嵌套中,EndIf 语句自动与最邻近的前一个If 语句相匹配,嵌套的 Do...oop 语句的工作方式也是一样的,最内层的 Loop 语句 与最内层的 Do 语句相匹配。
这其中的每一个程序段都称为 一个过程 ,每个过程都有一个名字,每个过程既可以调用其他过程,也可以被其他过程调用。
在一个大型程序中,需要完成许多功能。这些功能相互之间是彼此独立的,可以用不同的程序段来实现不同的功能,而Visual Basic语言的程序设计,就如同搭积木一般,是由这若干个程序段按照一定的方式有机组合而成的,这就是 结构化程序设计 的方法。
能力进阶
Function 过程,即函数过程,又叫 用户自定义函数 。
素养提升
1.结构化程序设计,就是在编写应用程序时使用过程,其主要的优点?
①将烦琐的软件开发工作简单化。将大型程序化整为零,分而治之,便于多人合作,共同开发一个软件,而且,过程可将应用程序划分成许多功能彼此独立的程序段,其中的每个程序段都比无过程的整个应用程序容易调试。
② 提高过程的通用性。这些过程不但可以在本工程的本模块中被调用,而且本工程的其他模块也可以调用。不只如此,这些过程往往不必修改或只需稍作修改,便可以成为另一个工程中的过程,使这些过程可以多次重复利用。
③ 使复杂的应用程序变的层次清晰,简明易读。
2.创建Function 过程有两种方法?
通过“工具”菜单中的“添加过程”命令
执行“工具”菜单中的“添加过程”命令,出现如图7.3所示的对话框。
在此对话框中输入过程的名称,并选择其类型为“函数 (F)”,然后确定其范围及是否将过程中的局部变量声明为静态
变量等内容,最后单击“确认”按钮,就会在“代码”窗口中出现过程定义开始语句(Function 语句)和过程定义结束语句(End Function 语句)。
在形式参数表中输入所需参数
在Function 语句和End Function语句之间输入过程所需语句。
在“代码”窗口中直接输入 Function 语句
在“代码”窗口中直接输入 Function 语句
在“代码”窗口中直接输入 Function 语句并回车,系统会自动为其加上End Function语句。
在两条语句之间输入过程所需语句。
3. Function过程的调用?
Function 过程一旦被声明,就可以像标准函数那样在程序中调用了,即在表达式中写上该过程的名称及相应的实在参数即可。
4. Sub 过程?
Sub 过程,又叫子程序过程。这种程序不能单独运行,必须由其他程序调用才能执行。从7.4.1节讲的Function 过程可以看出,Function过程可以完成一定的运算,而且必须得到且只能得到一个函数值。有时需要重复地进行一些操作,这些操作可以返回一个值,也可以不返回值,或者返回一个以上的值,如果仍然使用Function 过程,就会感到很不方便,这时可以使用Visual Basic语言提供的另一种过程--Sub过程,即可实现这种操作。
精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$