05数值和数值运算108版

上传人:hy****d 文档编号:243187623 上传时间:2024-09-17 格式:PPT 页数:39 大小:1.16MB
返回 下载 相关 举报
05数值和数值运算108版_第1页
第1页 / 共39页
05数值和数值运算108版_第2页
第2页 / 共39页
05数值和数值运算108版_第3页
第3页 / 共39页
点击查看更多>>
资源描述
,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master,*,计算机应用技术基础,1,第五章,数值和,数值运算,计算机应用技术基础,2,本章目录,顺序结构程序设计,2,数据类型、常量和变量,3,1,3,第一节数据类型、常量和变量,4,5-1-1,数据类型,在,Visual FoxPro,中所有的数据都具有类型,数据类型决定数据的存储方式和使用方式,即数据的取值范围和可以进行的操作。,Visual FoxPro6.0,的数据类型分为两大类,一种适用于变量和数组,另一种适用于数据表中的字段。,Visual FoxPro,定义了,13,种字段类型和,7,种数据类型。,5,数据类型、常量和变量,字段类型,是:,字符型、数值型、浮动型、双精度型、整型、货币型、日期型、日期时间型、逻辑型、备注型、通用型、二进制字符型和二进制备注型。,数据类型是:,字符型、数值型、货币型、日期型、日期时间型、逻辑型和通用型。,6,5-1-2,常量,常量:在程序的运行过程中不改变其值的量,常量的种类:,数值型常量,1 2 3 4 5,字符型常量,“,123,”,abc,数据库系统,逻辑型常量,.T. .F.,日期型常量,2005/05/18,或,2005-05-18,货币型常量,$123.456789,7,1.,数值型常量,用整数、小数、科学计数法表示的数,举例:,85,,,-56.2, 1.256E3, 3.8E-2,等,R=THISFORM.TEXT1.VALUE,THISFORM.TEXT2.VALUE=,3.14159,*R*R,8,2.,字符型常量,由一串字符组成的字符串,表示:用,“”,(双引号)、,(单引号)、,(方括号)括起来,举例:,副教授,、,”,boy,”,、,数据库系统,是合法常量,而,”,I am a boy,”,、,It,s abest,是非法常量。,注意:最长只能为,254,个字符,9,3.,逻辑型常量,表示,“,真,”,或,“,假,”,的量,表示方法:,“,真,”,.T.,、,.Y.,、,.t.,、,.y.,“,假,”,.F.,、,.N.,、,.f.,、,.n.,注意:两边的点不能少,10,作业,7,标签和按钮,隐藏按钮,thisform.label1.visible =,.t.,mand1.visible =,.f.,mand2.visible =,.t.,11,4.,货币型常量,表示货币值的量,表示:以,$,开头,,4,舍,5,入到小数点,4,位,举例:,$123.456789,结果为,123.4568,12,5.,日期型常量,日期时间常量也必须用花括号括起来,格式为:,YYYY-MM-DDhh:mm:ss a|p,例如:,2005/05/19 10:04am,、,2005-05-21 11:32:14pm,。,但必须注意日期和时间之间必须有空格。,6.,日期时间型常量,在,Visual FoxPro6.0,中日期型常量用花括号“, ”,作为定界符括起来,格式为:,YYYY-MM-DD,例如:,2005/05/18,或,2005-05-18,。,13,5-1-3,变量,在命令操作和程序运行过程中其值允许变化的量称变量。,在,Visual FoxPro6.0,中使用的变量分为,字段变量、内存变量,两种。,每个变量都必须有一个变量名,变量名是由字母、汉字、数字和下划线组成,但必须以字母或汉字打头。,变量可以理解为在计算机内存中装数据的盒子,盒子的名字就叫变量名,而盒子里可以装各种各样的数据。数据的值与盒子的名字无关。,A1,14,1,字段变量,字段变量是数据表结构中的任意一个数据项。在一个数据表中,一个字段就是一个字段变量。字段变量在建立表结构时定义,修改表结构时可重新定义,或增删字段变量。字段变量的类型有,13,种。字段变量是一种多值变量,假设一个数据表中有,10,条记录,那么该数据表的每一字段就有,10,个取值,当用字段作变量时,它的当前值随着记录指针的移动而不断变化。,15,字段变量,16,2,内存变量,内存变量是表结构之外独立存在于内存中的变量,。,内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量建立后存储于内存中。,Visual FoxPro6.0,中共定义了,6,种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。,17,变量名与变量值,形象化地理解,单个的内存变量就是一个个的盒子,变量名写在盒子外边便于识别,而装在里边的东西才是变量的值。所以,不要把变量名与变量的值混为一谈。,变量名 变量的值,TEN,7,18,作业,5,计算圆面积中的内存变量,R,=THISFORM.TEXT1.VALUE,THISFORM.TEXT2.VALUE=3.14159,*R*R,R,19,简单变量,Visual FoxPro6.0,中共定义了,6,种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。,简单变量,:可以理解为一个一个互相独立的盒子。,R,M,S,20,数组变量,可以理解为一排排联接起来的盒子。,A1,A2,A3,A4,A5,一维数组,A,X(2,1),X(2,2),X(2,3),X(2,4),X(2,5),X(1,1),X(1,2),X(1,3),X(1,4),X(1,5),二维数组,x,21,VFP,的命令操作和编程操作,在,VFP,中进行程序调试或数据库操作时,可采用命令方式和编程方式两种方式进行操作。,命令窗口的操作:直接在,VFP,的命令窗口中输入命令即可。,22,编程方式操作,在,command,窗口键入,MODI COMM,程序文件名,就会弹出一个编程窗口,在编程窗口写入源程序,按工具栏上的惊叹号图标即可运行。,23,(1),内存变量赋值命令,格式,1,:,内存变量,=,表达式,格式,2,:,STORE TO ,功能,:,计算,表达式,,然后将计算结果赋给内存变量。,R,=THISFORM.TEXT1.VALUE,THISFORM.TEXT2.VALUE=3.14159,*R*R,24,25,26,(2),表达式值显示命令,格式:,?/? ,功能:将表达式的值显示在屏幕上。,【,说明,】,1.,命令格式中的,?/?,可任选一个,它们的输出格式不同。,?,表示从屏幕下一行的第一列起显示结果,?,表示从当前行的当前列起显示结果。,27,例如,:,s1 = 3,? s1 &,换一行后显示,28,? “,数据库应用”,&,接着上一个命令显示结果,3,的后面显示“数据库应用”,28,2.,是表示用逗号隔开的多个表达式组,命令执行时遇逗号就空一格。,例如,:,Z= VFP6.0,? Z=,Z &,显示,Z= VFP6.0,29,3.,系统内存变量,由,VFP,自动生成和维护的变量,一般以下划线开头,举例:,_DIARYDATE&,当前日期,_CLIPTEXT&,剪贴板文本,30,顺序结构程序设计课堂举例,31,数组是具有相同名字、不同下标值的一组变量,。数组中的每个数据值称为,数组元素,,每个数组元素在数组中的位置是固定的,可以通过称为下标的编号来进行访问。数组在使用时要由,DIMENSION,或,DECLARE,命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。,在,Visual FoxPro 6.0,中,同一个数组元素在不同时刻可以存储不同类型的数据,在同一数组中,每个数组元素可以被赋予不同数据类型的值。,4.,数组变量,32,一维数组和二维数组,A1,A2,A3,A4,A5,一维数组,A,X(2,1),X(2,2),X(2,3),X(2,4),X(2,5),X(1,1),X(1,2),X(1,3),X(1,4),X(1,5),二维数组,x,33,数组的定义,格式:,DIMENSION |DECLARE () ,,,() () ,,,(),例如:,DIMENSION c(4),DIMENSION a(3) , b(2,3),34,数组的赋值,SZ(1)=,”ABCD”,&,给,SZ(1),赋值,字符型,值:,ABCD,SZ(2)=23.45,&,给,SZ(2),赋值,数值型,值:,23.45,SZ(3)=2005/09/02,&,给,SZ(3),赋值,日期型,,值:,2005,年,9,月,2,日,SZ(4)=2005/11/02 9:00am,&,给,SZ(4),赋值,日期时,间型,值:,2005,年,11,月,2,日上午,9,点,BZ(5)=,T,&,给,SZ(5),赋值,逻辑型,值:真,ABCD,23.45,2005/09/02,2005/11/02 9:00am,.T.,35,第二节顺序结构程序设计,36,05,顺序结构程序设计课堂举例,.doc,作业,26,阅读顺序结构程序,37,本章作业:,作业,25,表达式和函数,作业,26,阅读顺序结构程序,作业,27,编写顺序结构程序,38,Thank You !,39,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!