- 5
- 0
- 约1.39万字
- 约 17页
- 2016-11-21 发布于湖北
- 举报
计算机专业软件类课程实验报告 课程名称: 编译原理 实验题目: 中缀表达式转为后缀表达式 实验小组成员: 实验小组组长: 任课教师: 专业名称: 计算机科学与技术 班级名称: 计科1班 实验起止时间: 2014-6-2~2014-6-3
一、实验目的
1、要求设计交互界面,能输入能转换能输出,形式和风格自定。
2、掌握栈“后进先出”的特点。?
3、掌握栈的典型应用——中缀表达式转后缀表达式,并利用后缀表达式求值。?
实验内容
设计一个计算器,能够进行界面交互
能够将输入的中缀表达式转换为正确的后缀表达式,
根据得到的后缀表达式,求出表达式的值
三、实验
主要数据结构介绍
程序中创建两个队列Queue,一个队列用来存放中缀表达式,另一个队列用来存放后缀表达式;
2、同时,程序中需要创建两个栈Stack,一个在表达式转换时,用来存放运算符,一个在后缀表达式求值时,用来存放操作数
主要模块算法介绍
1、中缀表达式转为后缀表达式
(1)若取出的字符是数字,则分析出完整的运算数,该运算数直接送入S2栈
(2)若取出的字符是运算符,则将该运算符与S1栈栈顶元素比较,如果该运算符优先级大于S1栈栈顶运算符优先级,则将该运算符进S1栈,否者,将S1栈的栈顶运算符弹出,送入S2栈中,直至S1栈栈顶运算符低于(不包括等于)该运算符优先级,则将该运算符送入
您可能关注的文档
- 中英对照GSM词汇课程.doc
- 中英文对照的PCB专业用语课程.doc
- 中支“一岗通”综合受理试点项目沟通会课程.ppt
- 中职春末闲谈--课程.ppt
- 中职会考语文及课程.doc
- 中职生心理自我保健与调适20150323课程.ppt
- 中职中专《电子线路》数字部分课程.ppt
- 中职中专-电子线路_12课程.ppt
- 中智学和四段式创建广义和混合集课程.doc
- 周环反应-1课后阅读课程.ppt
- 专题16 实验(3年汇编)(贵州专用)(解析版).docx
- 固定收益周报:南向通额度扩容,资金宽松曲线走陡.docx
- 兽医内科学第六章泌尿系统疾病2026年.pptx
- 专题14 细胞工程与胚胎工程(3年汇编)(贵州专用)(解析版).docx
- 公用事业-煤炭及公用事业行业周报:煤价止跌企稳信号显现,旺季窗口修复有望延续.docx
- 兽医内科学第二章呼吸器官疾病.pptx
- 中考数学专题:构造基本图形巧解含45o角的问题.doc
- 公用事业-火电:议价能力、折旧及现金流等多方面持续改善.docx
- 华东师大版七年级上册数学 《轴对称》复习建议.doc
- 专题15 磁场中力与运动(6年汇编)(湖南专用)(解析版).docx
最近下载
- CECS382-2014 水平定向钻法管道穿越工程技术规程.pdf VIP
- 2025-2026学年小学数学一年级上册(新教材)西师大版(新教材)教学设计合集.docx
- 心内科住院医师规培入科教育1.pptx VIP
- 旅游社私域流量搭建与客户复购提升方案2026年.pptx
- 美国Electropure EDI产品与工程技术手册-V6.0.pdf VIP
- 孙宇晨:我的女友景甜.pdf VIP
- 传感器与检测技术-PPT课件(全).pptx
- 初二数学(北京版)-方差与频数分布复习[1].pptx VIP
- 北京理工大学《英语学术论文写作基础》2023-2024学年第一学期期末试卷.doc VIP
- 2026四川凉山州民政局养老服务管理专员政策性岗位招募102人考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)