1、“.....开发环境要求,技术文档要求三部分。系统设计要求最低要求能完成双精度型数值的加减乘除计算编程中使用了动态连接库技术较高要求能完成双精度型数值的加减乘除计算编程中使用了动态连接库技术能实现表达式的输入,解析与计算开发环境要求软件环境,硬件环境计算机以上硬盘......”。
2、“.....要求流程图绘制规范,模块功能描述清晰,数据字典齐全。实验内容语言的顺序结构,分支结构,循环结构,函数,结构体,指针。数据结构中的二叉树数据组织存贮后序遍历及其操作实验具体方案按照系统设计要求,用设计和开发个应用程序高级计算器,提交由需求分析系统设计说明包括主菜单子菜单模块功能简介数据字典系统结构图系统技术文档包括系统各模块主要流程图......”。
3、“.....系统使用说明书,源程序代码为附录构成的实验报告。需求分析需求获取本实验要求编写个高级计算器。能完成双精度型数值的加减乘除计算,编程中使用了动态连接库技术,能实现表达式的输入,解析与计算。需求分析实验要求实现表达式的输入,这在上通过连加不难实现,但要实现最终求解却很困难。要解决这个问题需要把输入的操果。清零键用于清除编辑框中的表达式和结果。确定键用于退出软件运行界面。系统技术文档包括系统各模块主要流程图......”。
4、“.....重新出入是,存入字符数组。中缀转后缀模块表达式说明当遇到左右括号是算法将在此时去掉括号,当遇到结束标记时,算法在此结束处理。读入中缀表达式字符是否为运算符否,将操作数放入字符数组是,判断该运算与栈顶符优先级优先级高的出栈并存入字符数组优先级低的入栈读入中缀表达式字符高级计算器设计与开发计算结果模块系统技术文档包括系统各模块主要流程图......”。
5、“.....读入后缀表达式字符是否为运算符否,将操作数入栈是,取栈顶俩操作数施以该运算,并将结果入栈。读入后缀表达式字符系统运行结果和记录软件运行界面图软件运行数据输入界面图软件运行结果界面图运行记录软件运行界面图软件运行数据输入界面图软件运行结果界面图高级计算器设计与开发系统使用说明书本系统设计的是个高级计算器,使用者可利用软件运行界面上的键位,依照合法的运算规则输入即可,按号键即可得到结果。按确定键退出运行界面......”。
6、“.....用动态链接库技术。采用不同的方法,在程序设计方面大同小异,但在细节处理方面会有所不同。所以采用不同的方法会有不同的收获。该实验的发挥空间比较大,如果时间充足,可多加些键位,增加计算器的功能。当然若时间不够,这些方面可留待以后做,这也可以实践所学知识和提高实际编程能力。程序设计设计性实验收获与总结通过本系统的设计,我掌握了很多的相关知识,这对我以后的学习大有帮助。但我同时也发现了自己知识面的狭窄,以至解决问题是捉襟见肘。而且我发现通过对这种小规模软件的编写......”。
7、“.....也可以大大扩展自己的知识面,让自己学到很多有用的知识。参考文献数据结构版李根强主编,中国水利水电出版社出版。数据结构版作数放进个字符数组中,而且为了计算方便需要通过栈把这个字符数组中存放的中序表达式转化成后序表达式后序表达式中不含左右括号,这可以大大简化结果的求解。而且为了继续运算,应该在每次计算完清空栈。逻辑模型计算器输入的字符存放在字符数组中,将字符数组传入动态链接库已申明的函数中......”。
8、“.....将这个数组传入动态链接库中已申明的函数中,返回结果输出在编辑框中。需求规格说明书设计个基于对话框的软件运行界面,在上面添加的操作数键位。在上面添加清零键位。添加编辑框键位,并要在其上输出表达式。编写算法阶段首先要声明个字符数组用于存放中缀表达式为了后面算法的编写方便和有效控制,要输入个结束字符。声明个字符类型的栈用于中缀转后缀,并把后缀表达式存放进个字符数组。声明个实型栈用于计算结果。需求评审对需求分析阶段的工作复查,可以看到需求文档满足致性可行性完整性和有效性......”。
9、“.....当然还要将表达式输入到编辑框中这是中的相关内容,主要是在输入操作符后不要刷新,这样可将个完整的表达式输入到编辑框。中序变后序模块该模块的功能主要是把中序表达式转化为后序表达式,在后序表达式将不存在左右括号,这样可大大简化计算结果算法的编写。计算结果模块该模块功能是通过后序表达式得到结果......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。