欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    VFP程序设计理论01常量变量表达式PPT.ppt

    • 资源ID:6522868       资源大小:299.49KB        全文页数:47页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VFP程序设计理论01常量变量表达式PPT.ppt

    常量、变量与表达式,一、常量的概念二、常量的类型与表示三、内存变量的概念四、内存变量产生的途径与类型五、表达式的概念六、表达式的产生与类型,VFP中数据的特点,数据元素:常量,变量,函数和表达式,Visual Foxpro中定义了六种基本数据类型:数值型,字符型,货币型,日期型日期时间型,逻辑型,数据类型是数据的一个重要属性。,数据操作原则:各数据的类型必须匹配,特定的操作只能对特定类型的数据进行。,3.1.1常量的类型与表示,常量:是指在数据处理过程中其值保持不变的量。,常量有数值型,字符型,货币型,日期型,日期时间型,逻辑型六种类型。,1.数值型常量(Numeric,N型常量)由数字、小数点和正负号构成的各种整数、小数或实数,长度最大为20。例如:21,10.25,-1.567 等。,【注意】分数及百分数并不是一个N型常量。系统把n/m看成运算,故VFP无分数。例如:1/2,30%不是N型常量。,1.数值型常量(Numeric,N型常量)也可以用科学计数法表示(即用E或e来表示以10为底的指数):1.234E+15或1.234E15(表示1.2341015),1.234E-15(表示1.23410-15)。,【注意】E或e之前必须是非零的有效数字,之后用整数来表示具体的指数值。例如:E-6是错误的表示方法,1E-6是正确的表示方法。,2.字符型常量(Character,C型常量),字符型常量是用定界符括起来的字符串(一切能印刷的文字或符号)。,定界符有三种:单引号、双引号 和方括号,三者功能相同。,【注意】定界符要配对使用才能说明要指定的字符串。例如:abc,123,李刚 先生,2.字符型常量(Character,C型常量)C型数据的最大长度为254字符。,【注意】当某一种定界符本身就是字符串的组成部分时,就应该选择另一种定界符来界定该字符串。,IBM-PC计算机或IBM-PC计算机,IBM-PC计算机,3.货币型常量(Currency,Y型常量),由符号$开头的一个表示货币量的数字,默认4位小数,超过4位自动四舍五入。,4.日期型常量(Date,D型常量),日期型常量用来表示一个确切的日期,用花括号作为定界符。,默认格式:yyyy/mm/dd 其中分隔符/可用-或.来代替。表示该日期格式是严格的。例如:2008/08/08,空日期的表示方法:,/,-,.,4.日期型常量(Date,D型常量),取消严格日期格式:set strictdate to 0这时可以用形如mm-dd-yy 或mm-dd-yyyy来表示日期其中-分隔符也可以用/,.来代替。,恢复严格日期格式:set strictdate to 1,(1)SET DATE TO命令格式:SET DATE TO AMERICAN|ANSI|BRITISH|FRENCH|GERMAN|ITALIAN|JAPAN|USA|MDY|DMY|YMD 功能:设置当前日期的格式常用的是:SET DATE TO ANSI,(2)SET CENTURY 命令格式:SET CENTURY ON|OFF 功能:设置年份的位数,ON指定年份 为4位,OFF指定年份为2位。即:2007与07的差别,5.日期时间型常量(Date Time,T型常量),日期时间型常量包括日期和时间两部分.yyyy-mm-dd,hh:mm:ssa|p其中日期与时间的分隔符,也可以用空格来代替,显示出来的结果都是一样。例如:1996年03月20日早上11时 35分15秒表示为:1996-03-20,11:30:15 a,6.逻辑型常量(Logical,L型常量),用来表示某个条件成立与否,因此只有真和假两个值。,.T.t.Y.y.表示真。.F.f.N.n.表示假。,【注意】逻辑值前后的小圆点.不能缺少,且逻辑值固定用一个字节表示。,3.1.2变量的产生与表示,变量:在VFP中,一个不改变的符号在不同的时候具有不同的值,该符号称为变量。,两个问题:1.符号可以怎样写?2.如何让变量具有不同的值?,(1)由汉字、字母、数字和下划线以及它们的组合,而且必须以汉字、字母或下划线开头。不能含有空格。如,student_1号,ttt,非变量(2)变量名的最大长度为128个字符。,1变量的命名规则,【注意】一个汉字作2个字符来计算。,1变量的命名规则(3)不能使用VFP的保留字。所谓保留字是指VFP内部已用来作为某些用途的字符,包括命令关键字,函数名和系统内存变量名等。例如:SET、DATE、ON 等。变量命名三规则:符号,长度,保留字,变量的类型:内存变量与字段变量。字段变量在第二周介绍 内存变量:是一个临时的工作单元;用于存储常数或程序运行的中间结果或最终结果。,2.如何让变量具有不同的值?,内存变量的赋值,格式1:计算等号右边表达式的值,并将结果赋给等号左边的内存变量。例:姓名=800 或 工资=林 或 yy=$2 或 a_b_c=.T.以上与数学的:令 t=2 一个意思。,格式2:(可同时定义多个变量)STORE TO 计算表达式的值,并将结果赋给内存变量表中的每一个变量。例:STORE 2+4 TO A,B,C,格式1:格式2:STORE TO 这两个命令称为赋值命令。,功能:在定义内存变量的同时确定内存变量的值和类型。,当电脑关(断)电,内存变量就消失,能把它保存起来吗?(内存变量的保存与恢复大家自己看书),?变量的值怎么改变呢,要改变我很简单哦!你只需要再使用一次赋值命令把新的内容定义给我就行了!aa=我爱北京天安门,例如:aa=3,现在我想把变量值改为“我爱北京天安门”,应该怎么办呢?,内存变量的几点说明,1.内存变量有系统内存变量与内存变量之分。前者由VFP自动产生,后者由我们通过赋值命令产生。系统内存变量不能被释放。只有关闭VFP时才由VFP自己释放。但可以显示。,系统内存变量:是VFP自动生成和维护的变量,均以下划线开头,用于控制外部设备,屏幕显示格式,或处理有关计算器、日历、剪贴板等方面的信息。例如:_screen.fontsize 设置屏显字号 _ screen.fontname 设置屏显字体其他可查阅相关文献。,内存变量的几点说明,2.按照内存变量作用域的不同,可分为全局变量,私有变量和局部变量。这部分内容留待第七章介绍。,3.2 运算符与表达式,表达式(Expression):将常量、变量及函数按一定规则用运算符连接起来的一个有意义的式子。表达式三元素:常量,变量,函数。,表达式也有类型有区分,其类型由表达式运算结果的类型来决定。表达式的特例是单个常量或变量(最简形式).,表达式类型由运算结果的类型决定,分为四类:数值型表达式 字符型表达式 日期型表达式 逻辑型表达式,1.数值表达式(expN)由算术运算符将数值型数据连接起来,其运算结果是一个数值型的常数。,算术运算符:()+-*/或*乘方%取余,取余与mod函数是一样的,下一节我们再介绍规则。,2.字符表达式(expC)由字符运算符将字符型数据连接起来,其运算结果是一个字符串。注:运算符只有与。不要看到+、-就想起算术。,+:将运算符两边的两个字符串首尾相连形成一个新的字符串。,123+456,123456,北京+欢迎您,北京欢迎您,:两个字符串相连,并将前字符串尾部的空格移到合并后的新字符串的尾部。,设变量ASD与LKJ及所赋的值如下:,ASD=广 东 LKJ=医,3.日期表达式(expD)运算结果是某个具体日期的式子。注:D型数据能和N型的进行运算。对于T型数据也是一样。,D+D?,4.逻辑表达式(expL)运算结果是一个逻辑值.T.或.F.的式子。能得到逻辑值的运算常见有两种,其一是关系运算,其二是逻辑运算。逻辑运算例子:.T.AND.T.T.,4.逻辑表达式(expL)在逻辑表达式中,初学者难掌握的是关系运算式。注意:没有关系表达式的说法!关系运算式的结果是一个逻辑量,所以关系运算式归于逻辑表达式中进行讨论。,逻辑表达式中的关系运算式:用关系运算符联结起来的式子。关系运算符(共有八类):,关系算符口诀:关系算符,天龙八部。等者有七,含者有一。,关系运算规则:关系运算主要是进行数据大小的比较。各种算符的优先级相同。算符两边的数据类型要相同。数据类型只能是:N、C、D、L=与$只用于C型比较。,关系运算规则:N型数据按数值的大小比较。(4)D型数据依次按年月日的前后顺序比较,日期在前为小。例如,2004/04/17“假”例如,23(34).T.,(6)字符型数据自左向右逐个比较,字符的排列顺序决定大小,排列在前者为小,排列在后者为大。,空格0 9a,A,b,B z,Z汉字,例如:?aBcabd,.T.,?工行$工商银行,?张三李四,.F.,.F.,逻辑表达式之逻辑运算式:由逻辑运算符将逻辑型数据连接起来的式子。逻辑运算符有三个是特有的:.NOT.或!;.AND.;.OR.,且其运算优先按此顺序。,.not.是单目,.and.和.or.是双目算符。逻辑运算规则表,例如:-2-2.and.x=x.or.y=-x,表达式中运算级别,在同一表达式中,如果使用了不同类型的运算符,则各种运算的优先顺序由高到低为:括号算术运算字符串运算关系运算逻辑运算。,表达式的书写规则,1.在VFP中,没有上标和下标,所有的符号都是在一条线上等高的,数学表达式中省略的乘号这里也不能省略。,a*x*2+b*x+c 或 a*x2+b*x+c,2.所有括号均用小括号,并且括号必须成对出现。,3*(a/b+c2*(1+5*(p-q),小结,常量的类型:六种,只有N型无定界符,其余五种均有定界符变量的命名与赋值表达式的类型与运算规则重点与难点:1、变量的命名与赋值 2、表达式几种类型的运算,尤其是逻辑表达式中关系运算式。,

    注意事项

    本文(VFP程序设计理论01常量变量表达式PPT.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开