三、常用语句与函数2

三、常用语句与函数2

ID:39634234

大小:76.00 KB

页数:6页

时间:2019-07-07

三、常用语句与函数2_第1页
三、常用语句与函数2_第2页
三、常用语句与函数2_第3页
三、常用语句与函数2_第4页
三、常用语句与函数2_第5页
资源描述:

《三、常用语句与函数2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、主要内容1、 用户交互函数2、 数学函数3、 字符串函数4、 日期函数5、 常用转换函数二、教学要求1、 本章节知识点很重要,在选择和操作题中多次出现,要求学生提高认识。2、 熟练掌握常用函数的格式和使用方法。三、教学步骤【导入】◆请同学们观察y=sin(x),sin在数学上叫正弦函数,x为自变量,y为因变量◆请同学们观察a=sin(b),在计算机中,a和b都为变量,sin为正弦函数。介绍:计算机中的函数,有时候可以不带参数,有时候,可以带几个参数。◆请同学们观察如下程序,我们想取得4:59:36AM和4:59:39AM之间的时间差:Priv

2、ateSubCommand1_Click() a=#4:59:36AM# b=#4:59:39AM#  c=b-a printcEndSub 输出结果为3.47222222222277E-05,比较晦涩难懂请同学们观察如下程序:PrivateSubCommand1_Click() a=#4:59:36AM# b=#4:59:39AM# c=DateDiff("s",a,b) PrintcEndSub输出结果3[总结]◆通过以上例子,我们知道,datediff实现了一定的功能。具体的功能为:算出2个时间之间的差值,用秒来表示。程序段中没有任何对da

3、tediff的说明,显然,它是程序默认接受的。◆    我们常常利用VB提供的内部函数来解决问题。VB中函数的概念与数学中函数的概念没本质的区别。内部函数称为标准函数,它们是VB系统为了实现常用功能而提供的内部函数。◆    函数可以有零个或多个输入,一般都有一个确定的返回值。请同学们输入printnow(),观察。1、 用户交互函数1)inputbox()函数[例]教师制作两个求周长的程序,界面和程序如下 PrivateSubCommand1_Click() DimrAsInteger,cAsSingle r=Val(Text1.Text) c

4、=2*3.14*r Text2.Text=cEndSub PrivateSubCommand1_Click() DimrAsInteger,cAsSingle r=Val(InputBox("请输入半径","输入框","3")) c=2*3.14*r Text2.Text=cEndSub通过对比,得出InputBox("请输入半径","输入框","3")实现了text1的功能,而且,是以弹出窗口的形式,并有默认值。[介绍]vb通过inputbox()函数实现人机交互[格式]inputbox(提示[,标题][,默认值][,x坐标][,y坐标])[例

5、]请比较下面两个a是否一样a=InputBox("请输入半径","输入框","3")a=3[例]请学生观察下面例子并总结a=1:b=2:c=3d=inputbox(a,b,c)printd总结:变量也可参数结论:inputbox函数的输出值和文本框一样,也是文本2)msgbox()函数msgbox()函数是VB程序设计中常用的交互函数,用来显示多种样式的消息框[格式]msgbox(提示信息[,按钮][,标题])[例]请同学们观察以下例子教师做出总结PrivateSubCommand1_Click() a=MsgBox("你好吗",vbYesNo,

6、"确定吧") PrintaEndSub 总结:msgbox返回结果为一个数值,上例中,点是(y)后,a的值被赋予6,点否(n)后,a的值被赋予7。“按钮”参数为VB内部的符号常量,比如vbokonly,vbokcancel,vbyesno,vbyesnocancel等。2、 数学函数在具体编程过程中,各类数学函数会被使用,数学函数用于数学计算,包括三角函数、求平方根函数、求绝对值函数、对数函数、指数函数等。它们与相应的数学定义相同。[请同学们看课本30页表2-8常用数学函数表][例]PrivateSubCommand1_Click() a=-4 

7、Printabs(a) a=4 PrintSqr(a) a=30'30度 PrintSin(a*3.14/180)'三角函数内必须为弧度 PrintCos(a*3.14/180) PrintTan(a*3.14/180) PrintAtn(值) a=2 PrintExp(a) a=10 PrintLog(a) a=99.8 PrintInt(a) ‘int为取整作用 a=99.2 PrintInt(a) a=99.5 printcint(a)EndSub[例]教师演示以下例子PrivateSubCommand1_Click() a=Rnd() P

8、rintaEndSub反复多次按下command1,多次启动程序运行。提示:rnd函数产生一个[0,1)之间的随机数学生反馈:每次的打印

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。