第三次实验内容.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三次实验内容.doc

第三次实验内容:运算符及表达式 用运算符将各种常量、变量及函数连接起来的运算式子称为表达式。事实上,常量、变 量和函数是最基本的表达式。 根据表达式中所使用的运算符,可将表达式分为:算术表达式、字符表达式、日期表达 式、日期时间表达式、关系表达式和逻辑表达式。如果在一个表达式中含有两种或更多种运 算符,这样的表达式称为混合表达式。 【实验目的】 了解各运算符的功能 掌握同一类型运算符的优先级别,不同类型运算符的优先级别 按要求写出符合要求的表达式 算出混合型表达式的结果 一:算术运算符及表达式 算术运算符有圆括号()、乘方(^或**)、乘(*)、除(/)、取模(%)、加(+)、减(-) 等。同样为算术运算符,但其优先级别不同,通过下表可反映出各算术运算符的优先级别。 表:算术运算符的功能及优先级别 运算符 功能 优先级别 () 多个括号则由内及外依次展开运算 最高 **、^ 乘方或(幂)如:2^3=8 *、/ 两者同级,从左至右依次计算。如:2*6/4=3 % 取模。如:10%3=1;10%-3=-2 -10%3=2;-10%-3=-1 +、- 两者同级,从左至右依次计算。如:23-6+8=25 最低 例题1:写出各算术运算符执行后的结果。 ?11%6 结果:5 ?11%-6 结果:-1 ?-11%6 结果:1 ?-11%-6 结果:-5 ?sqrt(2.5*2)**2 结果:5 ?4+3-105%4**2+(9/3) 结果:1 Visual FoxPro中%mod()函数一致。 为初学者而言,很多人都把取模运算符“%”当作百分比,如12%。x=8.9,求2X与X2X=8.9 A=2^x ?A 结果:477.71 B=X**2 ?B 结果:79.21 ?max(A, B) 结果:477.71 a=2,b=10,c=5,计算一元二次方程:ax2+bx+c=0的两个实根。 a=2 b=10 c=5 X1=(-b+sqrt(b^2-4*a*c))/(2*a) X2=(-b-sqrt(b^2-4*a*c))/(2*a) ?x1,x2 结果:-0.5635 -4.4365 Visual FoxPro中没有中括号及大括号来表示不同层次的运算,只有小括号。多 级运算均用小括号来表示,由里及外依次展开。而且小括号的优先级别最高。 分母2*a必须加括号,否则将a当作分子而不是分母进行运算,结果就不正确了。 二.字符运算符及表达式 字符运算符只有三个:+、-及$。优先级别由高到低是:+、-、$。 参加字符表达式运算的数据都是字符型的,但运算后的结果可能是字符型也可能是逻辑型的。 例题1:写出各字符运算符执行后的结果。 X=”计算机 ” 字符串前面没有空格,后面有2个空格 Y=’012班’ 字符串前面没有空格 ?x+y 结果:“计算机 012班“ 中间有两个空格 ?’1’+’6’ 结果:’16’ ?x-y 结果:’计算机012 ‘ 将空格移至新生成字符串的尾部 ?‘1’-‘6’ 结果:’16’ ?”程序”$”开发程序“ 结果:.T. ?”智能”$”智力及能力” 结果:.F. 【说明】 字符串的“+”运算符表示将两个字符串连接。 字符串的“-”运算符将第一个字符串的尾部空格移去再与第二个字符串连接,在 新生成的字符串的尾部再将第一个字符串的尾部空格加上。“-”运算符的功能相当于将第一个字符串尾部空格转移,如果第一个字符串尾部没有空格则功能与“+”一致。 “$”功能类似于集合中的∈,其返回值为逻辑型数据。 例题2:设n1=’qw’,n2=space(3),n3=str(4.51,5,2),且x1=n1+n2+n3,x2=trim(n1+n2-n3)求x1和x2的长度。 n1=’qw’ n2=space(3) n3=str(4.51,5,2) x

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档