- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验1 Visual FoxPro环境与表达式、常用函数的使用
一、 实验目的
熟悉Visual FoxPro的运行环境,能熟练掌握Visual FoxPro程序设计语言基础中的常量、变量、表达式以及常用函数,为学习程序设计打下基础。
二、 实验准备
阅读教材中Visual FoxPro的启动与退出和Visual FoxPro界面的组成与使用;熟悉实验室的网络环境,能够通过精品课程网站与教师互动交流,能够利用文件传输软件上传和下载实验文档;复习教材中的常量、变量、表达式以及常用函数的使用方法。
三、实验内容
1.Visual FoxPro的启动与退出
(1)用以下几种方法启动Visual FoxPro。
①通过Windows的“开始”菜单上的“所有程序”选项。
②通过建立在Windows桌面上的快捷图标启动。
③通过Windows的“开始”菜单上的“运行”选项,“浏览”找到Microsoft Visual FoxPro 9.0文件夹,启动Vfp9.exe程序。
④通过Windows“资源管理器”或“我的电脑”,找到Vfp9.exe程序启动。
(2)用以下几种方法退出Visual FoxPro。
①双击Visual FoxPro窗口左上角的控制菜单图标
②单击Visual FoxPro窗口左上角的控制菜单按钮,然后单击“关闭”选项
③右击Visual FoxPro窗口标题栏上的任一空闲区域,单击“关闭”按钮
④单击Visual FoxPro窗口右上角的关闭窗口按钮
⑤在命令窗口键入QUIT命令
⑥按ALT+F4快捷键
⑦单击Visual FoxPro“文件”菜单,在下拉菜单中单击“退出”选项
2.常量、变量及表达式操作
根据题目给出的要求,用符合Microsoft Visual FoxPro规定的表达式输出,请在命令窗口完成赋值及输出表达式的操作,并记录输出结果。
注:每一条命令输完后都要输入回车键才会执行。
(1)先用赋值语句分别为变量X、Y、Z赋初值为100、200、300,然后要求输出:
①[(X-3Y)/(2-Z)]*Y
②Y100或Y0
③50Z800
(2)先用赋值语句分别将变量A、B、C赋初值为“X”、‘XY’、[XYZ],然后要求输出(设SET EXACT 分别为ON或OFF时):
①A加B加C
②A大于B或A小于C
③A加C大于A加B
(3)先用赋值语句分别将变量D1、D2、D3赋初值为2008年9月10日、2008年8月8日、10,然后要求输出:
①D1减D2
②D1减D2大于D3
③D1加D3大于D2+D3
(4)定义一个名为S、有5个元素的一维数组,并给它们赋初值0。
数组必须先定义:DIMENSION 数组名(大小),如 DIMENSION S(5)
3.完成下述命令操作
(1)用LIST MEMORY命令显示输出前面各题建立的、名字只有一个字符的内存变量。
(2)用LIST MEMORY显示输出所有内存变量(含系统内存变量。
(3)用LIST MEMORY显示输出所有一般内存变量和数组变量。
(3)清除所有用户建立的内存变量,再用命令检查清除是否成功。
4.常用函数的操作
在命令窗口执行下述命令,并记录运行结果。
(1)数值函数
①取整函数INT
?INT(3.14),INT(-3.14)
②四舍五入函数ROUND
?ROUND(1024.1972,2),ROUND(1024.1972,0),ROUND(1024.1972,-2)
③求余函数MOD(与%运算符等价)
?MOD(-89,8),-89%(8),MOD(89,-8),89%(-8)
④最大、最小值函数(MAX、MIN),绝对值函数ABS,平方根函数SQRT,指数函数EXP
?MAX(3.19,0,-3.19),MIN(3.19,0,-3.19),ABS(30-75),SQRT(64),EXP(1)
(2)字符型函数
①删除前后空格函数ALLTRIM,左/右子串函数LEFT/RIGHT, 取字串函数SUBSTR
?计算机+ALLTRIM( 基础教学 )
?LEFT(浙江财经学院,4),RIGHT(浙江财经学院,4)
?SUBSTR(浙江财经学院,5,4)
②字串检索函数AT,字符串替换函数STUFF
S1=VERY
S2=I LIKE IT VERY MUCH
?AT(S1,S2),AT(S1, IS),AT(I,S2,3)
?STUFF(浙江财经学院,9,4, 大学),STUFF(浙江财经学院,5,4, )
③宏替换函数
C=123
D=C
E=D+2*3-INT(3/2)
F=E
? D=,D, F=,F
A=同学们好!
B=A
C=B
?C
④表达式计算函数EVALUATE
C=123
D=EVALUATE(C)
E=D
文档评论(0)