实验九vfp数据基础

实验九vfp数据基础

ID:35342212

大小:74.91 KB

页数:4页

时间:2019-03-23

实验九vfp数据基础_第1页
实验九vfp数据基础_第2页
实验九vfp数据基础_第3页
实验九vfp数据基础_第4页
资源描述:

《实验九vfp数据基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验九实验目的1、理解VisualFoxPro程序的概念和程序的建立与运行。2、掌握编写VisualFoxPro程序常用的基本语句。3、了解控制程序执行流程的三种基本结构。4、学会按顺序结构组织VisualFoxPro源程序语句。5、利用IF—ELSE—ENDIF和DOCASE—ENDCASE语句编写分支结构程序。6、理解程序设计屮循环结构的基本概念和执行过程。实验内容一、设计程序完成对如下数据表的查询操作。程序运行时,输入一位同学的姓名,若表中有该同学则显示其学号、姓名、出生日期和专业信息,若无则显示“查无此人!”。要求在画线处填上适当的程序代码,并调试程序。S9O3GI王瞻不[男

2、:10/03/8009/10/M

3、峙虹岸舌灯干创型重目眉片用历

4、_应用数字S«OG3淹小芳汝:CE/16/8009/10/99应用參字[颇池Ml沖忤TCC.

5、rF-II;GenIIRwto;*:BmaI**************源程序彳码************SETTALKOFFCLEARUSEXSDA.DBF&&打开XSDA.DBFACCEPT“请输入待査学生姓名:”TONAMELOCATEFOR姓名=NAME&&顺序查找IF?”学号:”+学号+”姓名:”+姓名+”出牛日期:”+DTOC(出牛日期)+;”专业:”+专业ELSE9ENDIFUSE&&关闭XSDA.DBFSETTALKOFFRETURN若“ACCEPT“请输入待查学生姓名:”TONAME"语句屮的“ACCEPT”改成“INPUT”,程序运行时如何准确输入待查学生姓名?二

6、、编写程序求出3个数中的最大数。耍求程序运行时,从键盘上输入任意3个数并将最大数显示在系统主窗口屮。编程思路:(1)首先从键盘上输入3个数依次保存在A、B、C变量中,并假设输入的第一个数(保存在A中)最大并保存在MAX变量屮。(2)然后用IF・・・END【F语句实现MAX屮的数与第B进行比较,若小于B,则把B赋给MAXo(3)再次用IF…ENDIF实现把MAX屮的数与C进行比较,若小于C,则将C中的值赋给MAXo最后,MAX中保存的即是3个数中最大的一个。要求编写出完整的程序代码,并调试运行。三、编写程序自动判断出分数等级。要求输入某位同学的一门课考试成绩(按百分制),若成绩大于等于

7、90输出“优秀”,若小于90大于等于70输出"良好”,若大于等于60小于70输出“及格”,60以下则输出“不及格”。程序代码如下:SETTALKOFFCLEARINPUT“请输入考试成绩:”TOSCOREDOCASECASESCORE>=90?”优秀”CASESCORE>=70ANDSCORE<90?”良好”CASESCORE>=60ANDSCORE<70?”及格”OTHERWISE?”不及格”ENDCASESETTALKONRETURN完成上述程序文件的建立并调试,并考虑每个CASE后的条件是否可以简化,如何简化?四、利用循环结构计算S二1+2+3+……+100**汝*****无早

8、丿宇彳t码******汝*汝SETTALKOFFCLEARSUM=0FOR1=1TO10X=1FORJ=1TOIX=X*JENDFORSUM二SUM+XENDFOR?“1!+2!+……+10!二”,SUMSETTALKONRETURN修改上述程序代码的循环部分,采用单层循环同样实现1!+2!+……+10!的计算。思考与练习1、从键盘上任意输入一个数给X,计算下列分段函数的值并输岀结果。要求用IF-ENDIF语句编写程序。'2x4-5疙20?=§犷2010x-5吟

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。