- 41
- 0
- 约1.3万字
- 约 24页
- 2016-10-16 发布于贵州
- 举报
数据结构课设-舞伴配对
课 程 设 计 报 告
课程设计名称:数据结构课程设计
课程设计题目:舞伴配对程序
院(系):
专 业:
班 级:
学 号:
姓 名:
指导教师:
完成日期:
目 录
第1章 概要设计 1
1.1题目的内容与要求 1
1.2总体结构 2
第2章 详细设计 3
2.1主函数的流程图 3
2.2构建空队列的流程图 3
2.3元素进入队列的流程图 4
2.4元素出队列的流程图 4
2.5判断队列是否为空队列的流程图 5
2.6销毁队列的流程图 5
2.7输出配对情况函数的流程图 6
2.8输入跳舞人信息函数的流程图 7
2.9功能函数的流程图 8
第3章 调试分析 9
第4章 使用说明与执行结果 10
4.1使用说明 10
4.2执行结果 11
参考文献 13
附 录(程序清单) 14
第1章 概要设计
1.1题目的内容与要求
内容:
本题要求男士和女士进入舞厅时分别排成两队。跳舞开始分别从男队和女队开始位置各出一个配成舞伴。较长的一队中未配对的等待下一轮舞曲继续配对。
下一轮舞曲输入还要跳舞的人的信息,根据性别进行分组。当选择退出系统时结束程序。
要求:
男士和女士的记录存放在一个数组中作为输入。
将数组中的输入进行男女分队。
男士和女士的信息包括姓名和性别。
当进行下一轮舞曲时,输入还要跳舞的或继续跳舞的人的信息。
输出配对情况时输出姓名和性别。
当选择退出时结束程序。
1.2总体结构
本程序主要分为四个模块(功能模块图见图1.1):输入信息模块,输出结果模块,下轮舞曲模块,退出系统模块。
输入信息模块:此模块的作用是输入跳舞人的姓名和性别,储存起来并进行男女分队,为舞伴配对作准备。
输出结果模块:此模块的作用是根据输入跳舞人的信息经过操作,男队和女队分别从队头出跳舞的人员,作为一对,输出跳舞人配对的情况。
下轮舞曲模块:此模块的作用是当上一轮舞曲结束后,输入还有要跳舞的人或还想继续跳舞的人的信息,和之前未配成对的人进行配对跳舞。
退出系统模块:此模块的作用是退出舞伴配对的系统。
图1.1 功能模块图
第2章 详细设计
2.1主函数的流程图
主函数是程序的主体部分,开始时输出欢迎使用舞伴配对系统,然后进行功能选择,见图2.1 所示。
图2.1 主函数的流程图
2.2构建空队列的流程图
此函数目的是构建一个空队列,程序用到队列,用队列首先要建立一个空队列,函数的流程图见图2.2所示。
图2.2 构建空队列的流程图
2.3元素进入队列的流程图
此函数目的是让元素进入队列,函数的流程图见图2.3所示。
图2.3 元素进入队列的流程图
2.4元素出队列的流程图
此函数目的是让元素出队列,此函数的流程图见图2.4所示。
Y
N
图2.4 元素出队列的流程图
2.5判断队列是否为空队列的流程图
此函数目的是判断队列是否为空队列,用来作为判断条件,函数的流程图见图2.5所示。
N
Y
图2.5 判断队列是否为空队列的流程图
2.6销毁队列的流程图
此函数目的是当程序结束后,销毁申请的队列的空间,函数的流程图见图2.6所示。
N
Y
图2.6销毁队列的流程图2.7输出配对情况函数的流程图
此函数目的是输出配对情况,函数的流程图见图2.7所示。
N
Y
图2.
您可能关注的文档
- 数字电子技术基教材第四章答案.doc
- 数字电子技术课设计论文.doc
- 数字电子课程学指导.doc
- 数字电子技术第章答案.doc
- 数字视频信号源编码器和解码器的研究.doc
- 数字逻辑电路(秀敏主编)课后习题答案第二章.doc
- 数字频率计_课设计报告.doc
- 数字频率计课程计报告.doc
- 数学一轮复习精试题第四、五模块_三角函数、平面向量.doc
- 数学实践活动教1——频率与概率.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)