怎么写数据结构报告啊,下面是我所要的要求

来源:百度知道 编辑:UC知道 时间:2024/06/11 02:40:24
<<数据结构》课程设计
一. 题目
设计一个算术四则运算表达式求只值的简单计算器。(提示:使用链表或数组实现一个栈,数据运算符的优先级,将算术表达式转换成后缀表达式进行计算)。
基本要求:
算术四则运算表达式求值的简单计算器的基本功能是:
(1) 用链表或数组实现一个栈
(2) 输入中缀表达式能够转化成缀表达式
(3) 操作数使用单字母变量A.B.C等表示,操作符为+.-.*./(和);
(4) 能够对变量A.B.C等赋值,得出的正确的计算结果
测试数据:
(1)A+B*CABC*+
A=12.5 B=20 C=0.2 结果=16.5
(2) A+B*(C-D)-E/FABCD-*+EF/- A=5 B=2 C=12.5 D=14 E=5 F=2 结果=-0.5
(3) A*(B+C)/(D-E)+FABC+*DE-/F+
A=1 B=2.5 C=5.5 D=9 E=5 F=2 结果=4
(4) A/B*C+D*(E-A)+C/(D*B)AB/C*DEA-*+CDB*/+
A=2.5 B=2.5 C=1 D=2 E=2.5 结果=1.2

二.
完成设计后,按一下要求写出课程设计报告
1.摘要
简要描述本课程设计的主要功能。运行方式。表现形式。输入要求等。
2.概要设计
介绍本课程设计中的各个模块及其相互之间的关系。
3.详细设计
源程序代码(重要代码段必须有注释)。
4.测试分析
进行软件测试时出现的问题及其解决方法。目前存在的缺陷及其避免方法。
5.参考文献

晕/////真麻烦。。。。。

数据结构实习报告规范

实习报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容:

1、需求分析

以无歧义的陈述说明程序设计的任务,强调的是程序要做什么?明确规定:

(1)输入的形式和输入值的范围;

(2)输出的形式;

(3)程序所能达到的功能;

(4)测试数据:包括正确地输入及其输出结果和含有错误的输入及其输出结果。

2、概要设计

说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系。

3、详细设计

实现概要设计中定义的所有数据类型,对每个操作只需要写出伪码算法;对主程序和其他模块也都需要写出伪码算法(伪码算法达到的详细程度建议为:按照伪码算法可以在计算机键盘直接输入高级程序设计语言程序);画出函数的调用关系图。

4、调试分析

内容包括:

(1)调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;

(2)算法的时空分析(包括基本操作和其他算法的时间复杂度和空间复杂度的分析)和改进思想;

(3)经验和体会等。

5、用户使用说明

说明如何使用你编写的程序,详细列出每一步操作步骤。

6、测试结果

列出你的测试结果,包括输入和输出。这里的测试数据应该完整和严格,最好多于需求分析中所列。

7、附录

题 目 : [数据结构] 约瑟夫-实习报告
尺 寸 : 约瑟夫-实习报告.doc
目 录 : 一、需求分析
二、概要设计
三、程序具体设计及函数调用关系
四、调试分析
五、测试结果

原 文 : 实习报告

题目:约瑟夫(Jo