课程设计报告

发布 2022-10-01 04:48:28 阅读 5780

课程:c语言程序设计。

专业班级:电自137班。

学号:201302040706

姓名:林钧。

指导老师:郝登山。

实验日期:2013年12月14日。

一【实验目的】:

1) 学习掌握c语言程序的基本结构;

2) 掌握函数的定义和调用方法,掌握函数调用时实参和形参间的值传递关系;

3) 熟悉掌握函数的嵌套调用和递归调用;

4) 掌握局部变量、全局变量的使用及变量的存储类型。

二【实验内容】:

7、一个用于医院门诊候诊的队列管理程序。

问题描述】要求采用先来先就诊的排队方式(就诊顺序与**单编号无关),假设**时编码是连续的,但由于同一个门诊科目有3个诊室,其中35(含35)岁以上的在第一诊室,35岁以下男患者进第二诊室,其它的进第三诊室,程序启动后显示下列菜单:

实现提示】1--**2--叫号3--分诊室。

4--显示各诊室队列信息。

5--统计当天就诊的患者情况(要求按性别进行统计和按任意年龄区段进行统计)

6--结束程序。

选1时,提示用户在一行内输入姓名及**单编号;

选2时,显示排在队列中第一位患者姓名、**单编号,并将其从**序列中删除。

选3时,进行诊室分配。

选4时,按队列顺序显示个诊室排队人的姓名、**单编号及所在诊室。

选5时,进行两种统计方法的选择,并进行必要的统计计算。

选6时,退出程序的运行。

要求1~5中每一个步骤完成后都能重新显示此选择菜单。

测试数据】自拟定。

三【课程**设计】:

#include <>

int no=1;//**单编号。

/显示选择菜单。

void list()

printf("*选择菜单***n");

printf("*1 **");

printf("*2 叫号");

printf("*3 分诊室");

printf("*4 显示各诊室队列信息");

printf("*5 统计当天就诊的患者情况(要求按性别进行统计和按任意年龄区段进行统计)");

printf("*6 结束程序");

printf("请选择:")

/函数的返回值和参数看你设计而定。

void regist()

//** void call(int num) /num表示诊室1 2 3

//叫号。void assign()

void display()

void statistics()

int main()

int choice;

dowhile(choice!=6);

return 0;

四【c程序设计总结】:

本程序在刚开始调试时有许多错误,但在我的努力及同学的帮助下都被一一克服,现在在操作本程序时可根据提示进行相关操作,能正确输出结果。

在这次设计过程中,不仅复习课本上所学知识,还通过查资料、问同学学到了课本上没有的知识。从而启发我,要想写好程序,在写好课本知识的同时还需要多读和专业有关的一些书籍,同时还需要多动脑子,尽量把所学的知识综合起来应用,力争写出完美的程序。除此之外,我还得到了一些有用的教训:

写程序时必须要细心,不能输错一个字符标点,就连全角半角也得注意。在修改时要有耐心,编译出错后必须逐个错误去改正,绝不能心急浮躁,否则修改之后还会有新的错误。

五【致谢】:

能够完成这次课程设计必须感谢c语言课程老师郝登山(是他教会了我c语言这门课程)、雷程同学(他帮我修改了几处重要错误,同时启发我完善了该程序的功能)。

课程设计报告格式 课程设计

洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...

课程设计总结,课程设计报告

课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...

课程设计 课程设计报告格式

学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...