- 233
- 0
- 约5.9千字
- 约 11页
- 2018-08-30 发布于贵州
- 举报
数据结构上机-实验
上机实验要求及规范
《数据结构》课程具有比较强的理论性,同时也具有较强的可应用性和实践性,因此上机实验是一个重要的教学环节。一般情况下学生能够重视实验环节,对于编写程序上机练习具有一定的积极性,但是容易忽略实验的总结,忽略实验报告的撰写。对于一名大学生必须严格训练分析总结能力、书面表达能力。需要逐步培养书写科学实验报告以及科技论文的能力。拿到一个题目,一般不要急于编程,而是应该按照面向过程的程序设计思路(关于面向对象的训练将在其它后继课程中进行),首先理解问题,明确给定的条件和要求解决的问题,然后按照自顶向下,逐步求精,分而治之的策略,逐一地解决子问题。具体步骤如下:
1.问题分析与系统结构设计
充分地分析和理解问题本身,弄清要求做什么(而不是怎么做),限制条件是什么。按照以数据结构为中心的原则划分模块,搞清数据的逻辑结构(是线性表还是树、图?),确定数据的存储结构(是顺序结构还是链表结构?),然后设计有关操作的函数。在每个函数模块中,要综合考虑系统功能,使系统结构清晰、合理、简单和易于调试。最后写出每个模块的算法头和规格说明,列出模块之间的调用关系(可以用图表示),便完成了系统结构设计。
2.详细设计和编码
详细设计是对函数(模块)的进一步求精,用伪高级语言(如类C语言)或自然语言写出算法框架,这时不必确定很多结构和变量。
编码,即程序设计,是对详细设计结果的进一步求精,即用某
您可能关注的文档
- 推进基层医院-合理用药思索.docx
- 推进新型工业化de思考.doc
- 推进科学发展加快富民强市-.doc
- 推进项目-管理创新提高企业竞争力.doc
- 推销人员素质要求与评价.doc
- 提供省医学会医院-简介医务科版.doc
- 提前做好北京工商大学-经济学考研准备工作.doc
- 提升中国企业海外并购成功率de对策.doc
- 提升工程-测试卷.doc
- 提升我国公立医院-经济管理水平的研究.doc
- T∕ZZB 3055-2025 电动自行车用充电器 .docx
- Q∕BH 0021 S-2022 纽斯康牌灵芝孢子油软胶囊.docx
- T_CES 108-2022 气体绝缘金属封闭开关设备用双断口隔离开关 .docx
- T∕ZZB 3802-2024 电梯物联网智能监测终端 .docx
- T∕ZZB 3980-2025 电动注塑机计算机控制系统.docx
- DB42_T 2396-2025 “一标三实”信息抽取和应用规范.docx
- DB42T 2452-2025 河道砂料装运计量技术导则.docx
- DB42 T 2346-2024 大棚西瓜-苦瓜套作技术规程.docx
- DB42/T 2450-2025 香果树育苗技术规程.docx
- JJF(鲁)188-2024三维冲击记录仪校准规范.docx
原创力文档

文档评论(0)