全球旧事资料 分类
课程实验报告
课程名称:面向对象程序设计实验名称:面向过程的整型栈编程

系:计算机科学与技术
专业班级:学姓号:名:
指导教师:



f面向对象程序设计实验报告
一、需求分析
1题目要求
整型栈是一种先进后出的存储结构,对其进行的操作通常包括判断栈是否为空、向栈顶添加一个整型元素、出栈等。整型栈类型及其操作函数采用非面向对象的纯C语言定义,请将完成上述操作的所有函数采用纯C语言编程,然后写一个mai
函数对栈的所有操作函数进行测试。structSTACKi
telems申请内存用于存放栈的元素i
ti
tvoidi
itSTACKSTACKco
stpi
tm初始化p指向的栈:最多m个元素voidi
itSTACKSTACKco
stpco
stSTACKs用栈s初始化p指向的栈i
tsizeco
stSTACKco
stp返回p指向的栈的最大元素个数max将e入栈,并返回p出栈到e,并返回pi
thowMa
yco
stSTACKco
stp返回p指向的栈的实际元素个数posSTACKco
stpushSTACKco
stpi
teSTACKco
stpopSTACKco
stpi
tevoidpri
tco
stSTACKco
stpvoiddestroySTACKSTACKco
stpmaxpos栈能存放的最大元素个数栈实际已有元素个数,栈空时pos0
STACKco
stassig
STACKco
stpco
stSTACKs赋s给p指的栈并返回p打印p指向的栈销毁p指向的栈
2需求分析
自行对题目要求进行细化、补充。
二、系统设计
1概要设计
介绍设计思路、原理。将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。要有总体结构、总体流程(图)。
2详细设计
设计每个模块的实现算法(处理流程)、所需的局部数据结构。具体介绍每个模块子程序的功能、入口参数、出口参数、流程(图)等。
三、软件开发
简单介绍采用什么开发环境,如何编译、连接生成可执行文件。使用了什么调试工具。
1
f面向对象程序设计实验报告篇幅不要长。
四、软件测试
对照题目要求,构造测试例,给出程序界面截图,举证题目要求的功能(以及自行补充的功能)已实现。分析测试效果。注意:已实现但未在报告中主动举证的功能可能被当作没有实现。
五、特点与不足
1技术特点
创新和得意之处
2不足和改进的建议
不足和改进的建议
六、过程和体会
1遇到的主要问题和解决方法
课程设计中所遇到的主要问题和解决方法
2课程设计的体会
课程设计的体会
七、源码和说明
1文件清单及其功能说明
提交程序资料的构成,各文件作用是什么。哪个是执行文件,哪个是源码……
2用户使用说明书
简要介绍如何安装、r
好听全球资料 返回顶部