c语言课程设计总结1
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。
我的题目是文章处理系统的设计,对于我们这些新手来说,这是很大的考验,我一千次一万次的问自己,怎么才能找到课堂所学与实际应用的最佳结合点?怎么才能让自己的程序在篇幅上简单,在使用价值上丰富?怎样让自己的业余更靠近专业?怎样让自己的计划更具有序性,而不会忙无一用?机会是老师,学校,以及无数代教育工作者给的,而能力是自己的,耐性是需要的。
经过自己的琢磨,听取了师姐,师兄们的建议,还查阅了很多书籍,才做到了心中有数,才了解了C语言课程设计的真正用意–培养自学能力,养成程序编辑的好习惯。我从来不相信车到山前必有路的说法,认为那只是懒惰者自寻懒惰的借口,我要积极,要把握,要努力。
回顾起此次课程设计,至今我仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,在整整半个学期的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的`,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在郭老师的辛勤指导下,终于游逆而解。同时,在郭老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢
在课程设计过程中,我学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪,黑夜过去了,我们收获的是黎明。
在本次实践中,给我印象最为深刻的是在文件删除程序的`编译过程中,先有我的各个子程序都已经编辑成功,那么这最后的程序就将是我成功的关键。老天不会让我太过顺利,他在这最后的时刻设置的障碍,是要考验我的能力,他要置我于死地?在这个问题的解决上,我打了退堂鼓,我不能忍受长时间的无功而反,时间正在消磨我的意志。没有了柳暗花明的一天,那么我怎么能说经受住了考验?谢谢老师的那句话,她说:人力有所不能及,然而,人的精神是不会败倒的。我鼓起勇气,到处问,到处查资料,黄天不负有心人,在一篇文章上,终于看到了我所特别要求的函数,我实现了组合是关键的理论。不得不说这是精神的胜利,是永不言败的精神让我的程序重见天日。谢谢给我指点迷津的老师。
x月x日,我们的课程设计结束了,但是它留给我的印象是不可磨灭的。无论我以后会不会涉及到C语言程序编译的研究,我想,我至少掌握了一种系统的研究方法,我们学习的目的就在于运用,我们运用这种研究方法的时候会很多,我最后要感谢课程设计,它的确教会我很多。
c语言课程设计总结2
一、传统C语言课程设计教学模式
C语言是最基本的计算机编程,是计算机、电子信息类等相关专业学生的专业入门课,在其学习过程中,要求必须掌握编程的技能。但是C语言的学习有其特点,规则比较多、知识点多,涉及到的编程程序等也比较难懂,在运行上代码的要求较高,程序执行效率高,因此更讲究教学和学习的方式方法,但是在我们的教学中,目前教学方法比较单一,随着信息化的发展,传统的教学模式已经无法适应,亟需改革。
1、传统型
这种教学模式,也是最常用的,课堂上以老师为主,学生只能被动的接受知识的传授。通过最直接“填鸭”式照本宣科,不管学生接受与否,最后的考核也是以知识点的记住与否,造成学生死记硬背,不能真正掌握知识。其基本模式为:学习——回答——纠错——总结。这种模式下,使得教师在教材以外的发挥余地极小,基本是“照本宣科”,强行灌输C语言的概念、特点、编程程序、基本的方法等,整个教学过程缺乏灵活机动、具有启发性的内容,学生被动的接受知识、被动的记忆、被检查、被考试、被批评等,日复一日的教条式训练,不能有效地激发学生的主观能动性与创造热情。
2、任务型
C语言教学区别于其他学科,在理论知识的传授之外,还需要培养学生的实际动手能力,因此,很多学校也采用“任务型”教学模式,基本模式为:根据具体要求提出任务—鼓励学生设计方案—实际操作—解决任务。在日常的教学中,学校大多会利用电脑等锻炼学生的实际动手能力,利用实际操作,锻炼编程、逻辑等能力,从而掌握C语言的基本知识。例如翻转课堂模式,教师将知识传授环节制作成教学微课,课前提供给学生预习,通过预习使课堂的实践性练习目的性更明确,教师随堂对学生遇到问题进行指导分析,从而培养学生独立思考能力和实际操作能力。这种模式的采用,相对于传统模式,有其进步性,这也是C语言等专业性、操作性学科区别于其他学科的特点决定的,在这种模式下更取决于教师自身的素质、知识、能力等,是整个课程的掌控者、引导者,他们的能力直接关系着教学成果。
二、信息化背景下面临的挑战
随着科技的发展,信息化在教学领域的应用越来越普遍,信息技术的日新月异,也使得其在课堂上,已经不仅仅是局限于简单地计算机和多媒体运用,移动技术、智能化与虚拟技术等为我们的教学提供了新的思路和方法,如何能使我们的教学与高速发展的信息化相结合,是教育领域不断探索的课题。C语言程序设计等课程具有很强的专业性要求,主要是建立在计算机信息技术的基础上,对于信息化的反应更为灵敏,传统的课堂上,以教师为中心的“面对面”的教育模式面临着挑战和冲击,用技术手段的灵活性与便利性来增强课程学习的兴趣和接受能力。随着新技术的广泛应用,会促使传统的教学模式发生变革,以教师为中心的教学模式逐渐转化为互动式教学模式,达到更好的教育效果。在C语言课程设计教学领域,进行信息化教学改革的尝试,充分利用信息技术,变革教学手段和模式,是信息化发展的必然要求。只有实现C语言课程的信息化教学改革,使得教育信息化能够普遍运用,才能展现出信息技术在推动C语言教学中的强大威力和广阔前景。
三、教学模式改革的基本对策
教学模式直接反映出一定的教学理念,也直接决定着教学成果。随着信息化的发展,教育信息化逐渐打破传统的教学模式,在这样的背景下,C语言教学模式的改革任务艰巨,如何构建新型的`信息化教学模式也是我们在实践中不断摸索的问题。
1、充分利用信息化的科技手段
信息化的科技手段,给我们的教育领域带来变革,尤其是计算机领域的学习,其主要是建立在信息化发展的基础上,因此在教学中,更要与时俱进,与信息化的发展程度相互依存,相互辅助,C语言课程设计教学中,可以充分利用信息化的科技手段,如计算机技术、云计算技术、多媒体技术、网络技术、虚拟现实技术、通信技术、移动学习技术、人工智能、传感器技术等,这些技术的发展,带来C语言教育领域的变革。为提高C语言教学质量,激发学生学习C语言的积极性,我们可以在课程建设过程中充分利用现代技术带来的便利与多样性,以及趣味性。如在教学课件设计上,利用多媒体技术,图、文、动画并茂,减少其枯燥的理论传授,增加趣味性;利用网络技术,实现在线教育,建立“C语言程序设计”网站,分组进行网站维护,运用编程能力进行更新;应用现代的通信技术,建立微信学习群,让学生分享自己的学习经验,共享学习资源。
2、案例引导式教学模式
改革C语言教学模式,另一探索的模式为案例引导式教学模式,C语言的教学,是为了培养学生读程序、调试程序、写(仿照)程序的能力以及规范性编程的能力,学习最主要的目的是为了应用,对于编程的应用,只有具体的应用场景,即案例,才能更容易被接受,更易懂。案例引导式教学模式,在别的专业课教授中,常被使用,主要特点就是用案例去引导知识点的掌握,对案例进行分析,通过分析启发学生的思路,将学生带入到具体的案例中,让学生有一种“身临其境”的代入感,从而掌握具体的知识,学会在这种场景下解决问题的方法,这种模式的教学更有针对性、系统性。案例引导式教学模式在C语言课程设计教学中的运用是指针对C语言课程的每一个核心知识点,建立配套的案例,通过这些案例的学习和掌握,使得学生在例子的佐证下,更加了解C语言的应用,这种案例的设计,和我们的书本知识相结合,把理论知识融入到具体的案例中,进行综合性的阐述,如具体的计算机程序的编写,设计游戏环节,运用所学的C语言知识设计网站,并使之运行,可以在班吉内分组进行维护等,并加以各种领域成功案例或者失败经验的案例,让学生能够更进一步了解其应用范围、能力、领域等。
3、实践教学模式
C语言课程设计的学习,所需的能力不再是死记硬背,而是更注重实践和应用,因此我们在教学过程中,不能只传授书本知识,还要锻炼学生的动手能力和编程能力,实践教学模式应运而生,依靠大量的实践,将所学的知识转化为实际操作,得到进一步的应用。信息化技术为这种教学模式提供支撑服务,我们可以在课堂上设计各种实践环节,也可以在课堂后与各种软件公司、游戏公司、网络公司等合作,增加实践机会,让学生在具体的实践环节中,真正了解C语言的知识,并主动内化这些知识,变为实际操作能力。在这种教学模式改革中,如何能够更好的提高实践能力需要通过各个环节的相互配合,如课程设计上,增强实验、实训环节,让学生在熟练掌握C语言语法、程序结构的基本理论的同时,通过大量的实践操作,进一步掌握C语言的知识,学会编码;同是,积极与各软件、互联网、网络公司签订实践基地,让学生可以在实际应用中,边做边学,提高学生逻辑思维、实际操作能力,真正实现教学目的,熟练掌握计算机编程能力。
c语言课程设计总结3
在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。
虽然在上个学期中,我们已经学习了《C语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。
C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。
在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。
这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。
在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的`编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!
在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。
当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。
三周的小学期即将结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。
c语言课程设计总结4
1.模型机数据通路设计
部件:时序电路-〉控制系统-〉指令寄存器-程序计数器-〉总线暂存器-〉内存-〉运算器-〉寄存器
机器加电之后,时序脉冲到达控制系统,pc脉冲上总线,内存取得脉冲,取出内存单元内容,内存内容上总线,到达了指令寄存器,指令寄存器到达控制系统,取得相应的控存单元微程序,在外部时序脉冲的控制下,产生输出信号作用于各个系统的各个输入端口,实现微程序的功能。
2.模型机结构图
5.通过微程序的设计实现相应的命令的功能;
通过控制信号作用于系统的各个部件实现指令的计算,移位以及相应的功能;一条内存机器命令的执行可能需要多条为程序的协调时序完成其功能;然后pc加一开始执行下一条的机器指令;知道遇到了stop指令停机;
微操作应该考虑的内容有:从总线上取数据;将数据放到总线;算数逻辑运算控制信号;内存存取控制信号;pc控制信号;停机信号;微地址;下地址产生信号
6.指令进入指令寄存器—-〉控存根据指令寄存器执行微命令—–〉微命令配合时序脉冲信号经过译码作用于系统的部件完成指令功能
c语言课程设计总结5
通过这次C语言的课程设计,我明白了很多也知道了很多,更收获了很多。在课程设计的过程中出现过困难,三周的课程设计已经结束了。回想学习C语言的过程中,既有快乐又有烦恼,回顾这次课程设计,至今我仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在整整一个星期的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论和知识是远远不够的,只有把所学的理论知识与实际相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考能力。在设计的过程中遇到的问题,这毕竟独立做的,难免会遇到各种各样的问题,同时在设计的过程中发现自己的不足之处,对以前所学的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识从新温故。这次课设终于顺利完成了,在设计中遇到了很多编程问题。
做完这个课程设计,我们的自信一下子提高了,我们也会写程序了;尽管对于有些人这种程序会很简单,可对于我们C语言初学者来说,已经很不容易了。这次体验为以后的学习计算机的我们增强了信心。享受劳动成果的滋味实在美妙啊!
很感谢这次的课程设计,它使我更加地体会到多看专业书的重要性,只有掌握了一定量的专业知识才能得心应手地解决诸多问题;另外,在做任何事倒要有耐心,不要一遇到困难就退缩;在学习和工作中要时刻谨记“团结”二字,它好比通向成功的铺路石,不可或缺。
人生的道路是曲折的,但正是因为曲折人生才光彩夺目,在人生的道路上,总遇到重重困难,但正是因为困难我们才变得更坚强。今后的路还很长,面对困难,让我们用行动去俘虏它吧!
c语言课程设计总结6
1、当开模行程与模具厚度无关时
这种情况主要是指锁模机构为液压-机械联合作用的注射机,其模板行程是由连杆机构的做大冲程决定的,而与模厚度是无关的。此情况又两种类型:
⑴对单分型面注射模,所需开模行程h为:
sh=h1+h2+(5~10)mm
式中,h1—塑件推出距离(也可以作为凸模高度)(mm);
h2—包括浇注系统在内的塑高度(mm);
s—注射机移动板最大行程(mm);
h—所需要开模行程(mm)。
⑵而对双分型面注射模,所需开模行程为:
s机h=h1+h2+a+(5~10)mm
式中,a—中间板与定模的分开距离(mm)。
而本设计为双分型面,则
h=h1+h2+a+(5~10)=14+124+133+10=281mm≤s机=380mm
2、推出机构的校核
各种型号注射机的推出装置和最大推出距离各不同,设计模具时,推出机构应与注射机相适应,具体可查资料。
三、浇注系统设计
1.浇口的位置选择
由于模具是一模一腔,浇口初定为点浇口,为了平衡浇道系统,因此分浇道选择在模具中心位置的侧边。如图1-5所示
图1-5浇口位置
2.流道的设计
流道的设计包括主流道设计和分流道设计两部分。
主流道通常位于模具中心塑料熔体的入口处,它将注射机喷嘴注射出的熔体导入分流道或型腔中。主流道的形状为圆锥形,以便熔体的流动和开模时主流道凝料顺利拨出。主流道的尺寸直接影响到熔体的流动速度和充模时间。另外,由于其与高温塑料熔体及注射机喷嘴反复接触,因此设计中常设计成可拆卸更换的浇口套。还有主流道要尽可能短,减少熔料在主流道中的热量和压力损耗。图1-6为主流道浇口套的结构图。
图1-6浇口套
分流道是主流道与浇口之间的通道。在多型腔的模具中分流道必不可少。在分流道的设计时应考虑尽量减少在流道内的压力损失和尽可能避免温度的降低,同时还要考虑减少流道的容积。因此,该分流道设计为直径7.68mm,长度为半圆截面,如图1-7所示。
图1-7流道
3.浇口的设计
在实际设计过程中,进浇口大小常常先取小值,方便试模时发现问题进行修模处理,abs的理论参考值为1~1.4㎜,对该塑件进浇口先取φ1mm。(如图1-8所示)
图1-8浇口
4.冷料穴的设计
冷料穴的作用是储存因两次注射间隔而产生的冷料头及熔体流动的前锋冷料,防止熔体冷料进入型腔,影响塑件的质量。该塑件为两点进浇,进浇口一注射口不在同一条直线上,所以该塑件需要冷料穴。该塑件的冷料穴如图1-9箭头所指的圆点所示。
图1-9冷料穴
四、成型零件结构设计
1.成型零件的结构设计
(1)凹模的结构设计
凹模是成型塑件的外表面的成型零件。按凹模结构的不同可将其分为整体式、整体嵌入式、组合式、和镶拼式死种。本设计中采用整体嵌入式凹模。如图1-10所示。
图1-10凹模
(2)凸模的结构设计
凸模是成型塑件内表面的成型零件,通常可以分为整体式和组合式两种类型。通过对塑件的结构分析,本设计中采用整体嵌入式凸模,对于一些柱位、加强筋等排气不良以及不容易加工到位的地方安装镶件,这样既方便加工有改善排气。图1-11所示为整体嵌入式凸模。
图1-11凸模
(3)该型芯的结构特点为:
型芯的固定方式,采用整体镶拼式,整体固定在动模固定板的模框内,螺钉固定在型芯件的中间位置。
2.成型零件钢材选用
根据成型塑件的综合分析,该塑件的成型零件要有足够的刚度、强度、耐磨性及良好的抗疲劳性能,同时考虑它的机械加工性能和抛光性能,所以构成型腔的嵌入式凹模和凸模选用718h(美国型号)。
五、模架选取
根据整体嵌入式的外形尺寸,塑件进浇方式为侧浇口进浇,又考虑导柱、导套的布置,抽芯机构的放置等,在同时参考注射模架的选择方法,可确定选用大水口dci3032(即宽x长=300x320mm)模架结构。
1.各模板尺寸的确定
(1)定模板尺寸
定模板要开框装入整体嵌入式型腔件,加上整体嵌入式型腔件上还要开设冷却水道,嵌入式型腔件的高度为45mm还有定模板上需要留出足够的距离引出水路,且也要有足够的强度,故定模板厚度取80mm。
(2)动模板尺寸
具体选取方法与动模板相似,由于动模板下面是模脚,在注射时要承受很大的注射压力,所以相对定模板来讲相对厚一些,故动模板厚度取80mm。
(3)模脚尺寸
模脚高度=顶出行程+推板厚度+顶出固定板厚度+5mm=50+20+25+5=90mm,所以初定模脚为90mm。
经上述尺寸的计算,模架尺寸已经确定为dci3032模架。其外形尺寸:宽x长x高=300*320*361,如图1-12所示
图1-12模架
2.模架各尺寸的校核
根据所选注塑机来校核模具设计的尺寸。
(1)模具平面尺寸300×320<410x410mm(拉杆间距),校核合格。
(2)模具高度尺寸160<361<550mm(模具的最大厚度与最小厚度)合格。
(3)模具的开模行程,经校核合格。
六、排气槽的设计
当塑料熔体充填型腔时,必须顺序的排出型腔内的空气及塑料受热产生的气体。如果气体不能被顺利地排出,塑件会由于充填不足而出现气泡、接缝或表面轮廓不清等缺点;甚至因气体受压而产生高温,使塑件焦化。本设计利用配合间隙排气的方法,即利用分型面之间、推出机构与凹凸模仁之间及镶件与凹凸模仁之间的配合间隙进行排气。
七、推出机构的设计
本塑件采用推杆推出,均匀分布塑件的各个包紧力较大的位置。如图1-13所示。
图1-13推杆位置分布
八、冷却系统设计
abs属于中等粘度材料,其成型温度及模具温度分别为200℃和50℃-80℃。所以,模具温度初步选定为50℃,用常温水对模具进行冷却。
冷却系统设计时忽略模具因空气对流、辐射以及与注射机接触所散发的热量,按单位时间内塑件熔体凝固时所放出的热量应等于冷却水所带走的热量。
如图1-14所示为定模型腔冷却回路设计图,如图1-15所示为动模型腔冷却回路设计图。
图1-14定模型腔冷却回路
图1-15动模型腔冷却回路
九、抽芯机构的设计
根据产品的结构分析,该模具不能一次推出,所以要采用斜导柱侧抽芯机构进行抽芯,设计在动模侧,都采用机械力抽芯。
根据产品在模具中的位置及抽芯距地大小,如图1-18所示,采用外侧斜导柱抽芯机构。
相关的技术参数如下:
1)抽芯距为3.7mm
2)斜导柱的斜角采用18°,锁模斜楔斜角采用22°
3)由于模具采用一模一腔,用一块滑块,因此采用一根斜导柱进行驱动。
详细的斜导柱抽芯组件机构如图1-16所示为斜导柱,图1-17为滑块。
图1-16斜导柱图1-17滑块
图1-18抽芯机构局部图
同时,为了滑块的导向和滑动,采用滑块设置两块压条压紧。具体结构如图1-19所示。
图1-19压条
十、导向与定位设计
注射模的导向定位机构用于动、定模之间的开合模导向定位和脱模机构的运动导向定位。按作用分为模外定位和模内定位。模外定位是通过定位圈使模具的浇口套能与注射机喷嘴精确定位;而模内定位机构则通过导柱导套进行合模定位。锥面定位则用于动、定模之间的精密定位。本模具所成型的塑件尺寸较大,但结构比较简单,模具定位精度要求不是很高,因此本模具采用模架本身所带的导向定位结构。且由于本模具中含有扁顶针顶出,因此多加的四导柱导套来使扁顶针顺利的顶出。
十一、模具活动过程
如图1-20所示,随着动模部分的开模,拉料杆5将塑件及冷凝料从型芯板10上拉出,顶杆7将塑料件和冷凝料从型腔板12中顶出。随着动模机构后移,将塑料件完全顶出。合模时,在导柱23和导套1的作用下将完全合模,进入下一次浇注。
十二、总装图
经上述一系列的分析与设计,最后通过3d软件设计全三维模具总装图来表示模具的结构,如图1-21所示为动模,如图1-22所示为定模。
十三、设计小结
塑料工业是当今世界上最快的工业门类之一,对于我国而言,它在整个国民经济的各个部门中发挥了越来越大的作用。我们大学生对于塑料工业的认识还是很肤浅的,但是通过这次塑料模具课程设计,让我们更多的了解有关塑料模具设计的基本知识,更进一步掌握了一些关于塑料模具设计的步骤和方法,对塑料模有了一个更高的认识。这对我们在今后的生产实践工作中无疑是个很好的帮助,也间接性的为今后的工作经验有了一定的积累。
塑料制品成型及模具的设计还是个很专业性、实践性很强的技术,而它的主要内容都是在今后的生产实践中逐步积累和丰富起来的。因此,我们要学好这项技术光靠书本上的点点知识还是不够的,我们更多的还应该将理论与实际结合起来,这还需要我们到工厂里去实践。我相信在未来的我一定能走到最前头。
c语言课程设计总结7
三周的课程设计已经结束了。
回想学习C语言的过程中,既有快乐又有烦恼。
从领到书的那一刻,我就很郁闷,《C语言程序设计》到底学什么的,有什么用。刚开始上课时,还在迷茫这门课程是用来做什么的。不过,这些感受都是在对这门课程不了解的情况下产生的。后来慢慢的接触多了,听老师讲的多了,了解多了,渐渐的产生了兴趣。尤其是学到语句和函数时,上机操作程序,经过编译,调试和运行后,出现界面,当时觉得很好奇,想真正的学好这门课程。通过半个学期的学习,我掌握了基本知识。
下学期开始时,被通知要进行三周的课程设计。当时有点懵,感觉学的东西很少,很零散,不知该怎么练到一起,就要课程设计,是不是太难为我们了。
第一天基本上都是在看书,把基本知识再熟悉一边。到了下午的时候,老师发过来三道练习题,从这几道练习题上我得到了不少启发,然后我们组把整个程序的思路理清了,开始着手写程序。
第一周结束的时候,我感觉自己收获挺大的,从一开始的迷茫,不知道从何下手到把程序中的几个模块编写出来,心里挺开心的。但是,到了第二周,我们由不得不再次陷入困境。在整个程序的编写过程中。最难的就是修改和删除这两个模块,这也是我们第二周要解决的重点问题。
开始编写修改和删除时,很头疼,去向其他人寻求帮助,在别人的帮助和提示下,我编完了修改程序,但编译时老出错,修改后的内容将文本内的信息全部覆盖了。困难之时,我们组的其他人,帮助了我,完成了修改和删除。这样的话,整个程序基本上全部完成了,就剩下完善工作了。我们组写了两个程序,最后,两个程序相互组合,互补,大功告成
虽然设计时完成了,但是我觉得其中还是由一些不足之处:
1.警告句。程序中缺少一些警告句,例如:“是否真的删除(y/n)?”。
2.重名的情况。由于考虑的不周全,没有设计遇到重名的情况该怎么处理。
3.选择单一。我们设计的程序中,只设计了按名字选择,进行操作,忽略了重名的情况。
整个程序完成了,还有很多不完善的地方,希望自己以后办事的时候要认真,仔细,考虑周全。
短短的三周课程设计结束了,但是这段时间里,我又学到了更多C知识,如:对象数组,string类,文件流等,同时我也被提醒以后办事的时候要认真,仔细,考虑周全。,也看到了团队精神和互帮互助的重要性。这一点会让我终生受益。通过三周的课程设计,我觉得自己肚子里的墨水多了,收获也挺大的,这三周过的挺充实!
c语言课程设计总结8
1、题目要求
◆建立通讯录信息,信息至少包含编号、姓名、年龄、电话、居住街道、省份、城市、电子邮箱等;
◆能够提供添加、删除和修改通讯录信息的功能;
◆能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询;◆将通讯录保存在文件中;
◆能够按表格方式输出通讯录信息。
2、需求分析
本程序将用到文件系统,其中单行内容代表一张纸条。程序运行后首先将文件系统的原始数据读取并保存到程序的结构体数组当中,所以应提供文件输入的操作;由于纸条数据零散,所以要对原始数据进行分类操作并提供一个数组用于保存分类信息;在程序中要进行统计工作,所以要提供显示、排序等操作;另外应提供键盘式选择菜单实现功能选择。
3、总体设计
根据项目的任务要求及以上分析,在设计方法上,采用模块化的程序设计思想,即将通讯录管理系统划分为数据输入模块,数据查询模块,数据修改模块,数据插入模块,数据删除模块,,并对每个模块按照其功能分别独立完成对应的程序设计。在数据处理上,各模块中的数据处理(如数据读/写操作)均用文件形式来实施,并在主程序中完成操作界面的设计功能,设计思路如下:
1、采用模块设计思想;
2、将通讯录信息定义成结构体类型,并通过文件实施数据操作;
3、通过设计一菜单界面完成具体操作。
4、详细设计
c语言课程设计总结9
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁强老师的辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
c语言课程设计总结10
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的’日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说三极管PNP管脚不懂怎么放置,不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁强老师的辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!
感谢您花时间阅读本文。如果您觉得c语言课程设计总结这篇文章对您有所帮助,我们非常希望您能够将其分享给更多的人。最后我们将继续努力,为您提供更多有价值的内容。祝您生活愉快!
本站资源均为网友上传分享,本站仅负责分类整理,如有任何问题可联系我们(点这里联系)反馈。