在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。
虽然在上个学期中,我们已经学习了《C语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。
C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。
在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的`困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。
这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。
在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!
在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。
当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。
三周的小学期即将结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。
为期一个星期的c++实训已经基本结束,但是给了我很大的影响。通过这次实训,使我明白C++语言这门课程光仅仅是听课是远远不够的,上机训练也不容忽视。
通过上机训练,才能够明白自己知识的不足,才能够有的放矢,更加深刻的理解C语言中的知识点。 通过实训,我找到了许多知识漏点,学到了很多以前不懂的知识,以前认为自己已经懂了的知识点也理解更加深刻了。
尤其是遇到了自己当时不知道如何编写的C++语言题目如何编写,通过自己的学习和同同学的交流后,试编和改错,最后能够顺利的编写出来,带来的也有成就感。并增加了我们对C++语言的兴趣和学好C++语言的信心。
与同学们交流的过程中,了解了程序的多种解决方法,知道了不同编写方法有不同的特点。总结C++语言实训的几个重要作用:
1.加深对课堂讲授内容的理解
课堂上要讲授许多关于C++语言的语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用C++语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握C++语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差。
学习C++语言不能停留在学习它的语法规则,而是利用学到的知识编写C++语言程序,解决实际问题。即把C++语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握C++语言、自己编写的程序是否能够正确地解题。
自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对C++语言的理解和程序开发能力。
2.熟悉程序开发环境、学习计算机系统的操作方法
一个C++语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓"环境"就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握C++语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。
3.学习上机调试程序
完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。
通过这次为数不多的几天计算机实践学习,我们更好的了解了一些关于C++语言的知识,理解巩固了我们C++语言的理论知识。 C++语言这门课程对于我们应用电子专业的同学也相当重要,我们会再将来继续学习并熟悉这门课程。
江西高考排名228170左右排位理科可以上哪些大学,具体能上什么大学
天津工业职业学院和武汉工程职业技术学院哪个好 附对比和区别排名
浙江高考排名250670左右排位综合可以上哪些大学,具体能上什么大学
江苏经贸职业技术学院在湖北高考招生计划人数专业代码(2024参考)
四川高考排名162360左右排位理科可以上哪些大学,具体能上什么大学
安徽高考排名68770左右排位文科可以上哪些大学,具体能上什么大学
湖南高考排名105480左右排位历史可以上哪些大学,具体能上什么大学
浙江高考排名115060左右排位综合可以上哪些大学,具体能上什么大学
湖南高考排名81440左右排位历史可以上哪些大学,具体能上什么大学
四川高考排名50780左右排位理科可以上哪些大学,具体能上什么大学
甘肃高考排名4380左右排位文科可以上哪些大学,具体能上什么大学
山西高考排名32220左右排位文科可以上哪些大学,具体能上什么大学
广东高考排名15500左右排位物理可以上哪些大学,具体能上什么大学
上海电子信息职业技术学院在云南高考历年录戎数线(2024届参考)
吉林高考排名5360左右排位理科可以上哪些大学,具体能上什么大学
中国人民解放军海军军医大学和中国社会科学院大学哪个好 附对比和区别排
新疆轻工职业技术学院的食品检验检测技术专业排名怎么样 附历年录戎数
辽宁高考排名40230左右排位历史可以上哪些大学,具体能上什么大学
考硅湖职业技术学院要多少分湖南考生 附2024录取名次和最低分
山东高考排名27810左右排位综合可以上哪些大学,具体能上什么大学
护士工作心得体会汇编十五篇)
幼儿园老师德育心得体会最新
安全生产反违章大反思大讨论心得体会
员工岗位技能培训心得
参观药厂的心得体会
关于梳理教材的心得体会
有关Photoshop的学习方法及心得体会
暑期培训心得体会
礼仪训练的心得体会范文
关于ug的心得体会总结
年终总结个人心得体会
翠华山拓展训练心得体会
销售心得体会参考
成语故事心得体会
关于亲子阅读的读书心得体会范文精选