欢迎来到天天文库
浏览记录
ID:43566334
大小:228.71 KB
页数:7页
时间:2019-10-11
《过程与函数的导学案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、义乌六中“315”高效课堂建设——信息技术学科导学案专题名VB程序设计初步课题名VB过程与函数复习导学案一、课程复习目标三维目标知识与能力:1、理解模块化程序设计的基本思想2、掌握过程的定义及使用方法;3、理解自定义函数的概念及调用方法;过程与方法:通过自生学习、小组合作探究等方式。情感态度与价値观:提升抽象思维能力,对程序语句能的兴趣。重点难点重点:过程的定义及使用方法;自定义函数的概念及调用方法;函数与过程的区别;难点:理解模块化程序设计的基本思想,初步掌握其基本方法会考纲要过程、事件处理过程、H定义函数二
2、、基础知识图解抓牢主干,知识网络化理解:VB应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,毎个模块负责解决整个应用问题的一部分任务。▲vb应用程序是按模块化的方式组成的,程序模块分为过程和函数两种。1、过程(sub)※我们只关注事件处理过程(即我们可以理解为:过程就是事件处理过程)①、构造过程的格式Sub事件处理过程名(参数表)语句块Endsub注:a、过程无返回值;b、事件处理过程名必须符合的规则:c、无参数为括号不能省略。②、过程的应用根据“红绿灯的VB应用程序”与“产生十个随机整数”理解过程
3、的应用。▲回顾VB常见的事件标准名对象事件标准名说明文本框TextClick在文本框内单击鼠标Dbclick在文木框内双击鼠标Keypree文本框被激活后,用户在键盘上按下某一个键命令按钮CommandClick在命令按钮上单击鼠标标签LabelKeypree在标签上单击鼠标窗体FormLoad运行其程序时,加载窗体▲千万不能理解为只能上而的对象只能跟后而的相应的事件。2、函数(Function)①.构造函数的格式:Function两数名(参数农)AS类型名语句块(其中至少有一个语句是:名二表达式)EndFun
4、ction注:a、函数有返回值,“类型名”决定其返回值的数据类型。b、调用时参数表中的书写与定义函数时一致。▲函数可分为标准函数和自定义函数。3、过程与函数的区别▲两者的区别:a、过程强调的是动作,而函数强调的是值的计算b、两数执行后,有一个函数返回值;过程执行后,无返回值。三、课程达标检测分层巩固,能力具体化。1、设计一个函数Leap,判断Y年是否是闰年,若是,就返回1,否则返回0。在文本框中输入年份,利用函数Leap判断后,在标签中输出结果。应用程序设计步骤:第一步:设计界面FormlLabel1Label
5、20commandTextl根据初始界面补充完整各对象的属性:控件属性属性值FormlcaptionLabel1captionTextltext空串Label2captionbackcolor&H00FFFF00&Commandlcaption第二步:编写代码FunctionLeap(yAsInteger)AsInteger"口定义函数LeapIfyMod100<>0AndyMod4=0OryMod400=0ThenLeap=1ElseLeap=0EndIfEndFunctionPrivateSubComman
6、dlClick()DimyearAsIntegeryear=Vai(Textl.Text)IfLeap(year)=1ThenLabel2.Caption=Textl.Text+"年是闰年!"ElseLabel2.Caption=Textl.Text+"年不是闰年!EndIfEndSub2、设一个求扇形面积的函数square,用r代表半径,h代表弧度。在两个文本框textl和text2中分别输入扇形的半径与弧度,当单击按钮ciiidl时,在tcxt3中输出面积。程序界面如下:••1请补充完整下而的程序代码:Pr
7、ivateSubcmdl_Click()DimiAsSingle,jAsSingleDimsAsDoublei=Vai(Textl.Text)j=Vai(Text2.Text)Tcxt3.Text=Str(s)EndSubFunctionsquare(rAsSingle,hAsSingle)AsDoubleConstk=3.14EndFunction
此文档下载收益归作者所有