实验二 数据与数据运算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二数据与数据运算
一、实验目的
1.熟练掌握基本类型常量的表示方法。
2.掌握变量的赋值和使用方法。
3.掌握常用函数的使用方法。
4.掌握不同类型运算符的使用及表达式的计算。
二、实验内容及上机步骤
在命令窗口中输入每一条命令后按回车键执行,并观察命令执行后的效果,并填写如下实验报告:
实验二补充
一、按顺序在命令窗口中输入以下的命令并执行,查看结果,并记录结果(结果紧跟在
题目后面,答案字体使用红色):
1.将“ABC”赋值给变量A,B,C;将1
2.4赋值给变量D。
2.显示已定义的A,B,C的值,查看这4个变量的数据类型。
3.定义一个二维数组Array1,要求该数组为3行3列,并给其中的数据赋不同类型的值。
4. 显示数组Array1中各个元素的值。
Disp memo like array1*
二、按顺序在命令窗口中输入以下的命令并执行,查看结果,并记录结果(结果紧跟在
题目后面,答案字体使用红色):
.T.
.T.
.T.
.T.
.T..F.
工程技术2000
A3568 2B
.F.
.T.
.T.
.T.
.T .
.T.
.T.
.T.
.T
.T.
.F.
.T.
12
Al fox
03/18/16
2016
03/18/16
256.9
******
8
95644
95643.51
95644
***
25.50
123.00
三、函数操作。
1、判断常量或表达式的类型,并用Type()函数加以验证。
(1){^2002/7/14}
(2).T.
(3)”I like this game!”
(4)2<3 OR ’B’>’A’
(5)31415E-4
(6)$2000.46738
(7){^2002/09/13 21:34:56}
(8){^2002-09-13}-{^2002-09-10}
(9)[It’s a book..]
(10)8<>9 AND 9==9
2、按照下面所示函数完成操作,思考每个函数的含义及用法。
(1)取出当前日期,并将当前日期转换成字符型,接在字符“今天的日期是:”后显示输出。
?”今天的日期是:”+dtoc(date())
(2)从字符串“北京2008年奥运会”中分别取出字符串“2008”,“奥运会”。
?Substr(“北京2008年奥运会”,5,4) ?Substr(“北京2008年奥运会”,11,6)
(3)把字符串“北京-”,数字2008和字符串“-奥运会”连接起来,形成字符串“北京-2008-奥运会”。
? “北京-”+str(2008,4)+“-奥运会”
(4)判断子字符串“奥运会”是否包含在字符串“北京2008年奥运会”中,并给出该子串在长字符串中的位置。
?at(“奥运会”, “北京2008年奥运会”,1)
(5)求出字符串“北京2008年奥运会”的长度。
?len(“北京2008年奥运会”)
(6)用随机数函数产生一个任意的3位整数。
?int(rand()*1000)
(7)已知字符型变量PI的值“3.1415”,试将PI的数值用&替换出来,并与100相加。
Pi=”3.1415”
?&pi+100
(8)试将字符串“BEIJING”转换“BeiJing”的形式。
?substr(“BEIJING”,1,1)+lower(substr(“BEIJING”,2,2))+ substr(“BEIJING”,4,1)+
lower(substr(“BEIJING”,5,3))
(9)试用日期函数将当前日期与时间转换成“yyyy年mm月dd日hh时mm分ss秒”的格式。
例如:2002年9月1日9时20分10秒。
?str(year(date()),4)+”年”+ str(month(date()),2)+”月”+ str(day(date()),2)+”日”+ Substr(time(),1,2)+”时”+ Substr(time(),4,2)+”分”+ Substr(time(),7,2)+”分”
(10)求字母“Z”与字母“A”的ASCII码差值。
?asc(“Z”)-asc(“A”)。