Visual FoxPro程序设计 课程设计一 面向过程的程序设计

11
Visual FoxPro Visual FoxPro 程程程程 程程程程 程程程程程程程程程程程程程程程程程 程程程程程程程程程

description

Visual FoxPro程序设计 课程设计一 面向过程的程序设计. 课程设计一要求与说明. 作业说明 : 本次作业突出医学应用类程序设计与程序设计技能点的考核,共包含 9 个程序,其中:主菜单程序 1 个,医学应用类程序 3 个,字符处理类程序 1 个,打印图形类程序 1 个,数值运算与排序类程序 2 个,综合类程序 1 个。 作业要求 : ( 1 )在每个程序中,写清楚自己的班级、学号、姓名等个人信息; ( 2 )在每个程序中,认真填写实验报告信息; ( 3 )注重每个程序的健壮性,容错性与提示信息的完整性; 交卷时间 : 2008 年 4 月 11 日. 程序链接. - PowerPoint PPT Presentation

Transcript of Visual FoxPro程序设计 课程设计一 面向过程的程序设计

Visual FoxProVisual FoxPro 程序设计程序设计课程设计一课程设计一

面向过程的程序设计面向过程的程序设计

Visual FoxProVisual FoxPro 程序设计程序设计课程设计一课程设计一

面向过程的程序设计面向过程的程序设计

课程设计一要求与说明

作业说明 : 本次作业突出医学应用类程序设计与程序设计技能点的考核,共包含 9 个程序,其中:主菜单程序 1 个,医学应用类程序 3 个,字符处理类程序 1 个,打印图形类程序 1 个,数值运算与排序类程序 2 个,综合类程序 1 个。

作业要求 :

( 1 )在每个程序中,写清楚自己的班级、学号、姓名等个人信息;

( 2 )在每个程序中,认真填写实验报告信息;( 3 )注重每个程序的健壮性,容错性与提示信息的完整性;交卷时间 : 2008 年 4 月 11 日

面向过程的 VFP程序设计 班级 : 学号 : 姓名 :

A 子女身高测算 B 体重指数计算与评价

C 亲子血型 D 字符统计与倒序输出

E 打印图形 F 计算质数和

G 随机数排序 H 跳水比赛评分程序

Q 结束操作

请选择 ( A~H, Q 退出)

程序链接程序链接

作业 1: 子女身高测算

用身高遗传公式预测子女身高,公式为:

 儿子成年身高( cm )=(父亲身高+母亲身高) ×1.11/2

 女儿成年身高( cm )=(父亲身高 ×0.98 +母亲身高) /2

要求:

( 1 )从键盘输入父亲、母亲的身高与孩子的性别;

( 2 )推算出孩子的身高;

( 3 )提示信息完整,程序能够重复使用多次

程序链接程序链接

作业 2: 体重指数计算与评价计算共识:体重指数 = 体重(公斤)除 身高(米)的平方 kg/m2

评价指标:( 1 )正常体重 : 18<= 体重指数 < 25 ; ( 2 )超重: 25<= 体重指数 < 30 ; ( 3 )轻度肥胖 : 30<= 体重指数 <35 ; ( 4 )中度肥胖: 35<= 体重指数 <40 ; ( 5 )重度肥胖 : 体重指数 > =40

( 6 )偏轻:体重指数 <18

要求:( 1 )从键盘输入身高与体重;( 2 )计算体重指数;( 3 )根据体重指数,判断健康状态,并给出医生的温馨提示;( 4 )提示信息完整,程序能够重复使用多次。

程序链接程序链接

作业 3: 亲子血型 根据父母的血型推算出孩子血型的可能性。推算规律如下:( 1 )父 / 母 A 型+父 / 母 A 型 得 A 型血的婴儿;( 2 )父 / 母 A 型+父 / 母 B 型 得 A 型、 B 型、 AB 型血的婴儿 ;( 3 )父 / 母 A 型+父 / 母 O 型 得 A 型、 O 型血的婴儿 ;( 4 )父 / 母 A 型+父 / 母 AB 型 得 A 型、 AB 型血的婴儿 ;( 5 )父 / 母 B 型+父 / 母 B 型 得 B 型血的婴儿;( 6 )父 / 母 B 型+父 / 母 O 型 得 B 型、 O 型血的婴儿;( 7 )父 / 母 B 型+父 / 母 AB 型 得 B 型、 AB 型血的婴儿;( 8 )父 / 母 O 型+父 / 母 O 型 得 O 型血的婴儿;( 9 )父 / 母 O 型+父 / 母 AB 型 得 O 型、 AB 型血的婴儿;( 10 )父 / 母 AB 型+父 / 母 AB 型 得 AB 型血的婴儿。要求:( 1 )从键盘输入父母的血型;( 2 )根据父母的血型推算出孩子的血型可能性;( 3 )提示信息完整,程序能够重复使用多次。

程序链接程序链接

作业 4: 字符串倒序输出与统计要求 : (1) 从键盘任意输入一个字符串 ; (2) 输出其倒序 ; (3) 输出字符串的总长度 ; (4) 输出汉字、字母、空格及其它字符的个数 ; (5) 提示信息完整,程序能够重复使用多次 ; 例如输入字符串 :CMU- 中 国 医 科 大 学 运行结果为 : 您输入字符串是 : CMU- 中 国 医 科 大 学 您输入字符串的倒序是 : 学 大 科 医 国 中 -UMC 字符串的总长度是 :21 其中汉字 6 个 , 字母 3 个,空格 5 个 , 其它字符 1 个。

程序链接程序链接

作业 5: 打印图形要求:( 1 )打印自创意图形 ;

( 2 )使用循环结构程序设计;( 3 )提示信息完整,程序能够重复使用多次;( 4 )下例为打印由数字组成的空心菱形,仅供参考。

程序链接程序链接

作业 6: 计算质数和

输入一个正整数 N ,输出 N 以内的全部质数、质数的个数及

它们的和。

例如:输入正整数 100 ,则求出 100 以内所有质数 2 、 3 、

5 、 7…97 ,并计算出这些数的总和。要求:( 1 )从键盘输入正整数 N ;( 2 )提示信息完整,程序能够重复使用多次。

程序链接程序链接

作业 7: 随机数排序 由计算机自动产生一组 N 个具有 1 位整数 2 位小数的随机数字,并

按照由小到大 及 由大到小的顺序进行排序输出。例如:随机产生 10个数字

1.25 1.31 1.75 1.14 1.68 1.97 1.36 1.77 1.22 1.98 由小到大顺序 1.14 1.22 1.25 1.31 1.36 1.68 1.75 1.77 1.97 1.98 由大到小顺序 1.98 1.97 1.77 1.75 1.68 1.36 1.31 1.25 1.22 1.14要求:( 1 )从键盘输入正整数 N ;( 2 )提示信息完整,程序能够重复使用多次。

程序链接程序链接

作业 8: 跳水比赛评分程序

评分原则:比赛参赛选手 3-12 人,裁判 5 人。每名选手只进行 1 次跳水, 5 名裁判分别打分,去掉 1 个最高分和 1 个最低分,将剩余 3 个分数乘以本次跳水的难度系数 (难度系数在 2.0-3.8之间 )即为最后得分。比赛结束后,根据得分决定比赛名次。

主程序名MAIN.prg;评分子程序名 PF.prg、成绩排序子程序名 PX.prg。

要求:

( 1 )评委打分的分值由随机数产生,范围为 0-10之间;

( 2 )运动员动作的难度系数由随机数产生,范围为 2.0-3.8之间;

编程注意事项 : 使用调用子程序的方法进行程序设计

程序链接程序链接