第6章 过程整理优秀课件.ppt
《第6章 过程整理优秀课件.ppt》由会员分享,可在线阅读,更多相关《第6章 过程整理优秀课件.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章 过程整理过程整理第1页,本讲稿共26页6.1 函数过程的定义和调用函数过程的定义和调用(P125)例6-1(补充)求组合数例6-1-1(P125 自学)已知多边形各条边和对角线的长度,求多边形的面积.第2页,本讲稿共26页w函数的默认作用域是函数的默认作用域是Public;w可以使用可以使用 Exit Function语句强制退出函数语句强制退出函数.w函数体中函数体中必须至少必须至少有一条语句为函数名赋值。例如有一条语句为函数名赋值。例如 函数名函数名=表达式表达式6.1.1 函数过程的定义函数过程的定义(P126)Private|Public Function 函数名(形参表)
2、AS 数据类型函数体;End Function格式为格式为:形参名形参名1 As 类型类型,形参名形参名2 As 类型类型 第3页,本讲稿共26页6.1.2 函数的调用函数的调用w与系统内部函数的调用方法相同.格式为:例6-2(P127)编写一个求最大公约数的函数.例6-3(补充)编写一个函数,查找一个字符串在另外一个字符串中的出现次数.例6-3-1(P128 自学)编写一个 函数,统计字符串中汉字的个数.函数名(实参列表)第4页,本讲稿共26页6.2 子过程的定义和调用子过程的定义和调用(P129)例6-4(P129)编写一个过程,对Label1控件进行移动,其中通过参数Tag的值(1或-1
3、)决定向右下角还是左上角移动.第5页,本讲稿共26页6.2.1 子过程的定义子过程的定义(P130)Private|Public Sub 子过程名(形式参数表)语句块 其中可以使用Exit Sub语句强制退出过程End Subw 默认为 Public(公用过程);w 过程名的命名规则遵循标识符的命名规则.第6页,本讲稿共26页6.2.2 子过程的调用子过程的调用(P130)Call 子过程名子过程名(实际参数表实际参数表)说明说明:1)无参数时,连同括号一起省略无参数时,连同括号一起省略;2)参数个数多于一个时用逗号分隔参数个数多于一个时用逗号分隔;3)实参可以是常量、变量、数组或表达式。实参
4、可以是常量、变量、数组或表达式。w格式1:子过程名子过程名 实际参数表实际参数表w格式2:第7页,本讲稿共26页 子过程示例子过程示例例例6-5(P131)分别编写一个子过程分别编写一个子过程(Sub)和一个函数过程和一个函数过程(Function),统计字符串统计字符串S中单词中单词“the”出现的次数出现的次数.第8页,本讲稿共26页6.3 参数传递参数传递(P132)按地址传递(ByRef,默认方式)按值传递(ByVal)w参数的传递方法Sub ProcThe(ByVal s As String,ByRef Count As Integer)End Subw形参形参过程定义时,过程名后的
5、圆括号中出现的变量名过程定义时,过程名后的圆括号中出现的变量名.w实参实参过程调用时,过程名参数过程调用时,过程名参数.Call ProcThe(Text1,n)实参与形参的个数、类型、位置必须一一对应第9页,本讲稿共26页6.3.1 传值传值(ByVal)和传地址和传地址(ByRef)1.传值(ByVal)将实参的值传递给形参.实参和形参各自占用不同的存储空间,因此,形参的改变不会影响实参.形参形参变量名;变量名;实参实参可以是变量名、常量、表达式、数组元素可以是变量名、常量、表达式、数组元素.第10页,本讲稿共26页2.传地址传地址(ByRef)形参和实参共用同一个存储单元,因此,形参的改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第6章 过程整理优秀课件 过程 整理 优秀 课件
限制150内