数据库应用与设计实验报告

数据库应用与设计实验报告

ID:18627965

大小:2.02 MB

页数:75页

时间:2018-09-20

数据库应用与设计实验报告_第1页
数据库应用与设计实验报告_第2页
数据库应用与设计实验报告_第3页
数据库应用与设计实验报告_第4页
数据库应用与设计实验报告_第5页
资源描述:

《数据库应用与设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验报告课程名称:数据库应用与设计班级:姓名:学号:一、实验目的 (1)进一步熟悉Visual FoxPro 6.0的窗口界面及各菜单项的基本用途。 (2)初步掌握Visual FoxPro的基本数据类型。掌握变量的赋值、输出、清除、保存以及恢复;区分常量、变量的不同;掌握运算符使用及表达式的书写。 (3)初步掌握Visual FoxPro的常用函数的使用及表达式的书写规则。 二、实验要求 (1)实验前复习Visual FoxPro的用户界面、操作方式、命令的结构。 (2)掌握Visual FoxPro的数据类型、运算规则和函数功能(3)掌握交互式命令执行方法。三、实验内容 1 、

2、简单内存变量的赋值与输出 (1)用赋值号“=”,对变量A,B,C,D,E分别赋值为数值常量123,字符常量“abc□□”,日期常量{^2006‐09‐10},逻辑常量.t.,字符常量”□□□CDF”(其中“□”表示空格);(2)在下一行输出A,B,C,D的值;  (3)用命令STORE对变量X1,X2,XYZ,XZ 均赋值为10; (4)在当前行输出X1,X2,XYZ,XZ的值; (5)分别用list memory/display memory显示内存中的变量,观察这两个命令的区别。 解:A=123B='abc'C={^2006-09-10}D=.t.E='CDF'?A,B,C,D

3、store10toX1,X2,XYZ,XZ??X1,X2,XYZ,XZ当变量很多时,list命令只显示最后一屏内容,而display命令可以分别显示每一屏内容。2 数组的赋值与输出 (1)定义两个数组变量X(3),Y(2,3) (2)用display memory 显示数组x,y,观察其元素个数及值  (3)在命令窗口依次执行如下三条命令:  x=3     y(1,1)=5      y(2,2)=.t. (4)输出x(1),x(2),x(3),y(1,1),y(1,2),y(2,2),y(1) ,y(5)的值,观察其结果,注意数组变量赋值和数组元素赋值的不同,体会一维数组和二维

4、数组的关系。解:DimensionX(3),Y(2,3)DispmemolikeXDispmemolikeYx=3     y(1,1)=5      y(2,2)=.t. ?x(1),x(2),x(3),y(1,1),y(1,2),y(2,2),y(1) ,y(5) 3 变量的清除、保存以及恢复 (1)将以上定义的变量保存在文件bl.mem 中 (2)将X开头的内存变量清除,并用display memory 显示 解:savetobl.memallReleasealllikex*Dispmemo(1)将文件bl.mem中的变量恢复到内存中,并用display memory 显示,

5、观察与②有何不同? Restorefrombl.memDispmemo4 利用前面定义的变量A、B、C、D、E,完成以下操作,注意变量与常量的区别: (1)输出变量B和字符串常量”B”,观察两者有何不同;(2)输出日期型常量{^2006‐09‐10}和变量C; (3)给变量t 赋值为 2,执行命令 ? .t.,t 注意观察结果。 解:?B?’B’?{^2006-09-10}?Ct=2?.t.,t5 利用前面定义的变量A、B、C、D、E,完成以下操作,注意运算符的使用: (1)输出当天日期与日期型变量C相差的天数; ?date()-c(2)输出当天日期的前10天和后10天的日期; ?

6、date()-10?date()+10(3)输出变量A加上20后的结果; ?A+20(4)执行命令?B+E+"Z ",B‐E+"Z ",观察两者有何不同; (5)输出表达式C+10D的值; ?B=’ab’.T.?B=’ab’>D.F.(7)执行命令set exact on后,输出(6)中表达式的值,与上题输出的值进行比较。 ?B=’ab’.F.?B=’ab’>D.F.6 转换成VFP的表达式,并计算表达式的值 设直角三角形的两条直角边长分别为a=12,b=13,求斜边c的长度,并保留

7、一位小数解:a=12b=13c=sqrt(a*a+b*b)?round(c,1)7 利用函数完成以下操作,注意函数的使用: 假设N=‐345.789 (1)求N的绝对值和绝对值的平方根; ?ABS(N)?sqrt(abs(N))(2)输出N的整数部分,不允许四舍五入;?int(N) (3)对N保留小数2位;?round(N,2) (4)将N的值转换字符型,总位数为7位,小数位为1位。?str(N,7,1) 假设S1="安徽计算机基础学会" (1)从字符串S1中分别取出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。