数据结构课程设计(简单计算器C语言)精要.doc

数据结构课程设计(简单计算器C语言)精要.doc

数据结构课程设计(简单计算器C语言)精要

PAGE  《×××》课程设计 约瑟夫环问题 PAGE II 郑州师范学院 信息科学与技术学院 《简单计算器》课程设计报告 设计题目: 简单计算器 班 级: B15计科二班 组 长: 组 员: 指导教师: 完成日期: 2016 年 12 月 23 日 成绩: PAGE I 摘 要 本次选做的课程设计是实现简单计算器的问题。计算器是一个常用的运算工具,本次课题要求用程序语言的方式解决问题。此问题仅使用数据结构中的栈操作就可以解决此问题。而在为了方便使用,添加了easyx图形库实现了UI设计。 为了接近平常使用的计算器,特地创建死循环而且添加了“CE”清空输入和“-”删除键来控制输入错误或者循环使用的问题。在UI方面主要是实现按键和点击响应等交互,方便输入和修改,在程序框上面有输入和显示结果的文本框。在计算过程中,以栈出栈进站的特性把中缀形式的算数表达式转化为计算机方便计算的后缀表达式,最后计算出结果以文本方式显示在结果输出框内。 《数据结构》课程设计 简单计算器 PAGE  PAGE 26 目 录  TOC \o 1-2 \h \z \u  HYPERLINK \l _Toc470259925 摘 要  PAGEREF _Toc470259925 \h I  HYPERLINK \l _Toc470259926 目 录  PAGEREF _Toc470259926 \h II  HYPERLINK \l _Toc470259927 1需求分析  PAGEREF _Toc470259927 \h 3  HYPERLINK \l _Toc470259928 1.1功能简介及分析  PAGEREF _Toc470259928 \h 3  HYPERLINK \l _Toc470259929 1.2设计平台  PAGEREF _Toc470259929 \h 3  HYPERLINK \l _Toc470259930 2概要设计  PAGEREF _Toc470259930 \h 3  HYPERLINK \l _Toc470259931 2.1 Trans函数  PAGEREF _Toc470259931 \h 3  HYPERLINK \l _Toc470259932 2.2 Compvalue 函数  PAGEREF _Toc470259932 \h 4  HYPERLINK \l _Toc470259933 2.3 GetKey函数  PAGEREF _Toc470259933 \h 4  HYPERLINK \l _Toc470259934 3详细设计和实现  PAGEREF _Toc470259934 \h 4  HYPERLINK \l _Toc470259935 3.1转化为逆波兰式  PAGEREF _Toc470259935 \h 4  HYPERLINK \l _Toc470259936 3.2计算逆波兰式  PAGEREF _Toc470259936 \h 6  HYPERLINK \l _Toc470259937 3.3实现流程图  PAGEREF _Toc470259937 \h 7  HYPERLINK \l _Toc470259938 3.3部分具体程序  PAGEREF _Toc470259938 \h 8  HYPERLINK \l _Toc470259939 4调试与操作说明  PAGEREF _Toc470259939 \h 13  HYPERLINK \l _Toc470259940 4.1调试情况  PAGEREF _Toc470259940 \h 13  HYPERLINK \l _Toc470259941 4.2操作说明  PAGEREF _

文档评论(0)

1亿VIP精品文档

相关文档