模拟计算器学生姓名:**** 指导老师:****摘 要 本课程设计得课题就是设计一个模拟计算器得程序,能够进行表达式得计算,并且表达式中可以包含 A b s()与 Sqrt()运算、在课程设计中,系统开发平台为Wind ows ,程序设计设计语言采纳C++,程序运行平台为W ind o ws 或 *nix。本程序得关键就就是表达式得分离与处理,在程序设计中,采纳了将输入得中缀表达式转化为后缀表达式得方法,具有可靠得运行效率。本程序做到了对输入得表达式(表达式可以包含浮点数并且 A b s()与 Sqrt()中可以嵌套子表达式)进行判定表达式就是否合法并且求出表达式得值得功能。经过一系列得调试运行,程序实现了设计目标,可以正确得处理用户输入得表达式,对海量级数据都能够通过计算机运算快速解决、关键词 C++程序设计;数据结构;表达式运算;栈;中缀表达式;后缀表达式;字符串处理;表达式合法判定;目 录1 引 言ﻩ21 、 1 课程设计目得 ﻩ Error: Reference source not found 1.2 课程设计内容 ﻩ 2 2 设计思路与方案 ﻩ Error: Reference source not found 3 详细实现 .......................... Error: Reference source not found 3.1 表达式得合法判定 ............ Error: Reference source not found 3 、 2 中缀表达式转化为后缀表达式 . Error: Reference source not found 3。 3 处理后缀表达式 ............ Error: Reference source not found 3 、4 表达式嵌套处理 ﻩ Error: Reference source not found 4 运行环境与结果 .................... Error: Reference source not found 4 、 1 运行环境 .................. Error: Reference source not found 4.2 运行结果 ................... Error: Reference source not found 5 结束语 ﻩ Error: Reference source not found 参考文献 ﻩ Error: Reference source not found 附录 1: 模拟计算器源程序清单 ......... Error: Reference source not found 1 引 言本课程设计主要解决得就是传统计算器中,不能对表达式进行运算得问题,通过制作该计算器模拟程序,可以做到快速得求解表达式得值,并且能够判定用户输入得表达式就是否合法。该模拟计算器得核心部分就在用户输入得中缀表达式得转化,程序中用到了“栈"得后进先出得基本性质、利用两个“栈",一个“数...