FOXPRO数据类型.doc_第1页
FOXPRO数据类型.doc_第2页
FOXPRO数据类型.doc_第3页
FOXPRO数据类型.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二 Visual FoxPro数据类型、常量、变量和数组一、实验目的1熟悉Visual FoxPro的基本数据类型和常量。2掌握内存变量的基本操作。3了解数组的定义和赋值。二、实验内容及上机步骤【上机题1】Visual FoxPro的基本数据类型和常量的定义。【上机步骤】本题考查的知识点是Visual FoxPro的基本数据类型和常量,操作步骤如下:(1)在命令窗口中分别执行如下命令,并观察屏幕显示结果:? 3*5,常量? 3*5? 常量(2)在命令窗口中分别执行如下命令,并观察屏幕显示结果:? 2005/11/17? 2005/11/17? 2005/11/17(3)在命令窗口中分别执行如下命令,并观察屏幕显示结果:? .T.,.F.,.N.,.Y.? T,F,N,Y【上机题2】内存变量的基本操作。【上机步骤】本题考查的知识点是内存变量的基本操作,操作步骤如下:(1)内存变量的赋值, 分别执行如下命令:A1=3A2=FA3=2005/11/17STORE abg TO B1,B2,B3,B4C1=A1+3*5(2)内存变量的显示, 分别执行如下命令,并观察屏幕显示结果,了解DISPLAY与LIST命令动词的区别:DISPLAY MEMORY &分屏方式显示LIST MEMORY &滚动方式显示DISPLAY MEMORY LIKE A* &显示变量名以A开头的内存变量信息,显示结果如图2-1所示图2-1 显示以字母A开头的变量信息LIST MEMORY LIKE ?1 &显示变量名第二个字符为1的变量信息,显示结果如图2-2所示图2-2 显示第二个字符为1的变量信息(3)内存变量的保存, 分别执行如下命令:SAVE TO AL1 &将所有内存变量保存在内存变量文件AL1中SAVE TO AL2 ALL LIKE A* &将A开头的内存变量保存在内存变量文件AL2中SAVE TO AL3 ALL EXCEPT ?1 & 除了第二个字符为1的内存变量保存在内存变量文件AL3中(4)内存变量的删除与显示 , 分别执行如下命令:RELEASE B4 &删除指定内存变量B4DISPLAY MEMORY &显示后的结果如图2-3所示图2-3 删除了变量B4后的显示RELEASE ALL LIKE ?2 &将所有第二个字符为2的内存变量删除DISPLAY MEMORY &显示后的结果如图2-4所示图2-4 第二次删除变量后的显示RELEASE ALL EXCEPT A* &删除不以“A”开头的变量DISPLAY MEMORY &显示后的结果如图2-5所示图2-5 第三次删除变量后的显示CLEAR MEMORY &删除所有内存变量DISPLAY MEMORY &显示后的结果如图2-6所示图2-6 删除全部变量后的显示(5)内存变量的恢复与显示, 分别执行如下命令:RESTORE FROM AL2 &恢复内存变量文件AL2中保存的变量DISPLAY MEMORY &显示结果如图2-1所示RESTORE FROM AL3 &恢复内存变量AL3中保存的变量DISPLAY MEMORY &显示结果如图2-7所示图2-7 恢复了内存变量文件AL3后的显示RESTORE FROM AL1 ADDITIVE &恢复内存变量文件AL1中保存的变量DISPLAY MEMO &显示结果如图2-8所示图2-8 全部变量被恢复【上机题3】Visual FoxPro数组变量的定义和赋值。【上机步骤】本题考查的知识点是数组变量的基本操作,操作步骤如下:(1)数组的定义, 分别执行如下命令:CLEAR MEMORY &清除所有内存变量CLEAR &清屏DIMENSION A(10) &定义一个一维数组A,数组大小为10DIMENSION B(5),C(3,2) &定义两个数组,数组B为一维数组,大小为5,数组C为二维数组,大小为6(2)数组元素的赋值, 分别执行如下命令:A(1)=3STORE abc TO B(1),B(2),B(3)C=3*5C(2,1)=B(1) (3) 数组元素的显示,分别执行如下命令,并观察显示结果:DISP MEMORY LIKE A* &显示结果如图2-9所示图2-9 显示数组A中各元素DISP MOMORY LIKE B &显示结果如图2-10所示图2-10 显示数组B中各元素三、实验习题1上机验证下列符号哪些是常量,哪些可用作变量?并说出常量的数据类型。2005/11/17 , 2005/11/17 ,2005/11/17,F,.F.,E,1E,1E2,E2,姓名,”姓名”,134,98.652指出下列命令序列的功能。 CLEAR ALL CLEAR STORE 2 to a1,b1,c1 A2=a1+3 STORE aa to a2,b2,c2 DISPLAY MEMORY LIKE A* DISPLAY MEMORY LIKE ?2 SAVE TO T1 ALL EXCEPT ?2 SAVE TO T2 RELEASE B* RESTORE FROM T1 DISP MEMORY RESTORE FROM T2 ADDITIVE DISP MEMORY3定义一个一维数组array1,数组大小为4;再定义一个二维数组array2,数组大小为 6,并为两个数组元素作赋值操作。四、习题要点提示1常量和变量的分辨:(1)Visual FoxPro中常量只有六种:字符型常量、数值型常量、货币型常量、日期型常量、日期时间型常量和逻辑型常量,每一种常量都有特定的规定,比如字符型、逻辑型都有定界符,数值型没有定界符,但只能由阿拉伯数字、小数点和正负号组成等。因此符合某种常量规定的符号才能是常量,如2005/11/17是字符型常量,2005/11/17是日期型常量等。(2)某个符号只要符合变量的命名规则就可以用作变量,如E,E2,姓名等符号都能用作变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论