第3章VFP的数据与运算案例分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;教学目的: 1.掌握常量、变量的概念、数据类型及使用方法 2.掌握常用函数的格式、功能与使用方法 3.掌握表达式的类型与使用方法 教学重点: 表达式的使用 教学难点: 数据类型、表达式的使用;3.2 Visual FoxPro的常量与变量;1.字符型常量 又称字符串,是由ASCII字符和汉字组成的一个或一串字符。 书写方法:把一串字符写在一对定界符之间。 定界符有三种:注意使用西文中的符号 单引号(′′)、双引号(″″)、方括号([ ])。 例:′计算机′、“Windows”、 [123.04] ″ ″ (长度为零的空字符串) 一般习惯用双引号标识字符型常量 ;2.数值型常量 又称常数,是由阿拉伯数字、正负号和小数点组成的可以进行算术运算的数。 书写方法: (a)十进制数的写法(小数形式) (b)科学记数法(指数形式) 例:123、-43.065、0.222E2、638.4E-3 数值型常量在内存中用8个字节表示 ;3. 货币型常量 用来表示货币值,以货币符号$开头。在存储和计算时四舍五入到4位小数。若小数位不足4位,则尾部补零。 1个货币型常量在内存中占8个字节。不能采用科学记数法形式 。 例:$123.0000;4. 逻辑型常量 又称逻辑值,用来描述对事物做出判断的一种结果。它只有逻辑真和逻辑假两个值。1个逻辑型常量在内存中占1个字节。 逻辑型常量两边必须有圆点“.”。 逻辑真:.T.、.t.、.Y.、.y. 逻辑假:.F.、.f.、.N.、.n.;5. 日期型常量 由数字按固定格式组成的特殊类型。日期型常量两边必须用大括号{ }括起来,年月日彼此间用分隔符(. - /)隔开。 默认的日期格式是{mm/dd/yy} 例:{2/20/09}和{2/20/2009}都表示2009年2月20日 {^2006.03.15}、{^2006-03-15}、 {^2006/03/15};6. 日期时间型常量 由日期和时间两部分组成,必须用大括号{ }括起来。1个日期时间型常量在内存中占8个字节。 严格的日期时间型常量格式为:以符号^开始 {^yyyy-mm-dd[hh[:mm[:ss]]][a|p]} 例: {^2006-05-04 02:30:20 p};日期时间型常量(了解);日期时间型常量(了解);日期时间型常量(了解);3.2.2 变量;3.2.2.1 命名规则;3.2.2.2 字段变量 ;3.2.2.3 内存变量;3.2.2.3 内存变量;3.2.2.3 内存变量;3.2.2.3 内??变量;3.2.2.3 内存变量;3.2.2.3 内存变量;3.2.2.3 内存变量;3.2.2.3 内存变量;3.2.2.3 内存变量;思考:如果在执行下面语句,会显示什么;3.2.2.4 数组变量 ;3.2.2.4 数组变量 ;3.2.2.4 数组变量 ;3.2.2.4 数组变量 ;3.2.2.5 系统变量 ; 表达式是用运算符把常量、变量、函数等按一定的规则连接起来的式子。 表达式的类型有5种: 数值型、字符型、日期型、关系型和逻辑型; 又称算术表达式,由数值运算符把数值型常量、变量连接而成。运算结果为数值型。;例1:数学式 [a-2 ? m(a-b)]?4?(2ab+a)如何写? 例2:4+(6-3)^2*2*2/6%5的运算结果是多少?;3.4.2 字符表达式;例:STORE “DAY? ?” TO A STORE “? YEAR” TO B C=A+B ?C D=A-B ?D;3.4.3 日期和时间表达式;3.4.4 关系表达式;例如: ?my school $my ?my $ my school ?my = my school ?my school =my;3.4.4 关系表达式;3.4.4 关系表达式;3.4.4 关系表达式;3.4.4 关系表达式;3.4.5 逻辑表达式;例如:查询1977年6月1日前出生、基本工资大于1200元并且性别为女的职工,或者基本工资不小于1000的所有职工;3.4.5 逻辑表达式;例: A=12 B=8 C=.T. D=CHINA ?((A+B)/2=10%3 OR C) OR NIH$D;3.3 Visual FoxPro的函数;3.3 Visual FoxPro的函数;

文档评论(0)

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

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

1亿VIP精品文档

相关文档