数据结构课程设计运算器实验报告.pdf

数据结构课程设计运算器实验报告.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构课程设计报告

实验一算术表达式求解

目录

一.问题描述及分析p1

1.问题描述p1

2.需求分析p1

二.功能模块及数据结构描述p1

1.数据结构描述p1

2.模块描述p2

三.主要算法流程描述p3

四.使用说明p5

五.调试分析说明p6

0

一.问题描述及分析

1.问题描述

以字符序列的形式从键盘输入语法正确的、不含变量的整数表达式,实现

对算术四则混合运算表达式的求值。

2.需求分析

自己设计界面,使用适当的数据结构对运算符、操作作数进行处理。

3.运行要求

.Windowsxp/2003/win7

.VS2010运行库

二.功能模块及数据结构描述

1.数据结构描述

inta[200][2];

表达式元素分类存放数组,第一列存放表达式元素的类别(1-6,分别代表:+,

-,*,/,(,)。),第二列存放表达式各元素。

intp[200][2]

表达式经过处理,转换为逆波兰式存放数组,原理同上。

intzhan1[1000]

逆波兰转换模拟栈。

doublezhan2[1000]

逆波兰求解运算模拟栈。

2.模块描述

1

图1.1常规信息集

C#有关程序及的常规信息,可通过特性值修改,由编译环境vs2010自动

生成

图1.2有关程序集

有关程序及信息,由编译环境vs2010自动生成

图1.3图形算法文件

Form1.cs:为程序核心算法,其中包括界面设计,算法设计。

Program.cs:为程序入口文件,记录程序的入口点。

由于本程序核心算法没有用到子程序和子函数调用,所以没有对子函数或

子程序的介绍。

2

三.主要算法流程描述

开始

输入表达式串

对表达式串逐个判别

是否为实数

转换为实

文档评论(0)

166****4833 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档