南京信息工程大学滨江学院数据结构课程设计
更新时间:2023-09-13 03:45:01 阅读量: 综合文库 文档下载
滨江学院
数据结构课程设计
题 目 算术表达式的求解
院 系 计算机系 专 业 学生姓名 学 号
指导教师 李燕
二O一六 年 六 月十日
目 录
1.前言 ......................................................................................................... 1 1.1课题内容及要求 ........................................................................... 1 1.2选题目的及意义 ........................................................................... 1 2.系统分析 ................................................................................................. 2 2.1问题描述 ....................................................................................... 2 2.2运算符的优先级分析: ............................................................... 2 2.3错误提示分析: ........................................................................... 2 3.系统概要设计 ........................................................................................ 3 3.1系统总体架构设计 ....................................................................... 3 3.2系统模块的设计 ........................................................................... 3 4.系统详细设计 ........................................................................................ 4 4.1数据的存储设计与描述: ........................................................... 4 4.2详细的优先级关系: ..................................................................... 4 4.3具体的操作集合: ....................................................................... 4 5.程序实现 ................................................................................................. 6 6.程序测试 ............................................................................................... 13 6.1正确的结果 ................................................................................. 13 6.2错误1........................................................................................... 13 6.3错误2........................................................................................... 13 6.4错误3........................................................................................... 13 7.收获及体会: ...................................................................................... 15
I
参考文献:......................................................................................... 15
II
1.前言
1.1课题内容及要求
题目39:算术表达式的求解
问题描述:给定一个算术表达式,通过程序求出最后的结果。 基本要求:
从键盘输入要求解的算术表达式; 采用栈结构进行算术表达式的求解过程; 能够判断算术表达式正确与否; 对于错误表达式给出提示; 对于正确的表达式给出最后的结果;
1.2选题目的及意义
⑴进一步熟悉和使用栈的基本操作,如栈的初始化,进栈,出栈的特性。 ⑵学习在实际生活中使用栈来解决问题。
1
2.系统分析
2.1问题描述
要正确计算表达式的值,必须要正确的解释表达式。 首先解释算术表达式的运算规则,分为以下三点: ⑴先乘除后加减; ⑵从左往右进行计算; ⑶有括号的,先算括号内的;
2.2运算符的优先级分析:
任何一个表达式都是由运算符,操作数和界限符组成的。
这里把运算符,界限符统称为算符。设两个操作符分别为op1和op2。
为实现运算符的优先法则,优先关系会出现三种情况,op1的优先级高于op2的优先级,op1的优先级等于op2的优先级,op1的优先级小于op2的优先级。
2.3错误提示分析:
对于输入错误的,比如出现了表达式以外的非法字符,没有按照正确格式进行输入。 系统会给出提示。
2
正在阅读:
南京信息工程大学滨江学院数据结构课程设计09-13
R-STP3.08S.004-A压缩空气验证报告(完成) - 图文01-06
反应工程4--6章测试题目11-04
书和我一路同行作文800字07-02
北纬通信:2010年半年度报告05-31
孙小圣到此一游作文500字07-14
日常生活心理学试题论述题06-25
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 滨江
- 数据结构
- 南京
- 课程
- 学院
- 工程
- 设计
- 大学
- 信息
- 二年级上学期数学奥数题 - - - - - 姓名
- 中国批发和零售市场现状分析及未来五年发展规划分析报告
- 东营市继续医学教育答案公布
- 校长国旗下讲话稿
- 财务管理练习题及参考答案9
- 《SQL数据库管理与开发》试题(C卷)
- 化工原理实验教案
- 2011—2012学年度六年级语文自测卷
- 水文学原理期末考试复习重点 - 图文
- 关于安排2012年申请认定高等学校教师资格人员教育教学能力测试的通知
- 2010-2012年4月-7月自考审计学历年真题及答案
- 实验三 类的构成和对象的使用
- 北大演讲
- 05年西方文论自考试题
- 2016年天津市教师招聘考试小学语文学科专业知识教学教法考点系统复习
- 人教部编版二年级语文下册期末检测过关测试卷含答案 - 图文
- 北师大版初三数学中考模拟试题及答案11
- 烘干室管理规定
- 射频识别
- 六爻卦解《推背图》44象