资源描述:
《第一单元(2学时)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一部分:数据与数据运算(建议学时:2学时)1.1教学要求:1.理解常量、变量、表达式和函数的基本概念,掌握常量、变量、表达式和函数的表示方法及其操作。2.完成理论课堂示例的验证练习(练习内容以理论课堂笔记为准,请在上机之前整理于上机报告中,以便有效的利用上机时间。)3.完成上机习题,并将习题执行结果整理于上机报告之中。1.2实验1.2.1实验目的:了解VisualFoxpro6.0中的数据类型,熟练掌握常量、变量、表达式的运算,正确使用常用函数。1.2.2实验内容:1.下列各组命令是否正确?如有错,请改正(符合语法即可)(
2、1)A=3+2?A=3+2(2)A=1B=DATE()+A(3)X=”职工”Y=2Z=X+Y(4)A=.T.B=.F.C=A+B(5)A=”08/21/56”?DATE()-A(6)A=”08/21/56”?DATE()+A(7)STORE3,2TOA,B(8)STORE3+2TOA,B(9)?”我的生日是:”+04/16/742.写出下列命令的执行结果:(1)?"CH"$"CHINA"?"CA"$"CHINA"?"ABC"$"abc"(2)?”CHINA”>”CHART”?”CHINA”<”CHINA”?”李”>”王”?”
3、ABC”=”ABC”?”ABC”==”ABC”?”ABC”=”ABC”?”ABC”==”ABC”(3)IS=.T.NO=.F.?.NOT.IS?IS.AND.NO?IS.OR.NO(4)?CTOD(“03/27/07”)-CTOD(“03/17/07”)?CTOD(“03/27/07”)-CTOD(“03/17/00”)?CTOD(“03/27/07”)+10?CTOD(“03/27/07”)-20(5)STORE”中国”+”兰州”TOV1,V2?V1,V2STORE””TON1,N2?V1+N1+N2+V2(6)?”甘肃省
4、”+”兰州市”?”FOXPRO”=”foxpro”?7,(4*5-15)/3,3.14159*5**2(7)A=”123”B=”234”?.NOT.(A==B).OR.(B$”ABC”)?.NOT.(A$”ABC”).AND.(A<>B)?.NOT.(A<>B)?.NOT.(A>=B)(8)年龄=25性别=”女”婚否=.F.职称=”讲师”工资=1500?.NOT.婚否.AND.性别=”女”?性别=”女”.AND.职称=”教授”.AND.工资<=1200.OR.年龄>30?(年龄>20.OR.工资<=1200).AND..NO
5、T.职称=”讲师”?年龄>20.OR.工资<=1200.AND..NOT.职称=”讲师”(9)B=DTOC(DATE(),1)?TYPE(“B”)?”今天是:”+B(10)DIMENSIONW(2,2)W(1,1)=100W(1,2)=200W(2,1)=300W(2,2)=400?W(3)(11)DIMENSIONX(2,3)STORE”BOY”TOX(1,2)STORE”GIRL”TOX(2,3)X(1,1)=300STORECTOD(“12/31/06”)TOX(1,3)X(2,1)=.T.DISPLAYMOMERYL
6、IKEX(12)STORE"VisualFoxPro"TOtx=left(upper(t),7)?substr(x,3,2)(13)SETSTRITO0.?{09/24/05}?{^2006-03-12}SETSTRITO1?{09/24/05}?{^2006-03-12}(14)SETMARKTO“-”?{^2006-03-12}SETMARKTO?{^2006-03-12}(15)SETCENTON?{^2006-03-12}Setcentoff(16)?INT(21.85)?INT(-8.8)?ROUND(12.345
7、6789,2)?ROUND(12.3456789,3)?ROUND(12.3456789,0)?MOD(1,5)?MOD(-12,5)?MOD(12,-5)?MOD(-5.3,4)(17)?AT(“ISA”,”THISISABOY”)?AT(“IS”,”THISISABOY”)?ATC(“IS”,”THISisABOY”)?AT(“大学”,”兰州理工大学”)?”gd”$”goodbye”?”bye”$“goodbye”(18)T=”ABCDEFGHIJK”?LEFT(T,3)?RIGHT(T,4)?RIGHT(T,20)(1
8、9)?UPPER(“abcd”)?STR(3.141,5,3)+”123”X=”DPRO”?STUFF(X,1,1,”FOX”)(20)X=STR(12.4,4,1)Y=RIGHT(X,3)Z="&Y+&X"?Z,&Z3.给出下列标准函数的值:?ABS(-1.78),ABS(3.5)?IN