《VFP常用函数》PPT课件.ppt

《VFP常用函数》PPT课件.ppt

ID:52066699

大小:366.00 KB

页数:29页

时间:2020-03-31

《VFP常用函数》PPT课件.ppt_第1页
《VFP常用函数》PPT课件.ppt_第2页
《VFP常用函数》PPT课件.ppt_第3页
《VFP常用函数》PPT课件.ppt_第4页
《VFP常用函数》PPT课件.ppt_第5页
资源描述:

《《VFP常用函数》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章VFP常用函数7/22/20211函数是一段程序代码,用来进行一些特定的数据运算或转换功能。按函数运算、处理对象和结果的数据类型,可分为数值型函数、字符型函数、测试型函数、日期型函数、数据类型转换函数等。函数由函数名与自变量两部分组成。使用函数的一般格式:函数名(N个自变量)例如:SUM(23,45,67,89)INT(345.678)LEN(”DFGH”)SQRT(9)函数名是VisualFoxPro保留字。应蓝色显示自变量必须用圆括号对括起来,如有多个自变量,各自变量以逗号分隔。可以是常量、变量、函数或表达式等。7/22/20212学习每一个函数要注意以下几点:1、函数的格式;2

2、、函数的功能;3、自变量的个数以及类型;4、函数的返回值(类型)。一、数值函数(P54)数值函数用于数值运算,其自变量与返回值都是数值型数据。1.取绝对值函数ABS()【格式】ABS()【功能】计算nExp的值,并返回该值的绝对值。例:abs(-90)=90abs(23)=23abs(0)=0任务一数值函数7/22/202132.指数函数EXP()【格式】EXP()【功能】求以e为底、nExp值为指数的幂,即返回ex的值。例:Ye2X=Y*EXP(2*X)3.取整函数INT()【格式】INT()【功能】计算nExp的值,返回该值的整数部分。如:?Int(

3、-11.6)-11?Int(12.89)12INT函数的应用:A、判断奇偶数?INT(X/2)=X/2当结果为.T.表明X为偶数,为.F.是奇数B、在数据表中应用显示年龄是10的整数倍的人LISTFORINT(年龄/10)=年龄/10任务一数值函数7/22/202144.平方根函数SQRT()【格式】SQRT()【功能】求非负nExp的平方根。5.最大值函数MAX()和最小值函数MIN()【格式】MAX([,...])MIN([,...])【功能】返回数值表达式中的最大值MAX()和最小值M

4、IN()。任务一数值函数7/22/202156.求余数函数MOD()(P56)【格式】MOD()【功能】返回nExp1除以nExp2的余数。余数的小数位数与nExp1相同,符号与nExp2相同。如:?mod(17,5)2?mod(43,-7)-6MOD函数的应用:(掌握)A、判断奇偶数?MOD(X,2)=0当结果为.T.表明X为偶数,为.F.是奇数B、在数据表中应用显示年龄是10的整数倍的人LISTFORMOD(年龄,10)=0任务一数值函数7/22/202167.四舍五入函数ROUND()【格式】ROUND()【功能】返回nEx

5、p1四舍五入的值,nExp2表示保留的小数位数。例:?ROUND(23.456,2)23.46?ROUND(-34.234,0)-348.π函数PI()【格式】PI()【功能】返回常量π的近似值例:Πr2=PI()*R^2任务一数值函数7/22/20217练习:?ROUND(337.2007,3),INT(67/23)?MOD(-987,89),EXP(7)?ABS(90.98),ABS(-456.78),SQRT(144)?MAX(454,765,987,-09,-65)?MIN(785,-98,-987,876,5432)?SQRT(INT(MAX(34,67.78,7654.78,1

6、0000.567)))?ABS(MOD(98,-6))+ROUND(45.765,2)任务一数值函数7/22/20218二、字符函数(P56)字符函数是处理字符型数据的函数,其自变量或函数值中至少有一个是字符型数据。函数中涉及的字符型数据项,均以cExp表示。1.子串位置函数【格式】AT()【功能】返回串cExp1在串cExp2中的起始位置。函数值为整数。如果串cExp2不包含串cExp1,函数返回值为零。如:?AT(“张”,“张勇”)1?AT(“人民”,“中华人民共和国”)5应用:显示姓张的人:LISTFORAT(“张”,姓名)=1任务二字符函数7/22/2

7、02192.取左子串函数LEFT()【格式】LEFT()【功能】返回从cExp串中第一个字符开始,截取nExp个字符的子串。例:?LEFT(“纷纷扬扬的大雪”,4)纷纷应用:显示姓王的人:LISTFORLEFT(姓名,2)=“王”3.取右子串函数RIGHT()【格式】RIGHT()【功能】返回从cExp串中右边第一个字符开始,截取nExp个字符的子串。有关说明同LEFT

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

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

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