VFP程序设计实验报告2014.3 下载本文

实验五 顺序、分支结构程序设计

3.分支结构的程序设计

【习题1】 编写一个名为max.prg的程序,要求利用键盘任意输入三个数,然后输出三个

数中的最大值。 输入的数据: 输出的数据: 源程序:

【习题2】编写一个判断任意某年是否为闰年的程序runnian.prg,判断某年是闰年的方法

为:年份能被4整除但不能被100整除,或者能被400整除。运行程序时,分别输入年份进行测试,检查程序的正确性。(运行程序时要测试两种不同的情况。)

输入的数据: 输出结果: 输入的数据: 输出结果: 源程序:

15

实验五 顺序、分支结构程序设计

【习题3】编写程序dj.prg,根据输入的百分制考试成绩,显示相应的成绩等级。等级划分

标准为:低于60 分为“不及格”,60 分以下(含60 分)且90分以下为“通过”,90 分以上(含90 分)为“优秀”。 要求用DO CASE语句实现。

程序运行结果输出示例(共运行三次)

Please Input a Student Score: 75

该生成绩等级为:通过

Please Input a Student Score: 95

该生成绩等级为:优秀

Please Input a Student Score: 42

该生成绩等级为:不及格

源程序:

实验成绩 16

指导教师

实验六 循环结构程序设计

实验六 循环结构程序设计

姓名: 学号: 班级:

一、实验目的

1.熟练掌握do while…enddo语句、for…endfor语句以及scan…endscan语句实现循环的方法。

2.掌握在程序设计中用循环的方法解决各种问题。 3.掌握exit命令和loop命令的含义以及使用方法。

二、实验要求

1.对运行程序时出现的问题能正确地解决。 2.编写程序要规范、正确,不断积累编程经验。

3.实验数据要求记录完整,实验测试数据运用准确。 4.做完实验后撰写实验报告。

三、实验内容

【习题1】编写程序,求S=1×2+3×4+??+19×20。 运行结果: 源程序:

【习题2】编写程序,输出如下所示的乘法口诀表: (1)1*1=1

(2)2*1=2 2*2=4

(3)3*1=3 3*2=6 3*3=9

(4)4*1=4 4*2=8 4*3=12 4*4=16

(5)5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

(6)6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

(7)7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 17

7*7=49

实验六 循环结构程序设计

(8)8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

(9)9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

源程序:

【习题3】数据表gz.dbf中含有职工号、姓名、工资和税金四个字段,其中前三个字段职工

号、姓名和工资均填入了相应的信息,用下面的公式计算每位职工的税金,并将结果填入到gz.dbf的相应字段中。请根据上述要求,编写程序。

0 ( 工资≤800 ) 税金= (工资-800)× 0.05 (800<工资≤2000) 2000 × 0.05 +(工资-2000)× 0.1 ( 工资>2000 ) 运行示例:

运行前: 运行后:

源程序:

18

实验六 循环结构程序设计

实验成绩 指导教师

19