C语言课程设计学生成绩统计设计报告

C语言课程设计学生成绩统计设计报告
C语言课程设计学生成绩统计设计报告

C语言课程设计学生成绩统计设计报告

课程设计2013年11月3 日

设计题目:学生成绩统计

设计条件:掌握C语言的基本知识,能够熟练地应用顺序结构、选择结构、循环结构,能够善于应用结构体数组和对文件的输入输出。

设计内容:

【问题描述】

学期考试结束,统计有N个班某班每个人的平均成绩,每门课的平均成绩,并按个人平均成绩从高到低的顺序输出成绩,输出不及格人名单。输入、输出格式自定。

【实现提示】

假设某班有:30人(姓名自定)

考试课程有:高等数学、物理、外语、C语言、德育5门课程。

将所有同学的成绩保留在文件中,对文件中的数据处理,输出所要求的内容,程序的功能主要包括3方面:

①输入成绩到文件中

②输出成绩

③输出不及格学生名单

④成绩排序

⑤修改记录

⑥删除记录

⑦插入记录等

主函数中对3个功能选择(菜单),调用对应的函数完成。

下达日期:2013年10月

完成日期:2013年11月

目录

一、前言 (4)

二、设计思想 (4)

三、设计过程 (4)

四、程序流程图 (7)

五、程序清单 (8)

六、总结 (8)

附录1.用户文档 (10)

附录2.技术文档 (13)

参考文献 (13)

一、前言

本课程设计提供了一个既动手又动脑,自学,查资料,独立实践的机会。将课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编程的能力,使对C语言系统编程有一个大致的了解。

本课程设计——学生成绩统计,在日常的教学过程中具有较高的应用价值。当老师批改完一大批试卷后,需要统计成绩得出相应结果时,“学生成绩统计”就能够发挥其重要作用。设计这个程序,主要用到结构体数组和文件两个知识点,再结合顺序、循环、选择、函数······来实现功能。

二、设计思想

首先编译预处理,输入头文件;再之全局声明;对函数进行定义。再建立一个student结构体,把结构体里面的内容写入一个文件中。然后先把主函数main()写好,再把子函数完善好,最后测试、修改,直到达到最终功能和界面美观为止。

三、设计过程

1、根据设计要求做好分析,把主要框架设计罗列出来。考虑到此程序主要有3大方面的内容,所以主函数里分为3大模块,模块里面再根据要求执行相应的内容。

2、根据主要的框架,确定没有问题后,编写主函数如下:

#include

#include

#include

#define N 3000

int system(const char*string);

struct student //声明结构

体类型struct student

{ //以下4

行为结构体的成员

char name[20];

float score[5];

float aver;

int cla;

};

void input(struct student stu[]);

void print(struct student stu[]);

void prinot(struct student stu[]);

void list(struct student stu[]);

void changes(struct student stu[]);

void del(struct student stu[]);

void ser(struct student stu[]);

void bian();

void prin();

int M;

FILE*fp; //定义一个指向文件的指针变量fp

struct student stu[4],*p=stu;

void main()

{

char choice,zlq='y';

int over=0;

while(!over) //循环语句{

if(zlq=='Y'||zlq=='y')

{

printf("***************功能选择****************\n");

printf("1.输入成绩到文件中\n");

printf("2.输出成绩\n");

printf("3.编辑\n");

printf("******************************** *******\n");

printf("你的选择(1-3):");

do{

scanf("%c",&choice);

}while(choice=='\n');

printf("\n");

switch(choice) //用switch来进行选择

{

case'1':

input(p);break;

case'2':

prin();break;

case'3':

bian();break;

default:

printf("输入错误!\n");

continue;

}

if(!over) //在每次运行完选项后,选择退出还是继续

{

printf("\n\n\n返回主菜单吗?\n(请输入Y 或者N,Y代表是,N代表不是.)\n");

scanf("%s",&zlq);

system("CLS");

}

}

if(zlq=='N'||zlq=='n')

{

printf("欢迎下次使用.\n");

over=1;

}

if(zlq!='Y'&&zlq!='N'&&zlq!='y'&&zlq!='n' )

{

printf("\n输入错误!将退出~\n");

over=1;

}

}

}

输入1后,按enter,会出现如下主菜单:

3、确定好主函数后,再根据要求撰写执行“输入成绩到文件中”之后相对应的“返回主菜单”程序,检查是否会出现错误。

4、待检查无错误之后,开始写下一步:“输出成绩”程序。输出程序里面又包含有4个子程序语句,分别为“排序”、“输出成绩”、“输出不及格名单”、“返

回”,查找与之相对应的函数的资料,然后撰写相应程序。

5、与第4步相似地进行撰写“编辑”程序下的“修改”、“删除”、“插入”、“返回”程序。

6、运行程序,看是否出现错误,如有错误,根据相关提示修改错误,例如一些字符漏写或者函数类型错误等等。

7、等修改完,再次运行,根据功能选择,输入相应数字,运行看看能否执行相应要求的功能。输入一些假设结果,验证程序设置的正确性。

8、完善所有之后,就正式宣告课程设计结束,并撰写设计报告。

四、程序流程图

五、程序清单

各函数的功能和实现:

1、输入某班的所有学生的成绩。输入信息包括:班级,姓名,高等数学、物理、外语、C语言、德育5门课程成绩并写入文件“stud”中;可用函数void input(struct student stu[])来实现。

2、输出模块:函数void print()里嵌套4个函数用于排序、输出成绩、输出不及格名单、返回;

排序:函数 void list(struct student stu[])只是实现排序个功能,需要输出名单得需再次选择选项“2”。

输出:输出学生的信息以及成绩——void print(struct student stu[]):通过输入班级来查看某个班的相关情况。

输出平均分不及格的名单:用函数void prinot(struct student stu[])来实现输出所以平均分不及格的学生的班级及姓名。

返回:返回到主界面。

3、编辑模块:函数void bian()中应用4个函数加于循环选择,可以进行选择修改、删除、插入、返回;

修改:在函数void changes(struct student stu[])里面输入需要修改的学生的班级、姓名以及成绩,就可以对某班某个学生的成绩进行修改。

删除:用函数void del(struct student stu[])实现。删除某班某个学生的成绩。

插入:用函数void ser(struct student stu[])实现。实现在某班中插入某些同学的相关信息。

4、判断是否返回主菜单:用判断语言if。

六、总结

回顾起此次C语言课程设计,我感慨颇多,从拿到题目到完成整个编程、调试到撰写报告,从理论到实际,在将近一个月的时间里,我学到了很多知识,攻破了以前的一些知识盲点。在这之中,我不仅可以巩固了以前学习的知识,而且学习到了很多在书本上所没有学到过的知识,拓宽了知识面。通过此次课

程设计,我懂得了理论和实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实际相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中,算是困难重重吧。在编写时,遇到不少问题,低级错误是主要的问题。特别在整合时,问题更多。比如因float误用作int而导致的错误,花费了我好长的时间。由其得到,错误或许就出在最根本处。由于本课题中的很多知识点都没有学过,要自己去翻看书里后面几章的内容去熟悉理解,并且通过查找课外的相关资料。小到一个术语,大到一个函数、一个逻辑关系,都需要在这过程中理解。开始设计出来的程序存在着很多错误,修改了很多次都没有出现可观的迹象,询问了周围的同学研究了之后才得到解决。设计出来的菜单也不是预想的那样,而是整个窗口出现混乱。解决这个问题就是调整。一个系统的菜单和信息的提示语句是非常重要的。如果没有这些用户根本不知道怎么用你设计的这个系统,在设计的调试过程中也无法顺利地完成调试工作。有了一个清晰明了的菜单和一些提示信息之后,调试过程完成得非常顺利。

在本次实习过程中碰到的编译、连接的错误主要有:

1、定义变量时:

变量不容易联系起来,经常会写错变量名,但是在错误信息的提示下一般还是很容易找到。但是在写各个函数时,发现一个变量名,只要不是全局变量就可以无数次定义,只要分开在不同的函数中就可以了。不过需要注意的是在定义的时候有些函数使用同样的变量名而表示不同的作用,因而使用要很小心,定义及定义的位置要特别留意。在编写程序时要安静,才不会出现低级错误。

2、语法错误:

语法错误在通过书本参考下能够修改,并且在上机的错误提示中得到修改,但是由于书本是C语言,不是C++的。所以在使用时要注意在主函数和一些定义变量跟声明函数时有些不同,这不是语法的错误,而是作为一个程序员必须要注意到的,要体会两种语言的区别,由于平时看书不仔细、没有经过仔细的思考造成的。如没有注意具体数据使用是有一定的范围限定。

在本次调试过程中我还碰到了一些以前上机过程中从未碰到过的错误。逻辑上的错误机器不易检查出来,这时需要对数据结果进行分析。这种错误的查找是最难的,需要编程序的人有相当的耐心和细心去把问题找出来。这也是本次程序编辑过程中碰到的最大的难题。因此我使用的是一个一个函数的检查,并通过调试修改。

通过此次课程设计,我还得到了一些有用的教训:写程序时必须要细心,不能输错一个字符标点,就连全角半角也得注意。在修改时要有耐心,编译出错后必须逐个错误去改正,绝不能心急浮躁,否则修改之后还会有新的错误。在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。通过这次课程设计之后,我一定把以前所学过的知识重新温故。

刚开始做的时候,一点感觉都没有,到后来就越有感觉了,开始慢慢懂了!曾记得有个同学说过“有问题找百度”,这次刚好派上用场了,在做程序设计的过程中,不懂的就上网搜索,真的学到挺多东西的!我想接下来的日子也得好好补补C语言,好为以后的课程打下基础。

做课程设计的日子是辛苦的,但是当完成一项工程后,那种欣喜是油然而生的。连续奋战了几个星期,尤其在临近上交期限的时候,我连续几晚待在电

脑前,一待就是几个小时,敲击着代码,测试着每个语句,然后上网查找资料,看书里的内容。这种生活虽然很累,很枯燥,但是感觉世界很安静,键盘的声响是一种心里知识的书写。尤其是最后的这段期间,说起一件有趣的事情,大家为了老师交代的格式和字数拼命查找资料而且为了赶在验收日期前做好,一天除了上课睡觉之外,吃完饭就开工了。昨晚宿舍还集体为了测试程序而到11点都还没人洗澡,然后就是集体晚睡了。这都是此次课程设计过程中发生的趣事。不过这种生活也是很难得,难得因为这样的一件事大家能够那么集中地做事情。

挺难得的一段经历,C语言,以后要再翻出来看看,而且,要努力准备下次的二级C考试。

附录1.用户文档

●调试与测试

主要程序运行结果:

运行开始

选择1输入成绩

输入完成后

选择Y返回(输入Y或y都可以)

选择2,输出

选择1对成绩进行排序后,再选择2输出成绩

输入3,输出不及格名单

返回主菜单,选择3进行编辑

选择1,修改a的成绩

返回主菜单,选择2输出,检查是否修改成功

选择2,删除b的信息

选择3,插入d的信息

附录2.技术文档

主要函数

1、input()

该函数主要用来创建新数据文件,当第一次使用该程序或者原创建的文件的内容无效,需建立一个新的文件的时候,可通过该函数来实现。

2、print()

使用该函数可以显示所有的操作员自己输入的所有的学生数据记录。它只用到了简单的printf(“”)语句,当需先打开数据文件时,读取其中的数据记录,然后将这些记录按一定的形式打印在屏幕上。

2、insert()

该函数可对文件的数据进行插入。在进行添加的时候需要首先打开原来的数据文件,在该函数中调用了input()函数将数据文件打开。再调用input()函数文件之后同input()中一样的形式输入数据,输入完之后进行保存,对插入的数据进行保存前要先确定插入的地点,insert()函数在设计时将插入点放在了文件末尾,即将添加的数据加到文件的最后。Insert()函数与创建新数据文件的input()函数除保存及被功能上的使用时间不同外,其他功能基本相同。

3、delete()

该函数用来删除不需要的数据记录。

4、changs()

该函数用来修改程序中的某些数据。

5、bian()

该函数用来编辑,指使下一步的“删除”、“修改”、“插入”要求。

6、list()

该函数用来罗列出程序输入的名单。

7、main()

一个程序主函数不能少。当以上的函数均编完之后,要实现各个功能操作的连接,还必须有主函数将它们联系起来,这样才能达到理想的结果。

参考文献

1.谭浩强《C程序设计》(第四版)清华大学出版社,2010

2.马靖善秦玉平《C语言等程序设计》清华大学出版社,2005

3.王士元《C高级实用程序设计》清华大学出版社,1995

4. 哈比森(徐波译)《C语言参考手册》机械工业出版社,2008

5. [美]Bradley L.Jones《21天学通C语言》电子工业出版社,2003

统计学课程设计报告模板

经济与管理学部 会计学专业 《统计学课程设计》报告 项目名称:关于江城学院在校大学生生活情况调查报告班级与组别:33000801 项目成员:分工 组长:王.. 问卷设计、数据收集 组员:石.. 撰写报告 陈.. 发放问卷、数据整理 李.. 发放问卷 指导老师:俞良蒂 2010年12月15日

第一部分调查方案设计 一、调查方案 (一)调查目的: (二)调查对象: (三)调查单位: (四)调查的方式与方法 (五)调查程序: (六)调查时间:2002年4月20日—2002年6月10日 (七)调查内容 (八)组织与实施(分工) 二、问卷设计 开头部分 甄别部分 主体部分 背景部分 非常感谢您的合作! 三、问卷发放 本次调查我们采取分层抽样,对在校本科生各个年级男、女生各发放问卷30份左右;我们在学一、学二、学八、学九共发放问卷300份,回收问卷291份,其中有效问卷共265份。现将各年级男女生回收有效问卷具体情况介绍如下: 大一:(男生)26 份(女生)31份 大二:(男生)34 份(女生)40份

大三:(男生)31 份(女生)32份 大四:(男生)41 份(女生)30份 总计:(男生)132 份(女生)133份 四、数据整理 为了便于用计算机进行数据处理,我们用数字代码来表示问卷信息,为了便于统一,对于问卷答案“A”、“B”、“C”、“D”、“E”、“F”,我们分别用“1”、“2”、“3”、“4”、“5”、“6”表示(答案缺省项为空项),例如:我们用“1”表示男性,用“2”表示女性;各个年级也分别用“1”、“2”、“3”、“4”来表示。 数据具体整理情况见附件1。 五、小组人员分工 第二部分数据分析 根据以上整理的数据,我们进行数据分析。我们设样本一为抽样总体,样本二为男生的抽样总体,样本三为女生的抽样总体。 一、生活费水平的分析 1. 对样本一的分析 由整理后输入计算机的数据,我们绘制出样本一生活费水平的频数分布表(表1)和直方图(图1),结果如下: 表1 样本一生活费水平的频数分布表 按支出分组/元频率累积/ % 300以下4 1.51%

c语言课程设计报告·图书管理系统

第一章 §题目描述 图书管理系统设计: 【要求】图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。试设计一图书管理系统,使之能提供以下功能: (1)新图书基本信息的输入; (2)图书基本信息的查询; (3)对撤销图书信息的删除; (4)办理借书手续; (5)办理还书手续; 【提示】建立图书馆里信息结构体,结构体成员包括图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号。存在状态设为整型,可用不同数字代表借还状态。借书和还书手续要注意修改结构体的成员变量存在状态的值。 §算法设计 1.设计思想: 在整个系统编写的过程中,涉及了较多C语言知识点,对于不同的数据类型、程序控制结构、数据结构作以分析和总结,并结合这个课题进行综合的应用,在一定程度上做到了对所学知识融会贯通。由此进一步加深、巩固了所学的课程的基本理论知识,培养了综合分析问题、解决问题的能力。在设计程序时,参考了学校图书馆的图书管理系统,实现了程序的模块化、结构化。在主函数中调用各种函数,操作界面简单,易操作,人机互动性较强。 2.实现注释: 这个实用的小型图书管理系统程序以结构体数组指针操作完成,并实现文件信息的录入、修改和保存等功能,所有信息以磁盘文件方式保存,方便用户使用。本图书管理系统分为管理员和学生两个部分,其基本功能包括了对图书信息的存储、查询、添加、删除和借书、还书手续办理等。查询时可按书名、编号等方式查询,找到后输出这本书的所有信息。可查询图书的在库状态,方便用户进行借书、还书操作。在借书还书成功后图书的在库状态自动改变,并更新信息到数据库。系统中主要的数据结构就是图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。在处理过程中各项可以作为一本图书的不同属性来进行处理。 3.结构体系设计 图:主函数结构;图:新书信息录入流程;图:图书信息查询(管理员)流程;图:图书信息查询(学生)流程;图:图书信息删除流程;图:办理借书手续流程;图:办理还书手续流程; §程序设计及代码分析 1.程序设计: 下面,我大致介绍一下我的系统的主要功能和注意事项: 当运行此程序时,首先进入系统主界面,然后可以选择[1].管理员登陆(密码:123),[2].学生登陆,[0].退出系统; 选择[1]后进入管理员系统,验证密码成功后显示管理员功能菜单,按数字键选择所需服务。管理员功能菜单中,[1].新书信息录入,[2].图书信息查询,[3].图书信息删除,[4].返回主菜单,[0].退出系统;当出现“请选择”时,输入选项前的数字,输完之后按回车(下同)。首次运行系统需要先选择[1]录入库存书籍信息,图书各信息项须用空格键隔开,输入完毕后信息自动储存并更新至数据库,然后再选择其他操作。当选择[3]时会进入图书信息删除,在这里可以选择删除图书信息等操

C语言课程设计报告-游戏2048

东华理工大学C语言课程设计报告 学院:国际教育学院学院专业:电子信息工程 班级:1420606 学号:201420060638 姓名:钟天运

一、课程设计题目:游戏2048 二、课程设计要求: a)使用C语言编写2048这款游戏 b)能够正常运行,拥有游戏界面。 c)能正常进行游戏从开始到结束。 d)用户操作方便 三、设计思路: a)游戏介绍: i.2048是一款简单的数字类游戏,界面是一个 4*4的方形格子。每个格子里可以为空或者有 一个2^n的数值。 ii.用户可以输入4种指令,分别是:上下左右,游戏会根据用户的指定的方向,将格子中 的数值向对应方向进行移动,直至移动到最边 上的格子或者有其他数值占用,如果碰到等大 数值,将会进行合并。此外,成功移动后,会 在一个空格子随机生成一个2或者4 iii.游戏目标是合成2048这个数值或者更大的数值。 b)实现思路: i.可以使用二维数组来保存4*4格子中的数值 ii.指令,可以通过输入字符函数,读取用户

在键盘上的方向键,进行判断执行对应的代 码。 iii.游戏界面,可以使用简单的特殊制表符,来实现,并通过清屏函数来进行反复同位置打 印界面。 iv.需要判断游戏结束的函数,以及记录游戏分数和步骤的变量 v.当游戏结束时,能够询问用户是否重新开始。 vi.随机生成一个新数,可以调用随机函数,使用时间做种子。 c)实现难点: i.打印游戏界面,要实现灵活能根据棋盘数组里 面的数据灵活打印。 ii.执行操作时,数值的移动和合并。

四、流程图

五、C语言源代码 // 游戏2048.c #include "windows.h" #include "time.h" #include "stdio.h" #include "conio.h" #include "string.h" //宏定义常量方向键值 //const int LEFT = 75, UP = 72, RIGHT = 77, DOWN = 80; #define LEFT 75 #define UP 72 #define RIGHT 77 #define DOWN 80 const char error_str[] = "您上次输入的指令无法识别,请重新输入。"; struct board { int place[4][4]; long int stepn; long int num; //存储游戏分数 long int time; int dtk; //direction key 记录方向键,及操作方向 int over; int zeronum; }; //该函数为游戏运行函数,当只是玩游戏的时候。进入该函数,游戏控制函数。int main() { //place数组为棋盘,其中为零代表空,-1代表不能合并的牌,其他2的倍数值为本身含义,初始化为全0。 struct board board1, board_backup; int newgame(struct board *, int), show(struct board *), operate(struct board *); char str[100] = "首次运行游戏"; //用于记录系统返回给用户的信息,例如:上一步执行向左合并,按键有误等 newgame(&board1, 0); //调用函数为新局初始化,第二个

多元统计分析课程设计

多元统计分析课程 设计

多元统计分析课程设计 题目:《因子分析在环境污染方面的应用》 姓名:王厅厅 专业班级:统计学级2班 学院:数学与系统科学学院 时间: 1月 3 日

目录 1.摘要: (1) 2.引言: (1) 2.1背景 (1) 2.2问题的研究意义 (1) 2.3方法介绍 (2) 3.实证分析 (10) 3.1指标 (10) 3.2原始数据 (10) 3.3数据来源 (13) 3.4分析过程: (13) 4.结论及建议 (25) 5.参考文献 (26)

1.摘要: 中国的环境问题,由于中国政府对环境问题的关注,环境法律日趋完善,执法力度加大,对环境污染治理的投人逐年有较大幅度的增加,中国环境问题已朝着好的方面发展。 可是,仍存在着环境问题,主要体现在环境污染问题,其中主要为水污染和大气污染。 关键词:环境污染水污染大气污染因子分析2.引言: 2.1背景: 中国的环境保护取得了明显的成就,部分地区环境质量有所改进。可是,从整体上看,中国的环境污染仍在加剧,环境质量还在恶化。大气二氧化硫含量居高不下,境质量呈恶化趋势,固体废弃物污染量大面广,噪声扰民严重,环境污染事故时有发生。据中国社会科学院公布的一项报告表明:中国环境污染的规模居世界前列。 2.2问题的研究意义:

为分析比较各地环境污染特点,利用因子分析对环境污染的各个指标进行降维处理并得到影响环境的内在因素,进一步对环境污染原因及治理措施进行分析,让更多的人认识到环境的重要性,准确把握各地区环境治理方法以及针对不同地区制定不同的政策改进环境问题,这对综合治理环境问题具有重要意义。 2.3方法介绍 因子分析的意义:变量间的信息的高度重叠和高度相关会给统计方法的应用设置许多障碍。为解决此问题,最简单和最直接的解决方案是削减变量个数,但这必然会导致信息丢失和 信息不完全等问题的产生。为此人们希望探索一种更有效地解决方法,它既能大幅减少参与数据建模的变量个数,同时也不会造成信息的大量丢失。因子分析正是这样一种能够有效降低变量维数的分析方法。 因子分析的步骤: ·因子分析的前提条件:要求原有变量之间存在较强的相关关系。 ·因子提取:将原有变量综合成少数几个因子是因子分析的核心内容。

c语言课程设计报告书--学生成绩管理

C 语言程序设计报告 课题:学生成绩管理 时间:

一、需求分析 任务要求: 自学C语言中有关链表及外部文件的内容,设计出学生成绩管理。具体要求如下: 1.主要功能: (1)能按学期、按班级完成对学生成绩的录入、修改 (2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序 (3)能查询学生成绩,不及格科目及学生名单 (4)能按班级输出学生的成绩单 系统功能需求分析: 1、定义一个结构体类型,成员包括学期、班级、各科成绩、建立链表,定义该结构体类型的指针,用于指向各结点; 2、分别建立具有添输入、修改、查询、总分及平均分、排序等功能的子函数,完成相应功能,对程序实现模块化。 二、概要设计 系统总体设计框架: 对程序进行模块化,建立输入、修改、查询、查找和显示功能的子函数,各子函数中运用链表存储数据。 系统功能模块图:

三、详细设计 主要功能模块的算法设计思路如下: 1、输入信息函数 (1)定义指向结构体变量的指针; (2)移动指针,找到插入结点; (3)在要插入的结点输入信息; (4)返回头指针。 2、修改信息 (1)定义指向结构体变量的指针; (2)用指针检验链表中是否有记录,若没记录,出现报错,然后要求重新输入; (3)根据要修改的编号查找对应结点; (4)修改信息;

(5)修改成功。 3、排序函数 (1)定义所要排序的班级和链表的头指针为形参; (2)调用排序函数,把班级和链表的头指针赋给形参; (3)在子函数中进行排序; (4)输出排序结果。 4、显示学生成绩信息(void Disp(Link l)) (1)选择想要查询的项目(学生各科成绩、不及格科目、班级成员);(2)用指针检验是否有记录; (3)若无记录,输出提示信息,返回主函数; 若有记录,移动指针,依次输出记录; 5、查询班级成绩信息(void Find(Link l)) (1)选择所要查询的班级; (2)输入班级: (3)在链表中寻找相应结点; (4)输出结点信息。 以上各个函数的流程图如下:

c语言课程设计报告学生成绩信息管理系统源代码

实验报告 一、问题陈述及其需求分析 (一)问题陈述 学生信息管理系统是对学生信息的基本管理,其中包括以下及模块: (1)增加一个学生的信息(需输入要增加学生的所有信息); (2)统计本班学生总人数及男女生人数。 (3)分别按照学号查找学生的信息;若找到则输出该学生全部信息,否则输出查找不到的提示信息。 (4)按学号对所有学生信息排序,并输出结果; (5)删除一个学生的信息(需指定要删除学生的学号);同时显示删除后的结果。( 二) 功能需求分析 学生信息管理系统设计 学生信息包括:学号,姓名,性别,出生年月,电话 使之提供以下功能: 1、系统以菜单方式工作 2、建立链表并显示 3、插入新的学生信息 4、删除某学号的学生信息 5、查找某学号的学生信息 6、对学生信息排序 7、统计学生人数 8、输出学生信息 二总体设计 (一)模块 依据程序的数据结构,描述该程序的层次结构,如下图:

1、建立链表并显示 void createlist(struct stucode **r); 2、插入新的学生信息 void insert(struct stucode **r); 3、删除某学号的学生信息 void del(struct stucode **r); 4、查找某学号的学生信息 void search1(struct stucode *r); 5、对学生信息排序 void sort(struct stucode **r); 6、统计学生人数 void search2(struct stucode *r); 7、输出学生信息 void out(struct stucode *r); 1 建立链表并显示 2 添加学生信息 3 删除学生信息 息 4 按学号查找学生信 5 对学生信息排序 6统计学生人数 7输出学员信息 8 学生信息写入文件 0退出 main() 菜单函数

数理统计课程设计一元线性回归

二氧化碳吸附量与活性炭孔隙结构的线性回归分析 摘要:本文搜集了不同孔径下不同孔容的活性炭与CO2吸附量的实验数据。分别以同一孔径下的不同孔容作为自变量,CO2吸附量作为因变量,作出散点图。选取分布大致呈直线的一组数据为拟合的样本数据.对样本数据利用最小二乘法进行回归分析,参数确定,并对分析结果进行显著性检验。同时利用ma tl ab 的r egress 函数进行直线拟合。结果表明:孔径在3。 0~ 3. 5 nm 之间的孔容和CO2吸附量之间存在较好的线性关系。 关键字:活性炭 孔容 CO2吸附量 m atla b 一、问题分析 1。1.数据的收集和处理 本文主要研究同一孔径的孔容的活性炭和co2吸附量之间的线性关系,有关实验数据是借鉴张双全,罗雪岭等人的研究成果[1]。以太西无烟煤为原料、硝酸钾为添加剂,将煤粉、添加剂和煤焦油经过充分混合后挤压成条状,在600℃下炭化15 min,然后用水蒸气分别在920℃和860℃下活化一定时间得到2组活性炭,测定了CO2吸附等温线,探讨了2组不同工艺制备的活性炭的C O2吸附量和孔容的关系.数据如下表所示: 表1:孔分布与CO2吸附值 编号1~12是在不同添加剂量,温度,活化时间处理下的对照组。因为处理方式不同得到不同结果是互不影响的,可以看出C O2的吸附量的值是互相独立 编号 孔容/(11 10L g μ--?) CO 2吸附 量 1/()mL g -? 0。5~0。8nm 0.8~1.2nm 1。2~1。8nm 1.8~2。2nm 2.2~2。2n m 2。5~3。0nm 3.0~3。5 nm 1 7.18 16.2 24.4 75.2 70 96 115 64 2 6.59 14.4 18.4 53.7 50 85。6 91 55.1 3 4.5 4 11 18.9 71 6 5 78.3 91 53.7 4 5.13 13.4 29。9 10。3 90 7 6 122 53。 7 5 4.16 10.5 18。9 83.8 78 80。5 113 61。7 6 4。92 12。1 23.4 81.6 72 56 99 53.6 7 5.0 8 12.6 23.8 93.5 86 77.8 122 65。5 8 5.29 13 25。1 88.4 69 66.4 107 57。7 9 7.47 16.9 26.9 46。4 78 93.2 107 58.2 10 5.44 13 21.4 44.1 91 98.6 137 76。6 11 1。81 64。6 18.3 53.1 114 110 142 75 12 1.24 27.7 39。5 126 114 98。6 183 98.7

统计学课程设计

课程:统计学课程作业学院:经济管理学院专业: ____________ 姓名: _______ 班号: _______ 学号: ____

目录 一.............................................. 调查方案4(一) .................................. 调查目的3 (二) .................................. 调查范围3 (三) .................................. 调查方法3 (四) .................................. 调查项目3 (五) .................................. 调查时间3 (六) .............................. 问卷发放方案4 二.............................................. 调查问卷............................................... .6 大学生关于食品安全调查问卷 (6) 三.SPSS数据分析 (19) (一).................................... 原始数据7(二)................................ 描述统计分析15(三)................................ 推断统计分析19 四.归纳总结 (20)

一.调查方案 (一)调查目的 食品安全是与人们生活息息相关的,对于大学生来说,自从”三鹿” 奶粉事件以后,大家都对食品安全产生了很大的怀疑,将”三鹿“奶粉事件作为一个引例,调查大学生是否同意购买食品安全检测仪器以及它和食品安全的相关程度,得出结论和一些建议。 (二)调查范围 中国地质大学(武汉)2013届到2010届在校就读大学生 (三)调查方法 采用随机抽样的方法,以自填式调查问卷的方式调查 (四)调查项目 1?被调查者的基本情况 2.被调查者对食品的放心程度 3.被调查者对食品安全检测仪的认知程度 (五)调查时间 2014年五月 (六)问卷发放方案 对于本科生共发放了160份问卷,大一至大三每个年级各50份,大四10份,男生女生各80份,专业属性各80份,理论上年级、性别、专业分别构成大样本,由于采用自填式问卷收集方式,问卷的回收率比较低,因为被调查者往往不够重视,在完成问卷方面没有压力,

c语言课程设计报告书

课程设计报告书 所属课程:c语言 项目:库函数模拟系统 指导老师:邹姝稚 班级:软件1401 姓名:江闯 学号:141403107 分数:

1.任务描述: 本系统开发的代码模拟了下列库函数的功能: (1).模拟gets和puts的功能:能接收一个字符串,将其写入ASCII文件,并且可以读出显示。 (2).在不使用字符串库函数的条件下,编程实现字符串的拷贝,连接,求长,倒置功能。 (3).字符串加密功能:将一段明文建立到一个ASCII文件中,按加密的算法加密后写入密文文件,最终实现将明文和密文文件都显示出来。 (4).编程实现字符串与对应数字的相互转换功能。 2.总体设计: 模块调用图: 图1

函数调用图: 图2 函数功能: (1)函数gp( ):模拟gets和puts的功能 (2)函数kaobei( ):实现字符串的拷贝 (3)函数lianjie( ):实现字符串的连接 (4)函数qiuchang( ):实现字符串的求长 (5)函数daozhi( ):实现字符串的倒置 (6)函数jiami( ):实现字符串的加密功能,最后将明文和密文文件都显示出来 (7)函数zhuanhuan1( ):将数字字符串转换为对应的数字 (8)函数zhuanhuan2( ):将数字转换为对应的数字字符串 3.详细设计: (1).模仿gets和puts功能: gets和puts功能与scanf和printf函数的功能相似,但是也不是完全相同,本系统模拟功能的程序总共运用了两次函数调用技术,模拟gets运用了一次,模拟puts运用了一次。 (2)..字符串的拷贝功能: 字符串的拷贝功能程序设计源于strcpy的功能,其中运用了字符串数组和指针的相关技术,还运用了一组while语句,实现语句的循环,从而将一个字符串拷贝到一个空数组中。

c语言课程设计报告

C语言程序设计B 课程设计报告 设计题目:学生成绩管理系统年级班级: 学号: 姓名: 指导教师: 2020 年 6 月 18 日

目录 一、设计目的 (3) 二、课程设计内容和要求 (4) 三、总体设计 (5) 四、主要步骤 (12) 五、功能实现 (13) 六、功能测试 (64) 七、评价程序 (83) 八、课程设计体会 (84)

一、设计目的 程序设计能力是当代理工类大学生的必备能力,当学生学习了C语言之后,编程能力远远不能达到开发实际应用程序的要求,特备是对其中的指针、结构体、链表和文件部分的理解和应用都比较弱。 程序设计的目的是通过对面向过程的学习,将C语言的主要知识点进行综合,针对提高学生C语言程序设计能力,强化编写较大的应用软件能力,熟练运用已掌握的知识解决实际需要解决的问题,以达到更加熟知指针、链表、结构体、文件读取、标准库的使用。 主要目的为以下几点: 1、熟练掌握面向过程(结构化)程序设计基本知识; 2、综合运用所学知识解决实际问题; 3、受到面向过程(结构化)程序设计的基本训练; 4、体会面向过程(结构化)开发程序的过程。

二、课程设计内容和要求 1.课程设计内容: 学生通过使用C语言进行编写算法,开发学生成绩管理系统,以实现对学生成绩的管理。 2.课程设计要求 1)具有菜单,可以在菜单上进行选择; 2)能实现学生数据录入、修改、删除、查询; 3)能实现数据排序; 4)有数据输出功能; 5)有数据读取与存储功能; 6)一个学生的数据(称为:每条记录)包含姓名、学号、语文、数 学、英语、总分、名次等信息; 7)以结构方式存储每条记录; 8)多条记录以链表方式存储到内存; 9)随时可将全部数据存储到磁盘文件中,方便下次从磁盘读取数据。

统计学课程设计报告报告

统计学课程设计报告 2014—2015 学年第二学期工业大学夏季防暑饮料消费状况设计报告 组长130509106 艾娟红 组员130509107 利娜 130509108 高千 1305 09109 高荣荣 130509110 郭祎 130509111 英 指导教师徐俊杰

2015 年6 月26 日

工业大学夏季防暑饮料消费情况调查方案 一.调查目的 1.了解学生最喜欢喝的饮料类型 2.了解学生对饮料的关注因素(口味,包装等) 3.了解学生的饮料购买习惯(选择在何地购买,购买量,购买方式) 4.了解学生在饮料上的消费情况(学生在饮料上的消费观念和选择) 5.分析学生在饮料消费上的影响因素(生活费,价格等) 6.为各饮料企业在开发市场时提供市场依据; 二.调查对象是工业大学未央校区全体大学生,调查单位是每一个工业大学未央大学在校大学生 三.调查容(调查问卷见附录一) 1.消费类型调查:通过问卷1,2题了解大学生群体饮料消费的要求和类型。 2.产品调查:通过2题了解产品质量、口味、包装等购买要素对引发大学生群体购买行为的影响程度。 3.购买习惯调查:通过3,4,12题了解大学生饮料购买地点,方式和数量 4.消费情况调查:通过7,8题了解大学生群体购买饮料消费情况(推断总体)。 5.购买因素调查:通过5,2题了解大学生群体购买饮料的最主要影响因素 调查项目为工业大学大学生夏季防暑饮料消费情况调查 四.工业大学夏季防暑饮料消费情况调查的实施方案如下

五.数据处理目标 六.费用预算

工业大学夏季防暑饮料消费状况调查报告 1 调查背景 夏季炎热来袭,冷饮成为炎炎夏日的必需品。如今的饮料市场已成为中国食品行业中发展最快的市场之一,其销售收入和利润都比同期有了较大幅度的增长,年产量已达1300多万吨。随着我们生活水平的不断提高,饮料作为一种饮用资源,与我们的生活愈加密切。另外随着市场的不断细分,饮料除了传统的解渴功能,还衍生成多种营养饮品。消费者对天然、低糖、健康型饮料的需求,促进了新品种的崛起。 大学生作为饮料消费的主要群体,他们的消费习惯和消费行为一直受到关注。面对酷暑,大学生更青睐于哪些饮品?对于饮料的口感、价位、色泽、包装、促销方式等方面又有什么样的要求呢?在消费日益冷静的今天,厂家又将如何面对呢?为了重点了解大学生群体的饮料消费现状、各种饮料品牌的满意度以及本

C语言课程设计图书管理系统课程设计报告

C语言课程设计 图书管理系统 Books Management System 学生姓名张朝柱 学院名称徐州工程学院学号140 班级13计转本 专业名称计算机科学与技术 指导教师李子龙 2016年5月10日

一、需求分析 为了满足图书管理的要求,通过计算机技术给图书管理人员和读者借、还书带来便利。使用c语言编写了图书管理系统。本系统主要实现图书信息管理的功能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括查询、借书、还书、添加、删除、修改图书信息等。所设计的系统以菜单方式工作,为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并且在此过程中能够尽可能的兼容用户使用过程中可能出现的异常情况。图书信息包括编号、书名、作者、数量、在库状态等。图书信息的录入和显示要求有一定的规范格式,录入的图书信息用文件形式保存,并可以对其进行浏览、查询、借阅、还书等基本操作。整个程序实现顺序表操作,对图书信息的操作逐个地进行,一个图书信息的更改不应影响其他的图书记录。 二、算法设计: 1.设计思想: 整个系统制造的而过程中,涉及了较多C语言知识点,对于不同的数据类型、程序控制结构、数据结构作以分析和总结,并结合这个课题进行综合的应用,在一定程度上做到了对所学知识融会贯通。进一步加深、巩固了所学的专业的基本理论知识,培养了综合分析问题、解决问题的能力。在设计程序时,实现了程序的模块化、结构化。在主函数中调用各种子函数,操作界面简单,易操作。 2,设计表示: (1)、整个系统除了主函数外,另外还有各种功能子函数,利用无限次循环语句while()和选择语句swithch()实现各个子函数的调用,系统根据输入的数字选项来调用相应的函数,以实现相应的功能。主要实现了图书的录入、存储、查询、借书、还书、显示库存等功能。 (2)、void Book_Entering(struct SqList &SL);这是一个录入图书信息的函数,它主要实现了顺序表的创建,并且在创建过程中从文件读取信息到顺序表中,以用于后面其他函数的操作。它引用了一个顺序表SL。其他函数调用时只需传入顺序表头即可。 (3)、int main(void);这五个函数时整个图书管理系统的全部菜单函数,Book_Entering();为系统主界面,进入时可选择进入程序和退出程序。menu1();为进入程序时显示的功能菜单,在此菜单可以选择录入、保存图书信息,也可选择进入其他子系统。Book_Inquire();此菜单为进入图书管理系统的菜单,在此可以选择添加、删除、修改图书等操作。cxmenu();为查询系统的菜单,在此可以选择按书名、编号、作者等方式进行查询图书。jhmenu();为借书还书的子菜单,在此可以选择借书还书操作。操作完成后按提示信息进行文件的保存操作。 (4)、void Book_Inquire(struct SqList &SL);这个函数为顺序表的输出函数,把顺序表的头传给函数后,可输出整个顺序表的所有信息。、

C语言课程设计报告-模板

C语言课程设计报告 班级:16 物联网 一、题目说明 (1)读取输入信息,能正确进行数字运算

(2)拥有记忆功能,可查询最近几次计算结果并继续进行数字运算。 二、基本功能实现 (1)能实现两个数之间的加减,乘,除,乘方,开方等运算。 (2)实现记忆功能,可保留近十位结果,可用#键查看。(3)*键作为清0键,清除当前屏幕上的值为0表示重新开三、设计流程(可以画流程图,可以直接写说明)

四、代码 #include #include #include #include double yunsuan(double a, char operate, double b); //处理数值之间的运算void PutRes(double array[], double res, int *i); //保存该次运算结果 int main() { char str[40]; double a = 0; double b = 0; double res = 0; double history[10] = {0,0,0}; char opt; int i = 0; printf("欢迎进入计算功能(eg: 1 \n+ 1 ; '#':查询历史结果; 'q':退出程序)·\n"); while(1){

fgets(str,40,stdin); //将从键盘的一整行标准输入保存在字符串str中 if(sscanf(str,"%lf", &a) == 1){ //将str以长浮点型的格式放入a中,如果返回值为1,说明输入的是数值, scanf("%c %lf", &opt, &b); //获取操作符的值和另外一个操作数的值 res = yunsuan(a,opt,b); //调用yunsuan()函数计算,并将结果给res printf("%lf %c %lf = %lf\n\n",a, opt, b, res); PutRes(history, res, &i); //调用函数PutRes()将本次结果保存到数组history中(i用引用传递) // printf("%d\n", i); }else if(sscanf(str,"%c",&opt) == 1){ //将str以字符型的格式放入opt中,如果返回值为1,说明输入的是字符 if(opt == '#'){ //如果opt为‘#’,则显示history 中的数值 int j = 0; for(j = 0; j < i; ++j){ //i为history中存放的数值个数 printf(" %lf ", history[j]); } printf("\n");

2017年山东科技大学统计学专业人才培养方案

统计学专业培养方案 Statistics (门类:理学;二级类:统计学类;专业代码:071201) 一、专业培养目标 本专业培养德智体全面发展,数学与经济学基础扎实,熟悉金融知识,掌握统计学的基本理论、方法、工具和大数据技术,具备较强的解决实际统计问题和大数据分析的能力,能在统计部门、税务海关、公司企业以及金融保险机构等企事业单位从事统计、市场调查、信息咨询、大数据分析、投资分析和风险管理等工作的具有团队意识、乐观向上的应用型创新人才。 二、毕业要求 总体业务要求: 夯实数学和经济学基础,掌握统计学的基本理论、方法以及大数据挖掘技术,熟练使用统计分析软件和大数据挖掘工具,具有良好的科学素养,受到理论研究、应用技能和使用计算机的基本训练,具有统计分析和大数据分析的基本能力,能够胜任统计、数据分析和管理等方面的工作。 基础理论、知识、能力和技能的具体要求: 1.具有科学的世界观、人生观、价值观和良好的道德修养; 2.具有较好的人际沟通能力,富有团队精神; 3.具有较高的文化素养,较强的语言和文字表达能力; 4.具有较强的自学能力、适应能力和创新能力; 5.具有扎实的数学和经济学基础,对金融数学和保险精算领域知识有较深入地了解; 6.掌握统计学的基本理论、方法以及大数据处理技术和分析方法; 7.掌握计算机操作的基本技能; 8.具有设计调查问卷、处理调查数据以及利用统计数据资料进行综合分析和决策的基本能力; 9.具有获取网络大数据和分析的基本能力; 10.熟练使用统计分析软件和大数据挖掘工具;

11.了解统计学理论、方法和大数据的发展动态及其应用前景; 12.掌握运用现代信息技术进行资料查询和文献检索的基本方法; 13.受到较严格的科学思维训练,具有一定的科学研究能力; 14.熟练掌握英语,能够阅读本专业的相关文献资料。 三、主干学科 统计学、数学。 四、专业核心课程 微积分学、线性代数与解析几何、概率论、数理统计、统计学原理、经济学(宏、微观)、抽样调查技术、多元统计分析、时间序列分析、计量经济学、大数据分析方法及应用等。 五、主要实践性教学环节 军训、公益劳动、课程实验(设计)、毕业实习(设计)、统计实训、统计分析报告写作、工具软件、网络爬虫等。 六、修业年限 四年 七、授予学位 理学学士 八、毕业最低学分要求 毕业所必需达到的总学分为160学分。 九、培养方案的构成及学时、学分分配 表1 人才培养方案学分构成表

c语言语言课程设计报告

上海应用技术学院 课程设计 2011~ 2012学年第二学期 设计题目成绩记录簿 院(系)计算机科学与信息工程学院 专业计算机应用技术 班级 11104114 学号 1110411414 学生姓名蒋佳琴 设计时间 2012.06.25 -2012.07.06 指导教师马智娴 提交日期 2012.07.06

上海应用技术学院课程设计任务书 指导教师(签名):马智娴教研室主任(签名):马智娴2012年6 月25日2012年6月25日

目录 1 设计目的 (5) 2 功能描述 (5) 2.1模块功能 (5) 2.2流程图 (6) 3 总体设计 (13) 3.1 功能模块设计 (13) 3.2 数据结构设计 (13) 3.3 函数功能描述 (13) 4 程序实现 (14) 4.2 运行结果 (25) 5课程设计总结 (28)

成绩记录簿 1. 设计要求: 基本功能 a) 添加成绩 b) 删除成绩 c) 查询学生成绩 d) 查询班级成绩 e) 退出 拓展功能 a) 写入文件 b) 读取文件 创新(自拟)功能: 程序实现的其它功能由个人自拟。 2. 设计要求具体说明 基本功能: 成绩记录簿中记录以下数据: 学号、姓名、课程编号、课程名称、成绩、学分,所有成绩都以百分制计分; 输入信息时要检查数据项学号、课程编号、成绩、学分的合法性,学号:8位数字;课程编号:5位数字;成绩:0 ~ 100 之间的整数,学分: 1~ 5之间的实型数。 添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提示; 查询(班级或个人)成绩: a) 查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,和已完成 的总学分。 b) 查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全班同 学不同课程在不同分数段分布的人数及百分比。 拓展功能: a) 程序启动时先从文件读入数据,如果文件中没有数据则给出提示; b) 每次修改的数据写入文件。 3. 提示 定义合适的结构体类型,使用链表或数组的方式组织数据。

统计学课程设计报告范文

统计学课程设计报 告

统计学课程设计报告 —年第二学期 西安工业大学夏季防暑饮料消费状况设计报告 组长艾娟红 组员冯利娜 高千 1305 09109 高荣荣 郭祎 韩英 指导教师徐俊杰 年 6 月 26 日

西安工业大学夏季防暑饮料消费情况调查方案 一.调查目的 1.了解学生最喜欢喝的饮料类型 2.了解学生对饮料的关注因素(口味,包装等) 3.了解学生的饮料购买习惯(选择在何地购买,购买量,购买方式) 4.了解学生在饮料上的消费情况(学生在饮料上的消费观念和选择) 5.分析学生在饮料消费上的影响因素(生活费,价格等) 6.为各饮料企业在开发市场时提供市场依据; 二.调查对象是西安工业大学未央校区全体大学生,调查单位是每一个西安工业大学未央大学在校大学生 三.调查内容(调查问卷见附录一) 1.消费类型调查:经过问卷1,2题了解大学生群体饮料消费的要求和类型。 2.产品调查:经过2题了解产品质量、口味、包装等购买要素对引发大学生群体购买行为的影响程度。 3.购买习惯调查:经过3,4,12题了解大学生饮料购买地点,方式和数量 4.消费情况调查:经过7,8题了解大学生群体购买饮料消费情况(推断总体)。 5.购买因素调查:经过5,2题了解大学生群体购买饮料的最

主要影响因素 调查项目为西安工业大学大学生夏季防暑饮料消费情况调查四.西安工业大学夏季防暑饮料消费情况调查的实施方案如下 五.数据处理目标 六.费用预算

西安工业大学夏季防暑饮料消费状况调查报告 1 调查背景 夏季炎热来袭,冷饮成为炎炎夏日的必须品。如今的饮料市场已成为中国食品行业中发展最快的市场之一,其销售收入和利润都比同期有了较大幅度的增长,年产量已达1300多万吨。随着我们生活水平的不断提高,饮料作为一种饮用资源,与我们的生活愈加密切。另外随着市场的不断细分,饮料除了传统的解渴功能,还衍生成多种营养饮品。消费者对天然、低糖、健康型饮料的需求,促进了新品种的崛起。 大学生作为饮料消费的主要群体,她们的消费习惯和消费行

C语言课程设计报告烟花绽放

课程设计报告书设计题目烟花绽放 系别计算机工程系 专业计算机科学与技术 班级 姓名 指导教师 设计任务下达日期2011年 12 月 24 日 设计时间2011年12月26日至 2010年12月30日 课程设计任务书

一、目的和意义 本课程设计是《C语言程序设计》课程的后继教学环节, 通过研究C语言中图形编程技术或者声音控制等其它方面的多媒体编程技术,一方面拓展学生在这些领域的C语言知识,另一方面使学生在运用所学理论知识进行实践开发,更好的培养学生综合学习能力和实践能力。本次课程设计学生可以根据喜好,可以利用复杂的数据类型实现成绩管理系统等小型的综合应用程序。 二、题目(可从下面题目中任选一个) 1、C语言的图形编程应用 设计实现如菜单、图形的显示,再如动画和小游戏。 2、简易电子琴模拟程序的实现 为实现在键盘模拟电子琴设计的程序。由学生自行设计并且实现。 3、成绩管理程序 学生本人设计具体方案,然后改进和编码实现。 三、课程设计报告书应包括的主要内容 1、介绍概要的思路和设计方案,程序的总体功能和模块划分。 2、主要算法的介绍及流程图,主要功能的实现手段的说明文档。 3、对于有设想但最终未实现的功能的大致编程思路的阐述和设计过程中的启发。 四、进度要求 1、设计时间:2011年12月19日至2011年12月25日 2、编写课程设计报告书:2011年12月26日至2011年12月29日 3、提交报告及答辩时间:2011年12月30日 专科 四、进度要求 1、设计时间:2011年12月26日至2011年12月28日 2、编写课程设计报告书:2011年12月29日 3、提交报告及答辩时间:2011年12月30日 目录

统计学课程设计报告

统计学课程设计报告

统 计 学 实 践 报 告 实践题目:关于传统节日在80后心目中的印象专业班级:公共事业管理 B070507 指导教师:王育晓

时间:2009-12-24 关于传统节日的统计报告 一、调查背景及目的 中华民族是一个拥有五千年灿烂历史的文明古国,许多传统节日历经千年流传至今,其中最为隆重也最具代表性的就非春节莫属了。关于春节,也有许多美好的传说。但是,随着年龄的增长以及人们观念的变化,春节带给我们带来的欢乐程度不断发生着变化。 为了更好的了解传统节日在我们80后青年心目中的印象。就此,我们对我们身边的同学中做了一个统计调查,以此来推断传统节日在该年龄段人们心中的印象。 二、调查对象及方式 本次调查主要针对80后青年人,因此抽样样本为在校大学生。每个人度过春节的快乐与否都是一种心理感受,这种感受是不一样的,这是一种抽象的感官知觉,因此难以进行具体的量化。而要对80后过春节的感受进行统计调查,我们必须使用一种灵活的方法,将不可量化的感受转化为可量化的指标,因此我们创新性的采用设置“欢乐指数” 这一衡量手段,将人们对过春节的感受转化为百分制,用打分的方法将人们的心理感受通过数字表现出来。从而使得人们对春节的感受变的可以统计。根据这种方法,我们设计了问卷,问卷将被调查对象划分为六个年龄段,分别为0-3岁,4-7岁,8-11岁,12-15岁16-19岁和20岁以上。让被调查对象以自己的亲身感受对以上年龄段中度过春节所获得的“快乐指数”进行打分。本次调查共发放问卷60份,回收60份。最后,我们把调查得到的资料进行统计 三、调查项目 1、各年龄段欢乐指数调查; 2、春节欢乐指数最高的年龄调查。 四、统计数据处理和结果分析 表4-1原始统计数据

多元统计分析 课程设计

多元统计分析课程设计 题目:《因子分析在环境污染方面的应用》 姓名:王厅厅 专业班级:统计学2014级2班 学院:数学与系统科学学院 时间:2016年1月 3 日

目录 1.摘要: (3) 2.引言: (3) 2.1背景 (3) 2.2问题的研究意义 (3) 2.3方法介绍 (4) 3.实证分析 (12) 3.1指标 (12) 3.2原始数据 (12) 3.3数据来源 (15) 3.4分析过程: (15) 4.结论及建议 (27) 5.参考文献 (28)

1.摘要: 中国的环境问题,由于中国政府对环境问题的关注,环境法律日趋完善,执法力度加大,对环境污染治理的投人逐年有较大幅度的增加,中国环境问题已朝着好的方面发展。但是,仍存在着环境问题,主要体现在环境污染问题,其中主要为水污染和大气污染。 关键词:环境污染水污染大气污染因子分析2.引言: 2.1背景: 我国的环境保护取得了明显的成就,部分地区环境质量有所改善。但是,从整体上看,我国的环境污染仍在加剧,环境质量还在恶化。大气二氧化硫含量居高不下,境质量呈恶化趋势,固体废弃物污染量大面广,噪声扰民严重,环境污染事故时有发生。据中国社会科学院公布的一项报告表明:中国环境污染的规模居世界前列。 2.2问题的研究意义: 为分析比较各地环境污染特点,利用因子分析对环境污染的各个指标进行降维处理并得到影响环境的内在因素,进一步对环境污染

原因及治理措施进行分析,让更多的人认识到环境的重要性,准确把握各地区环境治理方法以及针对不同地区制定不同的政策改善环境问题,这对综合治理环境问题具有重要意义。 2.3方法介绍 因子分析的意义:变量间的信息的高度重叠和高度相关会给统计方法的应用设置许多障碍。为解决此问题,最简单和最直接的解决方案是削减变量个数,但这必然会导致信息丢失和 信息不完全等问题的产生。为此人们希望探索一种更有效地解决方法,它既能大幅减少参与数据建模的变量个数,同时也不会造成信息的大量丢失。因子分析正是这样一种能够有效降低变量维数的分析方法。 因子分析的步骤: ·因子分析的前提条件:要求原有变量之间存在较强的相关关系。 ·因子提取:将原有变量综合成少数几个因子是因子分析的核心内容。 若存在随机向量)(),,(1p q F F F q ≤'= 及),,(1'=p εεε ,使 ??????????+????????????????????=??????????p q pq p q p F F a a a a X X εε 1111111 简记为ε+=AF X ,且 (1)q I F D F E ==)(,0)((标准化);

相关文档
最新文档