学生成绩管理系统----C语言程序设计课程设计

C语言是一门通用的计算机语言,因为有着良好的跨平台性,有标准的规格,可以在电脑平台、单片机以及超级电脑上编译运行,正因为C语言的广泛应用,它成为了大学计算机相关专业的必修科目,也成了一些其它理工科类专业的选修课,学期结束,避免不了要做C语言程序设计的课程设计,虽然C语言已发展到了C++14,但在大学的基础课上普遍还是学习C语言,今天小编就以学生成绩管理系统为例,介绍下如何来做C语言程序设计的课程设计。

方法/步骤 弄清课程设计的目的

  • 01

    之所以要做课程设计,是为了让我们通过一个项目的设计和实现,帮助我们梳理所学知识,并引导我们学以致用,应用它们去解决实际问题。在这个过程中,可以促进我们进一步掌握C语言的基础语法知识,提高阅读、编写C语言程序的能力,同时,通过实践,掌握用C语言解决具体问题的一般方法和步骤,并在调试程序的过程中,提高解决问题的能力,为进一步学习其它语言打好基础。弄清楚这个目的后,我们就可以正确对待学习,通过学习提高自已的能力,而不是把它当做一个任务,随便应付了事。

    方法/步骤2 确立课题,明确设计任务

    • 01

      以学生成绩管理系统为例,我们先要确立课题,即用户需求,明确通过程序设计需要实现的功能,具体设计的要求如下: 1、由键盘输入20个学生的姓名,学号,某门课程的学习成绩(10~99分)。 2、将分数由低到高排序(用直接排序法和冒泡法),并显示学生姓名和对应的分数。 3、用线性搜索法检索某个学生的成绩(输入姓名,显示成绩)。 4、用二分法检索某个学生的成绩(输入学号,显示成绩) 5、设计个性化的界面。

      方法/步骤3 设计程序框图

      • 01

        根据程序设计的任务,确定设计框图;

        方法/步骤4 梳理C语言重点知识要点

        • 01

          结构化程序设计的方法;函数的定义、函数和模块设计;数组、指针、结构体的应用;编译调试各个函数,实现正确的联调。

        方法/步骤5 程序设计

        • 01

          打开Visual C++6.0软件,进入工作界面;

        • 02

          在文件菜单选择新建,工程,输入工程名称,指定保存路径,点确定;

        • 03

          在文件菜单选择新建,文件,新建C++ Source File(C++源文件),输入文件名,按确定;

        • 04

          当前光标处在第一行,第一列,我们可以开始编写代码了;

        • 05

          注意书写的规范,并在关键处添加注释,当前代码一共是207行;

        • 06

          按ctrl+F5,或者工具栏上的感叹号,建立可执行文件;

        • 07

          指定可执行文件名称"成绩管理系统“,确定,生成了可执行文件;

        • 08

          双击运行可执行文件,出现成绩管理系统工作界面,通过按相应的数字键,进入对应模块;

        • 09

          按1开始录入学生信息,录入完20个学生信息后,提示选择数字进入相应模块;

        • 10

          以二分法,按学号检索为例,我们输入5;

        • 11

          回车后,提示我们输入学号,我们以14号为例,输入14;

        • 12

          回车确认后,显示查询结果,最后按6退出。

        (0)

        相关推荐

        • 如何用Java语言编写学生成绩管理系统

          一个简单的学生成绩管理系统. 操作方法 01 1.在MyEclipse中创建Java项目,项目名为: stuScore. 02 2.在SuperMarket项目中创建包:entity(实体包),tes ...

        • c语言课程设计总结心得大全

          c语言课程设计心得体会范文一: 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机 ...

        • 怎么用Excel完美处理学生成绩

          大多数学校在期末考试后,教师都要对学生进行综合评定,其中一项就是成绩评定。那么如何通过对学生成绩的处理结果来反映学生情况呢?笔者在实践中摸索了一套方法,现介绍给大家。 可以处理学生成绩的软件很多,这里 ...

        • WPS表格教程:巧用IF函数嵌套,将学生成绩换成等级

          在刚刚被淘汰的高中会考和现在实行的高中新课程学业水平考试中,对学生的评价都是采用等级评判法(一般四个等级A,B,C,D),也就是把学生考的成绩转换成等级。下面举例说明运用WPS表格中的IF函数嵌套,实 ...

        • 巧用WPS表格综合分析学生成绩信息

          一、班级排名 首先如图1.1所示设计表格并输入内容,学号部分可以输入第一项“20080801”然后选中此单元格,将鼠标移动到单元格右下角待其变为实心十字“+” 后,按住左键下拉拖动至需要填充的表格行数 ...

        • 用Excel帮我进行学生成绩统计

          在老师的日常工作中,对学生的成绩进行统计分析管理是一项非常重要也是十分麻烦的工作,如果能够利用EXCEL强大的数据处理功能,就可以让各位老师迅速完成对学生的成绩的各项分析统计工作。下面就向各位朋友介绍 ...

        • 用Excel数据处理功能进行学生成绩统计

          在老师的日常工作中,对学生的成绩进行统计分析管理是一项非常重要也是十分麻烦的工作,如果能够利用Excel强大的数据处理功能,就可以让各位老师迅速完成对学生的成绩的各项分析统计工作.下面就向各位朋友介绍 ...

        • 怎样学习C语言程序设计

          操作方法 01 怎样才能学好C语言 1.学好C语言,你可以很好地应付任何一种编程工具. 2.一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3.不要把学习C语言当成一种任务,更不要把它看成 ...

        • Excel一步到位制作学生成绩通知单

          对于教师来说每次考试后整理学生成绩都不是一件轻松的事情。通常收回的学生试卷并不可能按已有成绩表中的顺序排列,因此每次用Excel输入成绩前都得先把试卷按记录表中的顺序进行整理排列,之后才能顺次输入,这 ...