- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]VB教学课件第七章【医药版】
第七章 过程 7.1 函数过程的定义与调用 7.2 子过程的定义与调用 7.3 参数传递 7.4 递归 7.5 常用算法(三) 7.6 变量、过程的作用域 7.7 重点和难点 7.1 函数过程的定义 “函数过程”是用户可自定义过程的一种 以Function保留字开始,以End Function结束的 为函数过程并。 1. 引例7.1,例如 已知多边形的各条边的长度,要计算多边形的面积。 计算多边形面积,可将多边形分解成若干个三角形。 计算三角形面积的公式如下: 多重窗体和多文档窗体 一、多重窗体 1.添加窗体 “工程|添加窗体” 3. 设置启动窗体 5. 窗体方法 (1)Show方法:显示一个窗体(当窗体没有Load,自动Load) [窗体名称].Show [模式] 1 - Modal:关闭才能对其它窗体进行操作。 0 - Modeless,可以对其它窗体进行操作。 (2) Hide方法:隐藏窗体,并不从内存中删除 [窗体名称.] Hide 6.不同窗体间数据的存取 (1)存取控件的属性 另一窗体名.控件名.属性 (2)存取变量的值 另一窗体名.全局变量名 例7-8.8 输入和计算学习成绩。 7.7重点和难点 1. 确定自定义的过程是子过程还是函数过程 函数过程名有值,子过程名无值。 过程有一个返回值,则使用函数过程; 若返回多个值或无返回值,一般使用子过程。 2.过程中形参的个数和传递方式的确定 过程中参数的作用是实现过程与调用者的数据通信。 (1)从主调程序获得初值,值传递。 (2)将结果返回给主调程序,地址传递。 3. 实参与形参结合时对应问题 个数、类型、位置、次序一一对应。 形参是值传递,对应实参可以是表达式、常量、数组元素。 形参是地址传递,对应实参只能是简单变量。 数组、记录类型、对象只能是地址传递。 4. 变量的作用域问题 局部变量、静态变量、全局变量特点、作用 5. 递归调用出现“栈溢出” 递归过程中有终止的条件和终止时的值或某种操作; 每递归调用一次,其中的参数要向终止方向收敛。 Sub Command1_Click() …… Call F1(y) Print y End Sub Sub F1 (x) …… x=4*F2(x-1) End Sub Function F2 (x) …… F2=3*F3(x-1) End Sub Function F3 (x) …… F3=2*x End Sub 过程的直接调用 实际上,我们可以利用一个过程或一个函数自己调用自己,来完成上面的这个程序,这种法子被称为递归。 递归主要可以用来解决这样一些问题,如: 求n!问题; 求最小公倍数问题; 排列组合问题; 各种数列问题 递归的概念: 用自身的结构来描述自身就称为“递归” n!=n×(n-1)! 7!=7×6! 6!=6×5! 5!=5×4! 4!=4×3! 3!=3×2! 2!=2×1! 1!=1 Function fac%(n%) If n=1 then fac = 1 Else fac=n*fac(n-1) End If End function Function fac%(n%) If n=1 then fac = 1 Else fac=n*fac(n-1) End If End function Function fac%(n%) If n=1 then fac = 1 Else fac=n*fac(n-1) End If End function ① ② ③ ④ Sub Form_Click() k% = 3 x =
您可能关注的文档
- [高一数学]DBF直线、平面垂直的判定及其性质.ppt
- [高一数学]必修2-第二章点、直线、平面之间的位置关系-234平面与平面垂直的性质.ppt
- [高一数学]空间几何体.doc
- [高一数学]第四章 第三节 两角和与差、二倍角公式1.ppt
- [高一数学]学案10 函数模型及其应用.ppt
- [高一数学]初高中数学衔接讲座02 第二讲 整式.ppt
- [高一数学]〈苏教版〉内部资料必修一函数部分.doc
- [高一数学]算法与程序图框图.ppt
- [高一数学]高一年级数学必修一公式及热点透析【涵盖高中数学学习攻略】.doc
- [高一数学]高中数学 32 一元二次不等式及其解法 第1课时课件 新人教A版必修5.ppt
最近下载
- 人教版数学六年级上册第四单元《比》单元整体作业设计 (3).docx VIP
- 2025年水平定向钻市场调查报告.docx
- IPC J-STD-003D CN 中文目前最新版TOC.pdf VIP
- 2024年杭州钱塘新区产业发展集团有限公司下属公司招聘真题及答案详解(各地真题).docx VIP
- 飞机主动杆结构设计及控制策略研究.doc VIP
- 2024年世界职业院校技能大赛中职组“婴幼儿保育组”赛项考试题库-下(多选、判断题汇总).docx VIP
- 全新版大学英语第三册Unit 1 Changes in the way we live.ppt VIP
- CNAS-CL02-A006:2018 医学实验室质量和能力认可准则在输血医学领域的应用说明.pdf VIP
- xx集团粮食仓储及加工基地可行性研究报告.docx
- 2025医院药品不良反应培训.pptx VIP
文档评论(0)