算数表达式求值
成绩评定教师签名嘉应学院 计算机学院《数据结构》实验报告课程名称:数据结构开课学期:2016-2017学年第1学期班 级:1401指导老师:钟治初实验题目:算数表达式求值学 号:141110043姓 名:苏永达提交时间:2016年12月27日一、 问题描述 1. 实验题目:算术表达式的求值。 2. 基本要求:以字符形式输入只含二目运算符的算术表达式,利用算符运算规则进行计算并输出运算结果。 3. 测试数据:12.5+34/8-(2-1)*3^24. 运算结果为:7.75二、 需求分析 1. 本程序用来求出字符形式的算术表达式的值,需要将字符转换为数字,并区别运算符,比较运算符优先级。 2. 程序运行后显示提示信息,提示用户输入,用户可以输入小数进行运算。 3. 用户输入完毕后,程序自动输出运算结果。 三、 概要设计 为了实现上述功能,应建立栈,一个操作数栈,一个算符栈,因此需要用栈抽象数据类型。 1. 操作数栈抽象数据类型定义: ADT Stackchar{数据对象:D={ai| ai∈IntegerSet,i=1,2,…,n,n≥0}数据关系:R1={〈ai-1,ai〉|ai-1, ai∈D, i=1,2,…,n} 约定an端为栈顶,ai端为栈底。 GetTop(S,e) 初始条件:栈S已存在且非空。 操作结果:用e返回S的栈顶元素。 Push(S,e) 初始条件:栈S已存
您可能关注的文档
- 等价类划分法.pptx
- 等效平衡6.ppt
- 第四课考点14知道百家争鸣及其对早期中华文明形成的重要作用.ppt
- 第章 线性表(3.4).ppt
- 等级考试基础知识题库.doc
- 等待戈多文学欣赏.ppt
- 第四课《友谊与成长同行》第一框题《和朋友在一起》课件.ppt
- 等腰三角形(四) 课件.ppt
- 答谢中叔叔.ppt
- 筏形基础平法识图.ppt
- 2026及未来5年中国双色束毛布市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国瞬间胶表面处理剂市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国印花镍网市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国PE底漆市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国压辊包边成型机市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国闪灯市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国抗裂防渗胶结粉市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国剪切机刀片市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国转炉出钢口砖市场现状分析(数据调查、监测)及前景探究报告.docx
- 2026及未来5年中国专业监听耳机市场现状分析(数据调查、监测)及前景探究报告.docx
最近下载
- 第五章排球排球正面双手垫球(教学设计)-人教版初中体育与健康八年级全一册(1).docx
- 临床静脉用药调配与使用指南 路径,静脉.pdf VIP
- 研究生电子设计大赛报告.pdf VIP
- 医疗器械监督管理条例考题及答案.docx VIP
- 新北师大版四年级数学下册《看一看》课件_课件.ppt VIP
- 护士(护理人员)个人简历模板(3套适配版).docx VIP
- 建筑工程技术资料管理标准DB13(J)T 8622-2025.pdf VIP
- 第12课 彩陶纹样 (课件)2026赣美版美术三年级下册.ppt
- 3.3《品质》一等奖获奖课件.pptx VIP
- 沥青拌合楼搅拌设备西筑用户培训教材.doc VIP
原创力文档

文档评论(0)