实验二 常量、变量、表达式及函数的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二常量、变量、函数和表达式的使用

一、实验目的

1.掌握Visual FoxPro的常量、内存变量的数据类型及其表示方法。

2.掌握各类表达式的表示及应用方法及运算符的优先级。

3.掌握常用函数的使用方法。

二、实验内容和步骤

1.熟悉常量和变量的使用。

(1)熟悉各种常量的表示

①单击“窗口/命令窗口”,打开命令窗口。

②在命令窗口中依次输入以下命令,每个命令行输入完毕,键入回车。

?67,5E2,3e-9

?”今天”,”We are happy”

?90>11

?{^2008-08-01,11:30PM}

③各个命令显示结果为:

67 500 0.00000003

今天 we are happy

.T.

08/01/08 11:30:00 PM

(2)熟悉内存变量的使用

①打开命令窗口,在命令窗口依次键入以下命令:

X=8

Store 10 to y,z

M=”河南”

N=”郑州”

?x,y,z,m,n

②命令显示结果为:8 10 10

8 10 10河南

8 10 10河南

8 10 10河南郑州

(3)熟悉数组的使用

①打开命令窗口,在命令窗口依次键入以下命令:

Declare x(3),y(2,2)

Store 100 to x

?x(1),x(2),x(3),y(1,1),y(1,2),y(2,1),y(2,2)

②命令显示结果为:

③在命令窗口依次键入以下命令:

Declare A(3)

Store 0 to A

A(1)=”Visual FoxPro 6.0”

A(2)=DATE()

A(3)=.T.

?A(1),A(2),A(3)

④命令显示结果为:

Visual foxpro 6.0 03/07/12 .t.

2.熟悉表达式的使用

(1)数值表达式与数值运算

①在命令窗口依次输入以下命令:

Store 3 to x,y

?(x-2)*(y+2)/2

②命令显示结果为:

36

(2)字符表达式与字符运算

①在命令窗口依次输入以下命令:

Store “中国”to x

y=”北京”

?x+y,x-y

②命令显示结果为:

中国北京

中国北京

(3)日期表达式与运算

①在命令窗口依次输入以下命令:

Dt=date() &&date()函数显示当前日期

?”今天的日期是:”,dt

?”距离元旦还有”,{^2012-01-01}-dt,”天”

②命令显示结果为:

今天的日期是:03/07/12

距离元旦还有 -66天

(4)关系表达式与关系运算

①在命令窗口依次输入以下命令:

X=100

?x!=120,”ab”=”abc” ,$20>$10,{^2006-08-06}>{^2006-12-01} ②命令显示结果为:

.t. .f. .t. .f.

(5)逻辑表达式与逻辑运算

①在命令窗口输入以下命令:

?”abc”>”50” and ”hello”>”Hi” ,50>10 and 100<10

②命令显示结果为:

.f.

.f.

3.熟悉常用函数的使用

(1)数值函数

①在命令窗口依次输入以下命令:

?abs(-56),abs(70-80)

Store 77 to x

?sign(60-x),sign(90-x)

?int(40.5),int(-40.5)

?max(123,156),min(-35,-67)

?sqrt(81),sqrt(x-10)

?round(56.785,2),round(56,-1)

?mod(10,3),mod(-10,3),mod(10,-3), mod(-10,-3),

②命令显示结果分别为:

56 10

-1 1

①在命令窗口依次输入以下命令:

?substr(”好雨知时节”,5,6),substr(”micromedia”,6)

?left(”计算机基础”,6),right(”we like computer”,8)

?upper(”Operation”),lower(”SYSTEM”)

?len(”数据库管理系统 DBMS”),len(alltrim(” icecream ”)) ?at(”win”,”windows XP”),at(”win”,”windows XP”,2)

?like(”sp*”,”spa”),like(”sp?”,”spa”)

②命令显示结果分别为:

(3)日期和时间函数

①在命令窗口依次输入以下命令:

?date(),time()

D={^2008-08-08}

?year(D),month(d),day(D)

②命令显示结果分别为:

(4)数据转换函数

①在命令窗口依次输入以下命令:

?”今天是:”+dtoc(date())

?”8*9=”+str(8*9,2)

?val(”11”)+val(”happy2008”)

②命令显示结果分别为:

相关文档
最新文档