计算机科学与技术系

课程设计任务书

2010~2011年第二学期

课程

C语言课程设计

课程设计名称

研究生初试录取管理系统

专业班级

10 计本4

指导教师

2011年6月

一、 课程设计目的

将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:

(1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。

(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。

(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。

(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。

(5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。

(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。

(7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。

二、 课程设计名称及内容

课程设计名称:研究生初试录取管理系统

设计内容:设计一个研究生初试录取管理系统,该系统要求对研究生初试录取信息进行管理和维护。

三、 任务和要求

研究生考试课程为4门,其中数学、外语、政治为统一命题,而专业基础课则根据不同的专业由招生学校自行命题。国家对初试录取分数有总分要求(如某一年要求4门课总分应达到310分),另外还有对每门课的最低分数要求(如总分为100的试卷最低应达到40分,总分为150的试卷最低应达到65分)。编程统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。

四、 设计方案提示

具体的功能:

(1)程序运行时首先要求输入:考生姓名,准考证号,报考专业,是否应届生,4门课程(政治、数学、外语、专业基础课)成绩。这些原始数据应保存到一个文件中。

(2)然后输入:录取的总分要求,各课程的最低分数要求。

(3)输出要求:过线考生的姓名,准考证号,报考专业,是否应届生,4门课程(政治、数学、外语、专业基础课)成绩及总分,这些信息应存放到另一个文件中。

(4)测试数据。程序应输入不少于10名考生的信息,其中应届生和历届生分别有若干名,并且都有合格和不合格的情况。

五、 主要知识点

l 程序设计方法

l 界面制作

l 动态数组(链表)

l 文件的读写

六、 其他

程序设计可在Turbo C、VC++、C++ Builder环境下进行。

参考资料

[1] 黄明等编著《C语言课程设计》北京:电子工业出版社

[2] 郭翠英编著《C语言课程设计案例精编》北京:中国水利水电出版社

[3] 宁正元《数据结构(c语言)》 南京:东南大学出版社。2000年6月第1版

[4] 严蔚敏等 《数据结构(c语言版)》 北京:清华大学出版社,1997年4月第1版

[5] 谭浩强编著《C程序设计题解与上机指导(第3版) 》北京:清华大学出版社

[6] 谭浩强编著《C程序设计(第3版) 》北京:清华大学出版社

3

展开阅读全文

用c语言编写研究生录取程序,C语言_课程设计---研究生初试录取管理系统.doc相关推荐

  1. c语言银行卡管理系统程序设计报告,《c语言程序设计》课程设计报告-职工信息管理系统.doc...

    <c语言程序设计>课程设计报告-职工信息管理系统.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  2. C语言编写一下棋程序,C语言编写的与电脑下棋程序代码

    C语言编写的与电脑下棋程序代码 C语言编写的与电脑下棋程序代码 #include "stdafx.h" #include using namespace std; void che ...

  3. 开发c语言系统怎么分工,C语言专业课程设计工资统一标准管理系统.doc

    东北大学信息科学和工程学院 程序实践汇报 题目 工资管理系统 课题组长 刘诚阳 课题组组员 张鹏举 于文鑫 专业名称 计算机科学和技术 班 级 计算机1405 指导老师 张晓红 20XX 年 4月 目 ...

  4. c语言程序设计课程设计学生信息管理系统,C语言程序设计课程设计报告----学生信息管理系统.doc...

    河南理工大学计算机学院 <C语言程序设计>课程设计报告 题目: 学生信息管理系统 专业: 计算机科学与技术 班级: 计算机XX班 学号: 311009033232 姓名: ***** 日期 ...

  5. c语言课程设计图书销售,C语言程序课程设计报告-图书销售管理系统.doc

    图书销售管理系统设计.......................................................................................... ...

  6. c语言编写弹窗提示是否确认退出_弹窗设计的5条基本原则

    当你将弹窗设计及使用得恰到好处时,它们就会是非常有效的用户界面元素.它们能帮助用户快速且便捷地达成目标.然而当错误使用时,弹窗却会困扰你的用户. 知晓如何设计弹窗,会帮助你在使用时避免那些可能对用户造 ...

  7. c语言字符串dna,转录流程(c语言编写DNA转录程序)

    c语言编写DNA转录程序 AT,CG 进行互换就可以了 #include #include main() { char input[50];/*Defined to store the DNA cod ...

  8. 使用C语言编写测速程序

    可以使用 C 语言编写测速程序.要实现这个功能,你可以使用 C 语言中的时间函数来计算程序运行的时间. 具体来说,可以使用 clock() 函数来计算程序运行的时间.这个函数返回从程序开始运行到调用 ...

  9. 编写程序C语言 用递归法求n,用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n...

    用C语言编写一个递归程序用来计算:1*2+2*3+3*4+.+(n-1)*n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧 ...

最新文章

  1. 【组队学习】【35期】深入浅出Pytorch
  2. 注销linux/solaris桌面的命令
  3. 转:Linux搭建git私服
  4. 《c语言从入门到精通》看书笔记——第7章 循环控制
  5. [vue] vue和微信小程序写法上有什么区别?
  6. 配置 jvisualvm 监控Java虚拟机
  7. 都说Hadoop与大数据平台难懂?我就花了6分钟,但是看得明明白白
  8. 记录TCP协议使用Socket连接,客户端请求服务器read()阻塞问题
  9. linux--vi的使用
  10. C# 使用Epplus导出Excel [4]:合并指定行
  11. java 拖放文字_Java实现拖放效果
  12. 爬虫笔记_2、requests的使用方式与HTTP协议
  13. struts框架——ActionForm+DynaActionForm
  14. init: wait for '/dev/block/bootdevice/by-name/cache' timed out and took 5007ms【学习笔记】
  15. 我用 python 做了款可开淘宝店赚钱的工具
  16. 内网环境下的横向移动总结
  17. read write file
  18. 博客中可用的Emoji表情符号集,拿走不谢❤️❣️
  19. Mate 50,来了!
  20. JAVA安卓4.4.4_Android源码4.4.4_r1下载和编译

热门文章

  1. 用户注册登入管理系统
  2. Android (内置)预装应用
  3. 电力电子技术:电力电子器件
  4. 进击太空:脑电研究新领域
  5. 过河问题(牛虎过河、商人仆人过河、农夫妖怪过河、传教士野人过河)(第2届第2题)
  6. 美团面试题:Hashmap的结构,1.7和1.8有哪些区别,史上最深入的分析
  7. 统信UOS系统无法卸载软件怎么办
  8. 门禁系统 你了解多少?
  9. 阿里淘宝高层变动 马云卸任
  10. 世界各国产品认证标致详解CCC/CCEE/CCIB/CE/CQC/CSA/ETL/FCC/GS/UL/PCT/TUV/EMC/MPR/TCO/