实训报告
年 月 日
C语言实训课题:学生信息管理系统
一.实训题目与要求
1.实训课题:学生信息管理系统
2.功能要求:能够输入学生学籍信息;能够浏览学生学籍信息;能够将学生的学习成绩按照学号排序;能够计算学生平均分并排序;能够统计学生成绩的分数段;能够生成并打印需要补考的学生名单及退学名单;删除退学学生的学籍并生成新名册;对学生的学籍可以随时输入、输出、查找、修改
二. 设计实训题目功能
1 总体设计:定义各函数的主要功能: mycreat()录入数据 myprint1()显示主菜单 myprint2()统计成绩 myprint3()处理学籍 mydisplay()创新功能 mynumsort()按学号排序 mysort()计算平均分并排序 myfenduan()统计分数段 myretake()生成并打印补考通知单myselect()生成并打印退学通知单mynewcreat()生成并打印新名册
2 算法设计
1 分析主模块算法:输出主菜单后键盘输入1-4并回车,进入相应应用;若输入非法选项则会提示“非法选项”并提示是否继续。
2 分析录入成绩模块算法:创建一个文件yuan.dat,并把从键盘输入的数据(学号、姓名、成绩)存放在该文件中;每写入一组记录,文件记录数增1。建立录入成绩模块的流程图如下图所示。
3 分析按学号排序模块的算法:
4 分析计算平均分并排序的算法
5 分析统计分数段的算法
6 分析生成并打印补考通知单的算法
7 分析生成并打印退学通知单的算法
8 生成并打印新名册
9 分析创新功能中的"显示数据"的算法
3 数据结构
struct student
{ char name[10]; /*学生姓名*/
int grade[5]; /*学生分数*/
double ave; /*学生平均分*/
char num[10]; /*学生学号*/
};
4 程序代码设计
简介函数:Mydisplay()
int n=0,j=0,k=0,m=0,ww;首先定义整型变量n j k m ww。
struct student temp[N]={0};定义结构体 temp[N]
FILE*fp=NULL; 定义指针变量fp
fp=fopen("d:\\yuan.dat","r"); 此处为打开yuan.dat文件并读取其中数据包括学号、姓名、以及其五门功课的成绩。
if(fp==NULL)
{ printf("打开文件失败!\n");
return;
}
system("cls");
while(feof(fp)==0)
{ ww=fscanf(fp,"%23s%15s",temp[n].num,temp[n].name);
if(ww==-1) break;
for(j=0;j<5;j++)
{ fscanf(fp,"%d",&temp[n].grade[j]);
}
n++;
}此处的n记录了一共有多少位同学。
for(k=0;k<n;k++)进行循环操作,分别显示出每一位同学的信息
{ printf("%23s %15s ",temp[k].num,temp[k].name);
for(m=0;m<5;m++)
{ printf("%d ",temp[k].grade[m]);
}
printf("\n");
}
if(n==0)printf("\n 文件中无记录!\n");判断n是否为0,显示文件记录
else printf("\n 文件中共有%d个记录!",n);
fclose(fp); 关闭文件。
5.测试与调试
6.运行结果:
三.实训总结
通过这一次实训,我了解到了C语言的实用性。例如:在编写过程中,我发现制定流程图的思路顺序与运行时的顺序不一定是一样的。在部分的编写过程中我的问题主要在调用文件及循环嵌套部分。其中在编写统计同学不及格科目数量的时候没有将其以数组的形式储存,而是直接用“s=s+1;”这个语句,导致最后的运行结果所有含有不及格科目的同学都被要求退学,通过改正,将该语句改成“s[i]=s[i]+1;”后,可正常运行。在实训中,我发现了自己在学习中的不足,基础知识不够扎实,对于不理解的问题,通过上网搜索(最常用百度)得到了解决。总之,这次实训收获很多,总结经验,希望在今后的学习中有所提高。
中国少数民族语言文学专业 寒假社会实践
个
人
总
结
本文个人原创,绝非复制
本文包括中国少数民族语言文学专业社会实践目的、实践内容、心得体会三部分,共4页。
学 院: 专 业:中国少数民族语言文学专业 班 级:中国少数民族语言文学专业1109班 姓 名: 学 号: 实践时间:
一、社会实践目的
实践是检验真理的唯一标准。作为中国少数民族语言文学专业的当代大学生,社会实践活动可以说是每个中国少数民族语言文学专业学生假期的必修课。随着时代发展,中国少数民族语言文学专业与时俱进、日新月异。为了更好地了解中国少数民族语言文学专业在社会实践中的应用,更好地理论联系实际,我特地参加了中国少数民族语言文学专业相关岗位的实践活动。
中国少数民族语言文学专业相关岗位社会实践活动可以充分检验自己大学中国少数民族语言文学专业的基本理论掌握情况和中国少数民族语言文学专业知识应用能力。通过中国少数民族语言文学专业相关岗位社会实践活动,也让我们在假期中摆脱计算机网络、青春偶像剧的诱惑和束缚,让我们中国少数民族语言文学专业的大学生走出自己的小天地,去熟悉社会上中国少数民族语言文学专业的实际应用情况,了解中国少数民族语言文学专业自身发展趋势与积极意义,并发现国内时势及身边热点话题,关注周边地区的经济发展。
在中国少数民族语言文学专业相关岗位社会实践活动探索的过程中,肯定也会遇到困难,那么利用中国少数民族语言文学专业相关知识处理并解决困难的同时,我们中国少数民族语言文学专业的实际应用的能力也在不知不觉中提高。不仅如此,我们在中国少数民族语言文学专业相关岗位社会实践活动也会让我们学习到在中国少数民族语言文学专业课本上没有的知识与技能,让我们清楚的了解到中国少数民族语言文学专业背后一些用书本无法获取的知识财富,如值得
每一位中国少数民族语言文学专业学生思考并能反映中国少数民族语言文学专业发展中所存在的不足,这些都会帮助中国少数民族语言文学专业的我们从更新更高的层次去了解社会、锻炼自己,促进自身世界观、人生观、价值观的良好发展。
二、社会实践内容
大学第一年的学习生活很快就结束了,通过在大学一年的学习我了解到了许多中国少数民族语言文学专业的相关知识,掌握了中国少数民族语言文学专业的实践技能,也知道了不少课本中所没有的知识。“求实、创新、严谨、勤奋”的校风让我更是明白在以后学习、生活过程中用该怎样去做;培养“高水平、高素质、高技能”的中国少数民族语言文学专业人才要求一直鼓舞并促使我想这样的高度去进发,去努力拼搏。 因此,配合好、落实好、实施好关于这学期大学生假期社会实践活动,让自己的中国少数民族语言文学专业知识得到更好的应用和延伸,我有幸参加了中国少数民族语言文学专业相关岗位的见习。
我在中国少数民族语言文学专业相关岗位见习任务有:①负责单位中国少数民族语言文学专业相关资料的整理;②利用大学中国少数民族语言文学专业知识和计算机知识帮忙策划中国少数民族语言文学专业工作简报、拟写见习单位报告或季度总结、并利用中国少数民族语言文学专业知识撰写各类公文文件以及工作电脑维护与管理等。③利用大学中国少数民族语言文学专业知识,协助解决单位中国少数
民族语言文学专业相关方面遇到的问题。
三、社会实践心得
通过次中国少数民族语言文学专业相关岗位社会实践活动,我以“善用中国少数民族语言文学专业知识,增加中国少数民族语言文学专业经验,提高中国少数民族语言文学专业实践能力,丰富假期生活”为宗旨,利用假期参加中国少数民族语言文学专业相关岗位社会实践活动,接触中国少数民族语言文学专业相关岗位,了解中国少数民族语言文学专业发展趋势,从中国少数民族语言文学专业相关岗位社会实践活动中检验自我,这次中国少数民族语言文学专业相关岗位社会实践活动收获不少,我认为这以下几点是在中国少数民族语言文学专业相关岗位社会实践活动中不可缺少的。
第一、在中国少数民族语言文学专业相关岗位社会实践活动要善于与别人沟通,我们在中国少数民族语言文学专业相关岗位上都要与其他人合力完成任务,同事给你意见,特别是中国少数民族语言文学专业资深前辈的意见,要认真听取,耐心、虚心的接受,这样会使我们中国少数民族语言文学专业知识得到更好提升、事半功倍。
第二、在中国少数民族语言文学专业相关岗位要有自信。没有中国少数民族语言文学专业岗位工作经验没有关系,重要的是你要相信的你的中国少数民族语言文学专业能力不比别人差,社会中国少数民族语言文学专业工作经验也是积累出来的,如果没有一次,那又何来第二次,第三次呢?有自信心才能使我们中国少数民族语言文学专
业学生更要活力,更要精神。
第三、在中国少数民族语言文学专业相关岗位工作中过程要不段丰富中国少数民族语言文学专业知识,知识犹如我们人体内的血液,如果我们缺少了血液身体就会衰竭,作为中国少数民族语言文学专业的大学生缺少了中国少数民族语言文学专业知识,头脑就会枯竭。
以上就是我此次假期中国少数民族语言文学专业相关岗位的社会实总结,其中有许多见解还未成熟,特别是中国少数民族语言文学专业知识有待进一步提高,还有许多偏激的观点,有什么不足之处,还请中国少数民族语言文学专业老师批评指正。
计算机科学与技术系C语言实验报告实验名称:指针及其应用日期:得分:指导老师:专业:班次:姓名:学号:实验目的(1)掌握变量的指针及…
C语言程序设计与数据结构实训报告课题名称通讯录管理系统专业软件技术开发方向班级软件G083学号姓名徐阳指导教师黄爽20xx年12月…
暨南大学本科实验报告专用纸课程名称高级语言程序设计成绩评定实验项目名称结构体和共用体指导教师张晓刚实验项目编号8060151108…
高级语言程序设计学生实验报告专业计算机科学与技术学号姓名1实验一C程序的运行环境和使用方法1实验目的1了解所用的计算机系统的基本操…
C语言实训心得10903090113李新程在初学C语言的一个学期后,我们进行了C语言实训阶段,尝试编写一个比较复杂的程序系统。在为…
甘肃机电职业技术学院C语言程序设计实实习时间指导教师学生姓名学号专业班级报告20xx年x月x日至20xx年x月x日止朱七二杨雪曼6…
信息111班潘康乐44号一、实训要求1、实训目的《言程序设计课程实训是三年制高职计算机应用技术、计算机网络技术、软件技术专业的重要…
计算机专业实践教学总结为了进一步增强实践教学效果,提高学生计算机编程能力,更好的理论联系实际,根据我院计算机专业专科实践性教学环节…
设计题目及要求设计题目及要求设计题目及要求设计题目及要求1.综合应用实例——学生成绩管理编写一个菜单驱动的学生成绩管理程序。实现如…
这个星期,我们迎来了C语言实训——一次至为重要的实训。在这个星期里,同学们都很认真的做着那20多道实训题目,遇到不懂的互相请教,或…