



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏省无锡立信职教中心校教案课 题过程调用习题讲解课 型讲 授授课日期授课时数2教学目标掌握Function过程的定义和调用。掌握sub过程及按值、按地址传递的区别等。教学重点Function过程的定义和调用教学难点调用过程学情分析学生掌握了Sub过程的定义和调用。板书设计复习上节课的内容一、Function过程1. 定义2. 调用 二、举例学生练习总结教学后记通过习题讲解,有效地对前面所学知识进行了系统复习。江苏省无锡立信职教中心校备课笔记教 学 内 容学生活动复习提问 1 Sub过程分两大类(事件过程,自定义过程)2Sub过程的定义和调用格式引入通过上节课对 Sub过程的学习,我们对过程的概念、如何定义和调用过程已经有所了解,这节课学习如何定义和调用 Function过程。 新授一、Function过程1.定义:Private|PublicStatic Function 函数名 (参数列表)AS 数据类型局部变量和常数声明语句块函数名=表达式Exit Function语句块函数名=表达式End Function例:求n!的函数过程Private Function Fact(ByVal N As Integer) As LongDim k As IntegerFact=1If N=0 ThenExit FunctionElseFor k=1 To NFact=Fact*kNextEnd IfEnd FunctionPrivate Sub Form_Click()Dim x As IntegerX=Fact(3)Print “x=”;xEnd Sub2.Function过程调用1)用Call语句调用Sub过程Call (实参表)2)把过程名作为一个语句来使用过程名实参1,实参2,3)变量=函数名(参数列表) 若把函数返回值赋值给另一变量时,实际参数必须放在括号内;若不需要把返回值进行赋值,仅仅调用函数,则在实际参数两侧可以不加括号。例:得用Function过程编写一个求两个正整数的最大公约数的程序。Private Function Gcd(ByVal A As Integer, ByVal B As Integer) Dim R As IntegerR=A Mod BDo While R0 A=B B=R R=A Mod BLoopGcd=BEnd FunctionPrivate Sub Form_Click()Dim N As Integer, M As Integer,G As IntegerN=InputBox(“输入N”)M=InputBox(“输入M”)Print N;“和”;M;“的最大公约数是:”;GEnd Sub二、 举例1以下程序可定义一个计算圆面积的过程1在command1 click()中调用Sub过程2在command1 click()中调用Function过程 思考问题个别回答听讲做笔记听理解听讲做笔记听理解学生练习学生练习1 public sub circle(r) Private sub command1 click()const pi=3.1415926 dim rdim area as integer r=inputbox(“请输入圆半径”)area=pi*r*r circle rmsgbox(“圆的面积”&area) End Sub End Sub2 public Function circle(r) Private sub command1 click()const pi=3.1415926 dim r r=inputbox(“请输入圆半径”)area=pi*r*r EndSub msgbox(“圆的面积”) circle rEnd Sub2.有一Sub过程如下:Sub s(x As Single,y As Single)T=xX=t/yY=t Mod yEnd Sub调用的事件过程如下:Private Sub Commmand1_Click()Dim a As Single, b As Singlea=5b=4s a,bPrint a,bEnd Sub则程序运行后,单击命令按钮时输出为1.25 13. 运行下面的程序,单击窗体后在窗体上显示的第一行结果是3;第二行结果是2。Private Function Digit(n As Integer, k As Integer)As Integer Digit=0 Private Sub Form_Click()Do While k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销自动化软件定制创新创业项目商业计划书
- 四季盆景展示园创新创业项目商业计划书
- 法律手工制品店铺创新创业项目商业计划书
- 汽车安全管理信息系统创新创业项目商业计划书
- 输油管安全知识培训内容课件
- 农产品农业产学研合作创新创业项目商业计划书
- 职业教育课程版权合作拓展创新创业项目商业计划书
- 2025年工业互联网平台生物识别技术在工业生产过程质量监控中的应用前景分析
- 2025年数字人民币跨境支付技术挑战与支付清算安全防护
- 民法典物权篇课件
- 施工合同赶工协议
- 《人工智能原理及其应用》王万森编著电子工业出版社课后习题答案37
- DB1331T 063-2023雄安新区地埋管地源热泵系统工程技术规程
- 汽车销售劳动合同书
- 湖北武汉历年中考作文题与审题指导(2000-2024)
- 中学学生会检查细则说明表格
- 新初一家长培训会课件
- 大中型企业安全生产标准化管理体系要求编制说明
- 《社会治理概论》教学大纲
- 人教版初中九年级全册英语单词表(完整版)
- 2024ESC心房颤动管理指南解读-完整版
评论
0/150
提交评论