学生选修课程系统设计

上传人:M****1 文档编号:396423041 上传时间:2023-02-15 格式:DOCX 页数:3 大小:14.51KB
返回 下载 相关 举报
学生选修课程系统设计_第1页
第1页 / 共3页
学生选修课程系统设计_第2页
第2页 / 共3页
学生选修课程系统设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《学生选修课程系统设计》由会员分享,可在线阅读,更多相关《学生选修课程系统设计(3页珍藏版)》请在金锄头文库上搜索。

1、学生选修课程系统设计 摘要 C 语言一共只有32 个关键字,9 种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的根本结构和语句与低级语言的实用性结合起来。 C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最根本的工作单元。运算符丰盛,C 语言的运算符包含的范围很广泛,共有34 种运算符。C 语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C 语言的运算类型极其丰盛,叙述式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。数据结构丰盛,C 语言的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各

2、种复杂的数据结构的运算。并引入了指针概念,使程序效率更高。另外C 语言具有强大的图形功能,支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。C 语言的三种程序结构:顺序结构、选择结构、循环结构、结构体和数组等。 学号C语言是学习单片机的重要前提,许多的控制系统都需要C语言来编程,所以学号C语言是必须的。关键词:学生选修课程系统;C语言课程设计;模块化程序设计;信息录入;浏览信息;查询;选课Abstract C language a total of only 32 key, 9 kinds of control statements, and program written form fr

3、eedom, mainly use lowercase letter said. It is the basic structure of the high-level language and statement and low-level language practical combined.C language can be like assembly language registration, byte and address for operation, and these three are the most basic computer. The unit of work.O

4、perator is rich, C language operator contains range is very wide, a total of 34 kinds of operator. C language brackets, assignment, forced type conversion, etc as operator processing. So that the C language arithmetic class.Type is extremely rich expression type diversification. Agile use all sorts

5、of operator can realize in other high-level languages.第 II 页 共 III页To realize in the operation.Data structure is rich, C language data types are: integer, real, character type, array type, pointer type, structure, type, Shared body type, etc. Can be used to realize all kinds of complicated data stru

6、cture of the operation.And introduced the pointer concept, make the process more efficient. Another C language has powerful graphics functions, supportA variety of display and drive. And the calculating function, logic powerful.C language three program structure: sequence structure, choice structure

7、, circulation structure, structure, and array, etc.Student id C language learning is an important prerequisite for single chip microcomputer, many control system need C language programming, So student id C language is a must.Key words:Student elective system; C language curriculum design; Modulariz

8、ed program design; Information recorded; Browse information; Query; elective第 III 页 共 III页 目录 引言 1 1C 语言课程设计的目的 1 2课程设计题目 1 2.1 要求 1 2.2 分析 2 2.3 总体设计 2 2.4 详细设计 3 2.4.1主函数,头文件及结构体声明3 2.4.2 管理员功能模块3 2.4.3学生功能菜单4 2.4.4创立链表模块 4 2.4.5浏览模块5 2.4.6查询模块6 2.4.7插入链表模块7 2.4.8添加模块7 2.4.9删除模块8 2.4.10选修课程模块9 2.4

9、.11读取文件模块92.4.12保留文件模块10 2.5 运行结果 11 结论16 谢辞17 参考文献18 附录19第 1 页 共 28页引言C语言是一种面向过程的计算机程序设计语言,它是目前众多计算机语言中举世公认的优秀的结构程序设计语言之一。它由美国贝尔研究所的D.M.Ritchie 于1972 年推出。1978后,C语言已先后被移植到大、中、小及微型机上。C语言开展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多驰名的系统软件,如DBASE都是由C 语言编写的。用C语言加上一些汇编语言子程序,就更能显示C语言的优PC-DOSWORDSTAR等就是用这种办法编写的。在初

10、学C语言时,可能会遇到有些问题理解不透,或者叙述方式与以往数学学习中不同如运算符等,这就要求不气馁,不明白的地方多问多想,鼓足勇气进行学习,待学完后面的章节知识,前面的问题也就迎刃而解了,这一方面我感觉是我们同学最欠缺。大多学不好的就是因为一开始遇到困难就放弃,曾经和好多同学谈他的问题答复是听不懂、不想听、放弃这样三个过程,我反问,这节课你听过课吗?答复又是没有,基本就没听过课,怎么说自己听不懂呢?相应的基本就没学习,又谈何学得好? 学习C 语言始终要记住“曙光在前头和“千金难买回头看,“千金难买回头看是学习知识的重要办法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知

11、识,这是我们学生最不易做到的,然而却又是最重要的。学习C 语言就是要经过几个反复,才能前后贯通学好。学好C 语言的运算符和运算顺序,这是学好?C 程序设计的根底,C 语言的运算非常灵活,功能十分丰盛,运算种类远多于其它程序设计语言。在叙述式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使叙述式更为简单,但初学者往往会觉的这种叙述式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算叙述式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规那么显得十分重要。在学习中,只要我们对此合理进行分类,找出它们与我们在数学中所学到运算之间的不同点之后,记住这些运算

12、也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。1C 语言课程设计的目的高级语言课程设计是学习完?高级语言程序设计课程后进行的一次全面的综合性上机实验。其目的在于为同学提供了一个既动手又动脑,独立实践的时机,将课本上的理论知识和实际有机的结合起来,锻炼同学的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。2课程设计题目学生选修课程系统设计2.1 要求:假定有n门课程,每门课程有课程编号、课程名称、课程性质、总学时、授课第 2 页 共 28页学时、实验或商机学时、血粉、开课学期等信息,学生可按要求如总学分不得少于60自由选课。试设计一个选修课程系统,使之能提供下列功能:1 系统以菜单方式工作。2 课程信息和学生选课信息输入功能课程信息用文件保留输入。 3 课程信息浏览功能输出。4 查询功能至少一种查询方式算法。 5 按学分查询。6 某门课程学生选修情况可选项。 2.2 分析:数据结构可用结构体,课程结构体包括课程编号、课程名称、课程性质、总学时、授课学时、实验或上机学时、学分、开课学期。题目要求课程信息用文件保留,应写入文件中,提供文件的输入输出等操作;在过程中需有浏览、插入、修改、查找、删除学生选课信息等操作,顾应分别建立个功能模块;另外还应提供键盘式选择菜单实现程序运行。 2.3 总体设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号