- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言ppt例子课题了答辩ppt成品中南民族大学
中南民族大学 题目:学生籍贯信息记录簿 姓名:黄成龙 姓名: 曹航 学生籍贯信息记录簿 一 .课程设计的目的 (1)加深对《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和步骤; (2)进一步掌握和利用C语言进行课程设计的能力; (3)进一步理解和运用结构化程序设计的思想和方法; (4)初步掌握开发一个小型实用系统的基本方法; (5)学会调试一个较长的程序的基本方法; (6)学会利用流程图或N-S图表示算法; (7)掌握书写课程设计开发文档的能力(书写课程报告)。 二.概要设计 该程序运用链表,函数调用完成程序应用操作。其中包含保存、建立、输入、输出、显示、编辑(添加、修改、删除函数)函数等,用主函数调用其它被调函数实现完整的应用程序。 功能结构图: 主函数流程图: 图: 主函数 查询信息流程图 图: 输入学生记录和查看所有学生信息 查询学生信息 编辑和删除学生记录 程序设计小结: 课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术的发展,当今计算机存活在世界的每一个角落。因此,作为二十一世纪的大学生来说,掌握计算机开发技术是非常正要的。 对于此次课程设计,感慨颇多。的确,从拿到题目到完成整个编程,从理论到实践,在两周时间里,可以学到很多很多的东西,同时不仅可以巩固以前所学过的知识,还学到了许多书本上没有的知识。通过这次课程设计,我懂得了理论与实践相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识和实践相结合起来,从理论中得出结论,才能真正的提高自己的实际动手能力和独立思考的能力,才能真正的为社会服务。在设计过程中,可以说是困难重重,毕竟很久没有接触过C语言了,很多基础知识都忘记了,难免会遇到各种各样的问题,比如scanf每加或缺少}之类的小错误都要花很长时间找出来,另外对文件的读写等操作以前一直不大清楚,这次课程设计中包含了许多对文件的操作,使我对文件操作的能力有了很大的提高。正所谓:温故而知新! 两周的课程设计结束了,期间遇到了很多问题,这次设计在老师和同学的指导与帮助下、查阅资料以及借鉴网上原有的同类程序代码得以完成。 我也意识到自己掌握的知识还很缺陷,在以后的课程学习中,我要更加认真仔细,全面地了解相关知识。 建立链表(struct student) 输入数据 输出数据 定义变量i i=0 i=1 i=2 i=3 退出 录入信息 查询信息 编辑信息 否 否 是 是 是 是 开始 结束 否 否 #include stdio.h #include io.h #include stdlib.h #include string.h #define MAX 300 struct student { char name[10]; // 姓名 char no[50]; // 学号 char ad[20]; //籍贯 }; struct data { int count; // 当前学生数组中学生的个数 struct student stu[MAX]; // 学生数组 } dd; 开始 定义变量 i=4 按学号查询 i=0 i=1 i=2 i=3 i=0 按姓名查询 按籍贯查询 返回上级菜单 结束 输出信息 输入查询方式 是 是 是 是 是 是 否 否 否 否 学习c语言最主演的是要学会循序渐进,打好基础,不断调试程序。 许多初学者刚开始接触编程就急着写一些较高级的代码,却忽略了最重要的基础,其实我认无论学习什么都要一步一步的来。只有热情高涨是不行的,要有心去学编程,一定要能静下心学编程基础,这才不会导致付出时间多而收获少的后果,举个例子吧,刚入门,连一个简单的程序都不会做,就算给个木马程序的全部源代码,我们又能看懂多少?学习要一步一步来,没有扎实的基础,谁都不可能写出好程序。有人这样说“学习时候学习的方法也不能不提,尽管学VB、Delphi不需要专门学Basic、Pascal,但是学VC就不能不学C/C++”。对啊,如果不是这样的话会前进得很辛苦!什么不比好好打基础要来得强,(别信什么“速成班”、“24小时学会XXX”,那种喂猪的!)经验要靠练习来积累,学习嘛,不能只学理论,(编程不是让你纸上谈兵的,平时不多练习,别想写出什么好程序!)———— 这是老师说过的话。学习时要从简单做起,先熟练简单编程
原创力文档


文档评论(0)