利用栈求表达式的值课程设计最后老师改- 副本 联系客服

发布时间 : 星期一 文章利用栈求表达式的值课程设计最后老师改- 副本更新完毕开始阅读

6.6几种输入错误如图5-9,5-10所示

图5-9 不合法输入图

25

图5-10 不合法输入图

6.7程序退出如图5-11

图5-11 不合法输入图

26

6 总结

数据结构、高级语言和算法设计与分析这三门课程是构成程序设计理论底层的黄金三角形。数据结构重点讨论程序设计中如何分析、规划和存储实现相关的数据以及关系。数据结构详细介绍了程序设计中各种常见的数据存储结构,对于程序设计有着至关重要的作用。

如果说理论课是学习和掌握各种数据结构的存储关系及逻辑关系,那么课程设计就是对知识掌握程度的一种检测。“学而不思则罔,思而不学则殆”,学习是为了掌握知识,也为了应用于实际。

一周的课程设计实践,在同学和老师的帮助下,我完成了既定的任务,实现了要求的程序功能,这使我对数据结构及编程有了更进一步的认识和了解,要想学好它要重在实践,要通过不断的实际操作才能更好地学习它。通过课程设计这一实践环节,加深了我对本学期所学知识的理解,也提高了我运用所学知识分析问题和解决实际问题的能力。

在此过程中我 也发现自己好多不足之处,首先是自己对C语言的一些标准库函数不太了解,其次,对于数据结构的把我也不够深刻,如栈的常见操作,还有对函数调用的正确使用不够熟悉,有时对C语言中经常出现的错误也不了解,通过实践,我在这几个方面的认识有所提高。通过这一周的实践学习,我不仅认识和体验了按照分析、设计、调试和测试的软件开发过程,更从中深刻认识到了“世上无难事,只要肯攀登”的道理。虽然自己在此过程中曾花费大量时间去修改一个小错误,但是当最后看自己的程序完成了既定的任务时,当看着程序一步步实现自己的想法时,心中成功的喜悦之情真是难于言表,凭此不懈的精神奋斗,还有什么困难能拦得住自己前进的步伐呢?

老师说“我要的不是你们的程序,而是你们能有所收获。”“课设是帮助你们掌握所学知识的良好途径。”也许我们所学的数据结构知识对于编程来说至少冰

27

山一角,想要达到一般程序员的水准也需要一个漫长的过程,只要你愿意学,就一定能有所收获和成就。

这次的课程实践虽然很苦,但快乐也有。多掌握一门知识,对我们的学习和生活一定有重要的帮助。数据结构这门课固然难学且枯燥,很多内容太过抽象,很多数据结构类型需要通过画示意图才能理解,如栈。前人为我们树立了榜样,我们也要努力前行。

28