
顺德职业技术学 第4章过程及其应用
顺德职业技术学院 1 第4章 过程及其应用

竖 顺德职业技术学晚 【学习目标】 【学习目标】 。认识和理解VB中的函数过程和子过程。 ·结合例题和习题掌握函数过程的定义及调用。 ·结合例题和习题掌握子过程的定义及调用。 ,认识和掌握修饰过程参数的保留字ByVal和ByRef。 。理解过程的嵌套调用和递归调用
顺德职业技术学院 2 【学习目标】 【学习目标】 ⚫ 认识和理解VB中的函数过程和子过程。 ⚫ 结合例题和习题掌握函数过程的定义及调用。 ⚫ 结合例题和习题掌握子过程的定义及调用。 ⚫ 认识和掌握修饰过程参数的保留字ByVal和ByRef。 ⚫ 理解过程的嵌套调用和递归调用

赠德职业技水学院 函数过程及其应用
顺德职业技术学院 3 函数过程及其应用

% 顺德业技术学 4.1函数过程及其应用 4.1.1函数过程的定义与调用 4.1.2函数过程的应用举例
顺德职业技术学院 4 4.1 函数过程及其应用 4.1.1 函数过程的定义与调用 4.1.2 函数过程的应用举例

顺德职业技术学院 4.1.1函数过程的定义与调用 。自定义函数过程的一般形式: [Public|Private]Function函数名(形参列表)As数据类型 局部变量声明语句 函数过程体 函数名=表达式 End Function 说明: (1)定义函数过程的保留字是Function。 (②统爵叠条盖子资2等货然道猫以下划线或者字打头的字母、数字、下刘线系列,且不能与系 (③号稀黎酬鉴设男墨發态瓷晶变韵餐:紧跟函数名后面,用一对圆括号包围,参数之间用足 (4)形参列表中的形参没有具体值,只是表示与主调程序交互的接口。 (5)函数返回值的数据类型,紧跟参数列表后面。 6)函数过程体。即介于“Private Function"和“End Function"之间的语句 (7能函数体中的最后一条语句一定是“函数名=表达式”,以实现“通过函数名返回一个结果”的功 5
顺德职业技术学院 5 4.1.1 函数过程的定义与调用 自定义函数过程的一般形式: [Public|Private] Function 函数名(形参列表) As 数据类型 局部变量声明语句 … 函数过程体 函数名=表达式 End Function 说明: (1)定义函数过程的保留字是Function。 (2)函数名。其命名规则依然遵循“以下划线_或者字母打头的字母、数字、下划线系列,且不能与系 统的保留字重名”的规则。 (3)形数列表,即函数表达式中自变量的个数,紧跟函数名后面,用一对圆括号包围,参数之间用逗 号隔开;若没有参数也必须保留一对圆括号。 (4)形参列表中的形参没有具体值,只是表示与主调程序交互的接口。 (5)函数返回值的数据类型,紧跟参数列表后面。 (6)函数过程体。即介于“Private Function”和“End Function”之间的语句。 (7) 函数体中的最后一条语句一定是“函数名=表达式”,以实现“通过函数名返回一个结果”的功 能。 (8)其中保留字Public或者Private是访问控制符,如果是“Public”表示后面的函数可以被项目中的 其他窗体所访问;如果是“Private”表示后面的函数只可以被所在类的其他过程所访问

隔德职业技水学院 调用函数 声明了一个变量,在程序中就会使用这个变量,同样定义了一个函数, 在程序肯定会使用这个函数,习惯上将使用函数称谓调用函数 。明确与调用函数相关的几个要素: (装送要函数时,函数一般是表达式中的笑一项。如图4.2中就是一个简单 (2)实参列表。调用函数时,紧跟函数名后面,用一对圆括号包围:若没有 参数也必须保留一对圆括号 之所以称为实参列表是因为每一个参数是有 明确的数值 量求实参写形参的个数 致,数据类型二致,如图4.2中的 实参列美串的和b有确定的值,符合与形参个数和数据类型一致的要求。 (3)代码中不能出现调用没有被定义的函数的语句。 。调用函数的一般形式:函数名(实参列表) 。调用函数的执行流程: ·调用开始:实参与形参结合。 。执行函数过程体,直到“End Function”语句。 。函数名带着返回值,返回主调程序,顺序执行后面的语句
顺德职业技术学院 6 调用函数 声明了一个变量,在程序中就会使用这个变量,同样定义了一个函数, 在程序肯定会使用这个函数,习惯上将使用函数称谓调用函数 明确与调用函数相关的几个要素: (1)调用函数时,函数一般是表达式中的某一项。如图4.2中就是一个简单 表达式。 (2)实参列表。调用函数时,紧跟函数名后面,用一对圆括号包围;若没有 参数也必须保留一对圆括号。之所以称为实参列表是因为每一个参数是有 明确的数值,要求实参与形参的个数一致,数据类型一致,如图4.2中的 实参列表中的a和b有确定的值,符合与形参个数和数据类型一致的要求。 (3)代码中不能出现调用没有被定义的函数的语句。 调用函数的一般形式:函数名(实参列表) 调用函数的执行流程: ⚫ 调用开始:实参与形参结合 。 ⚫ 执行函数过程体,直到“End Function”语句。 ⚫ 函数名带着返回值,返回主调程序,顺序执行后面的语句

顺德业技术学 4.1.2 函数过程的应用举例 例题4.1:通过本实例达到以下目的: (1)利用给定的部分代码,根据要求改写程序。 (2)练习自定义函数,体会自定义函数的几个关键 要素。 (3)练习调用函数,体会在程序引入函数的好处
顺德职业技术学院 7 4.1.2 函数过程的应用举例 例题4.1:通过本实例达到以下目的: (1)利用给定的部分代码,根据要求改写程序。 (2)练习自定义函数,体会自定义函数的几个关键 要素。 (3)练习调用函数,体会在程序引入函数的好处