数据结构课程设计报告---利用线性表进行算式计算
《数据结构课程设计报告---利用线性表进行算式计算》由会员分享,可在线阅读,更多相关《数据结构课程设计报告---利用线性表进行算式计算(34页珍藏版)》请在毕设资料网上搜索。
1、 1 数据结构课程设计报告数据结构课程设计报告 利用线性表进行算式计算利用线性表进行算式计算 2 一:问题描述一:问题描述: 在计算机中,算术表达式由常量、变量、运算符号和括号组成, 由于不同的运算符具有不同的优先级,又要考虑到括号,因此,算术 表达式的求值不可能严格地从左往右进行, 因而在程序设计时, 借助 栈实现。 算法要点: 设置运算符栈和运算数队列辅助分析算符优先关系, 在读入表达式的字符序列的同时,完成运算符和运算数的识别处理, 以及相应运算。 二:需求分析二:需求分析 1 1、输入的形式和输入值的范围、输入的形式和输入值的范围 一个算术表达式,由常量、变量、运算符和括号组成(以字符
2、串的形 式输入) 。 为简化, 规定操作数只能为整数, 操作符为 “+” 、 “-” 、 “*” 、 “/” 、“%” , 用 “#” 开始且用 “#” 结束, 优先级为: 括号-%-*,/-+,-。 2 2、输出的形式、输出的形式 即输出表达式运算结果, 本算法中输出的形式为 The end is: . 3 3、程序所能达到的功能程序所能达到的功能 界面上出现一个文本框,输入一个表达式(以“#”开始并以“#” 3 结束,此表达式包括“+” 、 “-” 、 “*” 、 “/” 、 “%” 、括号以及整数) , 点击回车,显示结果。 4 4、测试结果、测试结果 正确的输入一个表达式是指输入一个正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 利用 线性 进行 算式 计算
