201220132VFP第2部分表达式函数.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习:使用关系表达式和逻辑表达式书写各种条件 1、n是偶数 n%2=0 2、n是奇数 n%2=1 3、n是整数 int(n)=n 4、n的取值范围是(-100~100) -100=n and n=100 5、n是一个两位数 10=n and n=99 练习:使用关系表达式和逻辑表达式书写各种条件 1、n是字符型 vartype(n)=‘c’ 2、n保存的是同学的专业,判断是否是历史专业或计算机专业的同学。 n=“历史” or n=“计算机” 3、n保存的是学生性别,判断是否是男生 n=“男” 4、n的取值范围是(‘a’~’z’) asc(‘a’)=asc(n) and asc(n)=asc(‘z’) 5、n是一个两位的字符串 len(n)=2 6、n保存的是同学的姓名,判断该同学是否是姓”李” left(n,2)=”李” 练习:使用关系表达式和逻辑表达式书写各种条件 1、n保存的是同学的生日,判断是否是90后。 1990=year(n) and year(n) = 1999 2、n保存的是入学日期,判断是否已经入学三年. year(date( )) – year(n)=3 3、n保存的是借书日期,借书90天后为超期,判断是否超期。 date( ) – n 90 4、n保存的是用户登录时间,判断用户是否是上午。 登录。 8=hour(n) and hour(n) = 12 函数 掌握一个函数从三个方面去理解: 1 函数名及其功能 2 参数的个数,类型及其功能. 3 返回值(函数值)及其类型 4 个别应该注意的地方 什么叫参数,自变量,函数值 对话框类型及含义 日期型或日期时间型变量n 函数具有特定的功能,分为系统函数和自定义函数两类。 函数具有函数名、参数和函数值三个要素,有的函数缺省参数。 函数调用的一般形式为: 函数名([参数表]) 一、数值处理函数 1)取整函数 INT(数值表达式) 格式: 无条件去掉小数部分,不进行四舍五入 【例】INT() 函数的使用。 x=-26.72 ?INT(x),INT(-x) -26,26 2)求余数函数 格式: MOD(数值表达式1,数值表达式2) 例如: MOD(38,5),MOD(38,-5),MOD(-38,5), MOD(-38,-5) 38%5,38%-5,-38%5,-38%-5 函数值与数值表达式2同号 3 -2 2 -3 3 -2 2 -3 【例】将一个3位整数X的百位数字和个位数字取出来。 X的百位数字: X1=INT(X/100) X的个位数字: X2=MOD(X,10) 取第n位数的方法: 1、先用第n+1位的权10 来对该数求模,使n+1位以上的数剔除掉。 2、再除以第n位的权10 来缩小10 倍,最后再取整,使n-1位以后的数剔除掉。 n N-1 N-1 (最高位的求法:除以最高位的权,再取整) (最低位的求法:对10求模。) 【例2-10】设计一表单,要求能输入一个3位数,并逆序显示(如输入756,则显示657)。表单设计界面如图2-22所示,运行结果如图2-23所示。 ①设计如图2-22所示表单,文本框text1的value属性的初值为0。 ②命令按钮“逆序显示”的“click”事件代码如下: x=thisform.text1.value x1= INT(x/100) x2= INT(MOD(x,100)/10) x3= x%10 y=x1+10*x2+100*x3 thisform.label2.caption=结果为:+STR(y,3) 3)四舍五入函数 格式: ROUND(数值表达式1,数值表达式2) 【例】ROUND()函数的使用。 x=486.735 ROUND(x,4-2), ROUND(x,1), ROUND(x,0), ROUND(x,-1),ROUND(X,-2) 4 8 6 . 7 3 5 位置: -2 -1 0 1 2 3 对数值表达式2+1位四舍五入

文档评论(0)

00625 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档