数据结构课程设计--《十进制表达式四则运算》
《数据结构课程设计--《十进制表达式四则运算》》由会员分享,可在线阅读,更多相关《数据结构课程设计--《十进制表达式四则运算》(21页珍藏版)》请在毕设资料网上搜索。
1、目 录 前言 1 正文 1 2.1 课程设计的教学目的和任务 1 2.2 课程设计的主要内容 2 2.3 课程设计报告的要求 2 2.4 算法设计基本要求 3 2.4.1 算法设计主要内容. 3 2.4.2 算法设计的思想. 3 2.5 算法描述. 3 2.6 设计方案. 3 2.7 设计内容. 4 2.7.1 需求分析. 4 2.7.2 概要设计. 4 2.7.3 详细设计 5 2.7.4 调试分析与结果 8 2.7.5 算法分析 . 10 课程总结. 11 参考文献. 12 附录. 13 第 1 页 共 20 页 前前 言言 简单的四则运算对我们来说很简单, 但是当你一直都在重复这个简单的
2、脑力操作时, 也 许你会疏忽,会不小心搞错,从而影响工作,比如说会计等职业,所以我们就在考虑,当今 社会是信息时代, 能否用计算机代替人类做这份工作呢?在数据结构中, 则能用栈实现简单 四则运算,为我们进行计算,避免不必要的错误。 栈(stack,又称为堆栈)是一种特殊的线性表。栈(stack)是限定仅在表尾进行插入 或删除操作的线性表,允许进行插入和删除操作的一端称为栈顶(top),另一端为栈底 (bottom);栈底固定,而栈顶浮动;栈中元素个数为零时称为空栈。栈中的元素的进出是按 照“后进先出”的原则进行,根据栈的这种特征,因此栈又称为后进先出表(LIFO 表Last In First
3、Out) 。 由于栈的结构具有后进先出的固有特性, 致使栈成为程序设计中的有用工具。 运用栈来 实现表达式求值问题也是程序设计语言编译中的一个最基本的问题。 正正 文文 2.1 课程设计的教学目的和任务 本学期我们对 数据结构 这门课程进行了学习。 这门课程是一门实践性非常强的课程, 为了让大家更好地理解与运用所学知识, 提高动手能力, 我们进行了此次课程设计实习。数 据结构课程设计是计算机专业集中实践性环节之一,是学习完数据结构课程后进行的 一次全面的综合练习。这次课程设计不但要求学生掌握数据结构中的各方面知识,还要 求学生具备一定的 C 语言基础和编程能力。 其目的是: (1) 使学生进一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十进制表达式四则运算 数据结构 课程设计 十进制 表达式 四则运算
