- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C语言课程设计指导书
第二版
刘跃峰李天博陆继远编
江苏大学电气学院
2023.5
课程设计目的
、课程设计目的
C语言课程设计的目的J是通过课程设计日勺综合训练,培养学生实际分析问题、
编程和动手能力,最终目的是通过这种形式,协的学生系统掌握该门课程的重要
内容,更好地完毕教学任务。
本课程设计具有如下特点:
(1)重点在于C语言的基本特性上,涵盖了C语言的重要基础知识。
2()结合了实际应用的规定,使课程设计既涵盖知识点,又靠近工程实际
需要。通过激发学习爱好,调动学生积极学习的积极性,并引导他们根据实际编
程规定,训练自己实际分析问题口勺能力以及编程能力,并养成良好的编程习惯。
3()每个课程设计均给出规定与算法,为学生发明独立思索的条件。学生
在吃透规定与算法的前提下,完全可以设计出自己的应用程序。
4()有些课程设计还提出了某些改善措施或规定,可以供有爱好的同学扩
充自己的设计。
5()课程设计分为基本部分与扩展部分,以满足不样学生叫规定。
6()提供两个综合课程设计,以期深入锻炼学生的动手能力。还可以将其
分为几种子项目,让学生分工合作,以培养团体精神。
此外,在实际编程中,为了提高编程质量,但愿学生在书写代码时,对空行、
空格和注释严格按规定处理.,以建立良好的编程风格。
二、课程设计构造
C语言的构成是函数调用,因此课程设计的重点是函数。函数设计口勺难点是
选择函数类型及其参数日勺传递方式。数据类型及程序控制方式是C语言的I基础;
数组、指针和构造日勺使用技术是编程的关键技术,也是程序设计人员必备日勺知识,
因此本课程设计特意加强这方面日勺训练。
本课程设计共选择了六个设计课题,使用一种独立的课题涵盖所有知识
点,而是按层次逐渐深入。这些课题及其简要阐明如下:
1、使用数组和指针记录成绩
数组和指针是C语言的重要概念,数组与指针之间的关系又轻易混淆。此外,
字符串数组日勺使用措施与一般的数值型数组日勺使用方法也有所一样,它们与指
针之间日勺关系也较特殊。
该课题围绕以上问题展开,同步故意拓宽字符串数组日勺用途,引入多维字符
串数组及数组指针。为了适应一样层次学生的需要,将它们分为几种一样的
设计规定,以便灵活取舍。
2、记录工资
该课程设计规定设计一种企业职工日勺数据构造,并使用构造指针数组存储职
工信息,记录企业员工工资总额和平均工资,目的是深入理解函数参数类型和构
造之间日勺关系。
3、职工档案及简要信息生成
该课程设计波及到日勺知识点是构造数组及其指针的关系,尤其是构造数组的
读取问题。由于规定使用菜单项选择择各项功能,这又波及到函数类型及其参数
传递问题。
为了编制满足该课程设计规定的函数,需要深入深入理解函数的性质。
4、链表信息管理
该课程设计的重点集中在链表,包括创立链表,使用链表存储构造信息,增
长链表结点及删除链表结点等基本操作。
5、简朴通信录程序
该课程设计可在链表程序的基础上,增长检索与排序,并且可以打开指定文
献或修改指定文献,还可将多种文献构成一种文献。
6、学籍管理程序
该课程设计是设计一种实用日勺小型学生成绩管理程序,规定用链表,而用
数组来设计。它具有排序和检索等功能,并且可以对指定文蛾操作,还可将多种
文献构成一种文献。
第一章使用数组和指针记录成绩
1.1设计题目
本课程设计重要练习数组和指针的使用。
假定给定
文档评论(0)