101011111011计算机技术基础实验指导Word格式.docx

上传人:b****5 文档编号:16063627 上传时间:2022-11-18 格式:DOCX 页数:33 大小:89.89KB
下载 相关 举报
101011111011计算机技术基础实验指导Word格式.docx_第1页
第1页 / 共33页
101011111011计算机技术基础实验指导Word格式.docx_第2页
第2页 / 共33页
101011111011计算机技术基础实验指导Word格式.docx_第3页
第3页 / 共33页
101011111011计算机技术基础实验指导Word格式.docx_第4页
第4页 / 共33页
101011111011计算机技术基础实验指导Word格式.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

101011111011计算机技术基础实验指导Word格式.docx

《101011111011计算机技术基础实验指导Word格式.docx》由会员分享,可在线阅读,更多相关《101011111011计算机技术基础实验指导Word格式.docx(33页珍藏版)》请在冰豆网上搜索。

101011111011计算机技术基础实验指导Word格式.docx

通过反复上机掌握根据出错信息修改程序的方法。

2,上机实验前的准备工作。

(1)了解所用的计算机系统(包括VisualFoxPro系统)的性能和使用方法。

(2)复习和掌握与本实验有关的教学内容,设计好上机操作步骤。

(3)准备好上机所需的程序,切忌不编程序或抄别人的程序去上机。

(4)对实验中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号,以便上机时给予注意。

3,上机实验的步骤

上机实验应一人一组,独立实验。

上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。

尤其对“出错信息”,应善于分析判断。

上机实验一般应包括以下几个步骤:

(1)打开实验指导书,阅读实验目的、内容和要求

(2)进入VisualFoxPro系统(通过执行“开始/程序/MicrosoftVisualStudio6.0/MicrosoftVisualFoxPro6.0”或执行文件:

“C:

\ProgramFiles\MicrosoftVisualStudio\VFP98\VFP6.exe”)

(3)通过执行“文件”菜单中的“新建”命令建立各种文件,或直接在命令窗口中输入各种命令。

4,写好实验报告

实验报告应包括以下内容:

(1)实验目的。

(2)实验内容。

(3)对操作题要求写出完成的内容及主要操作步骤,对程序设计题或表单设计题要写出程序清单或相关属性、代码等。

(4)运行结果分析:

要写出是否达到了实验目的,给出运行结果并对结果进行分析。

第二部分、实验内容

实验一VisualFoxPro基础知识与常用函数

一、实验目的

1,熟悉VisualFoxPro6.0的基本操作,启动与退出。

2,了解环境变量的设计方法

3,熟悉函数的调用方法及函数的功能。

二、实验内容

1,进入VisualFoxPro6.0,了解其界面,各菜单的内容及主要功能,和EXCEL比较有何不同。

2,设置默认目录:

单击“工具”菜单中的“选项”命令,在“文件位置”选项卡中选择“默认目录”,单击“修改”按钮,然后输入默认目录,或单击其右边的...按钮选择相应的文件夹,确定后单击“设置为默认值”,关闭对话框。

3,先初步估计每个命令的执行结果,然后在命令窗口中输入以下命令,每输入完一个后按回车键,然后观察命令执行结果是否与你的估计相同,若不相同,则分析其原因并记录在实验报告上。

1),数值处理函数

在命令窗口中输入以下内容(其中的标点符号全部均为半角字符)

说明

?

int(123.56)

int(-123.56)

取整函数 

sqrt(9)

求平方根

mod(100,3)

mod(100,-3)

mod(-100,3)

求余数,结果符号与第二个参数相同

round(15.235,2)

round(15.235,0)

round(78.56,-1)

四舍五入函数

abs(-5)

绝对值

exp

(1)

exp

(2)

以e为底的指数函数

log(10)

log(exp

(1))

自然对数

max(12,3)

min(1,2,3)

最大值与最小值函数

2),常用的字符表达式测试函数

在命令窗口中输入以下内容

AT('

A'

'

ABCDA'

AT('

2)

返回第1个中的字符串在第2个参数中的字符串中从左数第N次出现的位置

RAT('

RAT('

返回第1个中的字符串在第2个参数中的字符串中从右数第N次出现的位置

LEN('

ABCDE'

LEN('

数学系'

字符串的长度

isalpha("

abcd1234"

12asd"

数学系"

判断第1个字符是否为字母

isdigit("

isdigit("

判断第1个字符是否为数字

islower("

abcd"

islower(ADSF"

1234"

判断第1个字符是否为小写字母

isupper("

isupper(ADSF"

isupper("

判断第1个字符是否为大写字母

3),字符串处理函数

在命令窗口中输入以下命令

c="

BeijingUniversity"

substr(c,4)

substr(c,4,3)

substr("

嘉应学院"

1,4)

substr(c,n,m):

从字符串C的第n个字符开始截取字符,1个汉字为2个字符

left(c,7)

left("

4)

left(C,n):

从C的左边开始截取n个字符

right(c,10)

right("

从右边开始截取

len(c)

len("

求字符串的长度

d="

FoxPro"

"

Visual"

+trim(d)+"

6.0"

trim:

去掉字符串尾部的空格

+ltrim(d)+"

ltrim:

去掉字符串头部的空格

+rtrim(d)+"

rtrim:

+alltrim(d)+"

alltrim:

去掉字符串头部和尾部的空格

1"

+space(4)+"

2"

space(n):

着重n个空格

lower(d)

d

upper(d)

将d中字符全部转换成小写字母

将d中字符全部转换成大写字母

4),日期与时间函数

TODAY=DATE()

TODAY

返回系统当前日期

TIME()

DATETIME()

返回系统当前时间

返回系统当前日期与时间

YEAR(TODAY)

返回年份

DAY(TODAY)

返回参数中的日期

CMONTH(TODAY)

返回参数中的月份(英文)

MONTH(TODAY)

返回参数中的月份(数字)

DOW(TODAY)

返回星期(数字)

CDOW(TODAY)

返回星期(英文)

实验二 表达式与内存变量

1,熟悉通过命令窗口求表达式的值的方法

2,熟悉内存变量的使用方法

通过命令窗口完成下列各题

1,求出下列表达式的值

(1)ASC("

A"

)<

ASC("

B"

(2)ASC('

2'

ASC('

1'

)(3)321+VAL('

32A1'

(4)ABS(-22.2)>

MAX(-11,22.2)(5)MOD(22,5)>

MIN(-22.2,22)

(6)ISDIGIT('

123'

).AND.ISLOWER('

FOXPRO'

(7)"

Y"

=UPPER('

y'

)(8)STR(223.22,6,2)+'

32'

操作方法:

在命令窗口中先输入问号:

,然后输入表达式。

如第

(1)题在命令窗口中输入:

ASC("

2,求出下列表达式的值

DVAR=CTOD('

02/25/2001'

DVAR1=DVAR+35

(1)DVAR1-4

(2)CMONTH(DVAR1)

(3)VARTYPE(DVAR1)

DVAR2=DTOS(DVAR1)

(4)LEN('

&

DVAR2'

(5)TYPE('

先输入第

(1)题前的两个命令,然后在命令窗口中先输入问号:

DVAR1-4

3,内存变量实验

(1)建立4个内存变量并赋值,然后显示内存变量的存储结构

赋值格式:

变量名=值

显示格式:

内存变量名1,内存变量名2,内存变量名3,内存变量4

(2)建立a1

(2)和b1(2,2),并给数组赋不同类型的值,最后显示其存储结构

定义数组方法:

DIMENSION a1

(2),b1(2,2)

给数组元素赋值格式:

数组名(下标)=值,如:

a

(1)={^1996-01-23"

}

b1(1,2)="

显示变量结构:

DISPLAYMEMORY likea*

DISPLAYMEMORY likeb*

4,设ctest1="

VisualFoxPro6isDataBaseManagementsystem."

(1)用函数的方法将其中的system改为System(ctest中的最后一个字符为英文的句号)

ctest1=left(ctest1,len(ctest1)-7)+"

S"

+right(ctest1,6)

ctest1

(2)取该字符串的长度除5的余数

a=len(ctest1)%5

a

(3)在该字符串的两边加字符串"

---"

后赋给ctest2

ctest2="

+ctest1+"

ctest2

(4)将第5个字母的ASC码值减去32后放在原位置上并赋给ctest3

a=chr(asc(substr(ctest1,5,1))-32)

ctest3=left(ctest1,4)+a+right(ctest1,len(ctest1)-5)

ctest3

5,显示信息实验

(1)在显示信息对话框中,设置标题为“显示”,内容为“显示信息对话框”,按钮为“确定”和“取消”

messagebox("

显示信息对话框"

1,"

标题"

运行VFP6中文帮助,查找messagebox,查看该函数的其他信息。

(2)在显示信息对话框中,设置标题为“显示”,内容为“提示信息”,按钮为“确定”,图标为“信息”

对1的函数作适当修改,其中第2个参数可通过帮助得到

修改第2个参数,其值通过帮助中查找到的各数值或各数值之和

实验三 数据表的建立

熟悉数据表的建立方法。

1,建立一个名为zgda的自由表,表结构如下

字段名    类型   宽度   小数位

编号     字符型  8

姓名     字符型  8

性别     字符型  2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1