下载此文档

数据结构上机实验指导书.doc


文档分类:高等教育 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
数据结构上机实验指导书.doc计算机系
第一部分数据结构课程实验概述
—.实验目的
《数据结构》是计算机专业的主干课程和必修课程之一,其目的是让大 家学****分析和研究数据对象特征,掌握数据组织方法和计算机的表示方法, 以便选择合适的数据逻辑结构和存储结构,设计相应的运算操作,把现实世 界中的问题转化为计算机内部的表示与处理的方法,要求掌握算法的时间、 空间复杂度分析基本技术,培养良好的程序设计风格,掌握进行复杂程序设 计的技能。在计算机科学领域,尤其是在系统软件和应用软件的设计和应用 中要用到各种数据结构,因此,掌握数据结构对提高软件设计和程序编制水 平有很大的帮助。
—.实验要求

设计步骤的规范不但可以培养学生科学的工作方法和作风,而且述能有 效地减少错误,提高工作效率。因此必须严格执行良好的实验步骤规范(包 括上机操作规范)。本课程实验的基本步骤是:

充分地分析和理解问题本身,明确问题要求做什么。对问题的描述应避 开算法和所涉及的数据类型,而是对所需完成的任务作出明确的回答。例如; 输入、输出数据的类型、值的范围以及形式等。同时为调试程序准备好测试 数据,包含合法的输入数据和非法形式输入的数据。

设计即是对问题描述中涉及的操作对象定义相应的数据类型,定义主程 序模块和各抽象数据类型;定义相应的存储结构并写出各过程和函数的伪码 算法。在这个过程中,要综合考虑系统功能,使得系统结构清晰、合理、简 单和易于调试。
编码即把详细设计的结果进一步求精为程序设计语言程序,写出源程 序。对程序中的疑问应作出记号,以便上机时注意解决。每个明确的功能模 块程序一般不超过60行,程序的每一行不得超过60个字符,否则要进一步 划分。

上机前程序静态检查可有效提高调试效率,减少上机调试程序时的无谓 错误。
静态检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或 给别人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事 先排除。

上机实验时要带上《C语言》教材、《数据结构》教材、《数据结构上机 实验指导书》,调试最好分模块进行,自底向下,即先调试低层过程或函数。 调试过程中应多动手确定疑点,通过修改程序来证明。
调试正确后,认真整理源程序及其注释,写出或打印出带有完整注释的 且格式良好的源程序清单和结果。


《数据结构》
实验报告
题目:
班级:
姓名:
姓名:
姓名:
姓名:
姓名:
姓名:
姓名:
姓名:
姓名: 姓名:
组号:
学号:
学号:
学号:
学号:
学号:
学号:
学号:
学号:
学号: 学号:
华东理工大学
信息学院计算机系
2009年3月
需求分析
以无歧义的陈述说明程序设计的任务,强调程序要做什么。明确规定:
.输入的形式和输入值的范围;
输出的形式
程序所能达到的功能
测试数据:包括正确的输入及其输出结果,含有错误的输入及其 输出结果。
系统设计
说明本程序中用到的所有抽象数据类型的定义;
主程序的流程以及各程序模块之间的层次调用关系,画出函数的调用关 系图。
列出各个功能模块的主要功能及输入输出参数。
调试分析
内容包括:
.调试过程中遇到的问题是如何解决的及对设计与实现的回顾讨论与分 析。
算法的时间复杂度分析(包括基本操作和其他算法)和改进设想;
经验与体会等。
测试结果
列出你的测试结果,包括输入与输出,这里的测试数据应完整和严格,可用 需求分析中的测试数据。
5、 用户手册
说明如何使用你编写的程序,详细列出每一步操作步骤。
6、 附录
即带注释的源程序清单和结果O除原有注释外再加一些必要的注释和断 言(关键语句或函数功能的注释)。对填空和改错题还要写出止确答案,如 果题目规定了测试数据,则结果要包含这些测试数据和运行输出,当然还可 以含其它测试数据及其运行输出。

上机实验成绩根据上机考勤、调试情况、实验报告评分,分为五级制: 优、良、中、及格、不及格。
第二部分上机实验内容


实验名称
内容提要
实 验 类 型
实验时 数
每组人数
1
线性表,栈,队

设计实现一个一元稀疏多 项式计算器
表达式求值
设计
8
8
2
树和一叉树
•用二叉树来表示代数表达 式
•求二叉树中从根结点到叶 子节点的路径
综合
8
8
3

数据结构上机实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小99 KB
  • 时间2021-10-28