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