收藏 分享(赏)

数据结构课程设计说明.doc

上传人:cw6mk8 文档编号:8295597 上传时间:2019-06-19 格式:DOC 页数:5 大小:26KB
下载 相关 举报
数据结构课程设计说明.doc_第1页
第1页 / 共5页
数据结构课程设计说明.doc_第2页
第2页 / 共5页
数据结构课程设计说明.doc_第3页
第3页 / 共5页
数据结构课程设计说明.doc_第4页
第4页 / 共5页
数据结构课程设计说明.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、数据结构课程设计说明做与不做的最大区别是:后者拥有对前者的评论权。c 程序设计课程设计规范一、课程设计教学目的及基本要求1了解并掌握算法的设计方法,具备初步的独立分析和设计能力;2初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;3提高综合运用所学的理论知识和方法独立分析和解决问题的能力;二、课程设计题目小学生四则运算题库三、课程设计报告的规范课程设计报告要求规范书写。应当包括如下五个部分:1、设计目的与内容。进行需求分析,确定每个模块的功能要求。即根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么?(而不是怎么做?)2、算法的基本思想进行概要设计和详细设计。

2、说明用到的数据结构定义、主程序的流程及各程序模块之间的调用关系。并用自然语言描述每个模块所涉及的算法。3、测试数据列出对于给定的输入所产生的输出结果。4、源程序及系统文件使用说明附上关键数据结构的定义及关键算法的源代码。5、心得体会谈谈课程设计过程的收获、遇到问题及解决问题过程的思考、程序调试能力的思考、在课程设计过程中对c 程序设计课程的认识等内容。三、设计最终需提交的内容包括:1完整的程序系统(电子方式提交)(1) 能够对输入产生相应的输出,并在输入输出做必要的提示。(2) 所有源代码文件全部存在一个目录中,若为多个文件要进行压缩(用 Winrar 或 Winzip 均可) ,压缩后的文件

3、按规定格式进行命名,命名格式为:学号+姓名.rar(如 J06043120 张文.rar) 。(3)将提交作品发送到邮箱 课程设计报告书写格式:C 程序设计课程设计报告题目-小学生算术题库班 级: 设 计 者: 时 间: 2007/11/1-2007/11/14 一、设计目的与内容根据小学生的实际情况,设计小学生算术题库自动生成系统。根据用户的选择,题库每一次生成 10 个题目,分别为加法题、减法题、乘法题、除法题 ,还可以选择题目的数据范围,并判断对错,统计正确率。二、 算法的基本思想(此处可加框图描述基本功能模块)题目的数目限定在 10 个,并用宏 num 来表示。1加法运算的实现分为一级

4、运算 (0 -10)、 二级运算 (0-50)、 三级运算 (0-100),每一运算的的基本思路如下:(1)随机生成两个加数;(2)等待输入运算答案;(3)自动判断对错,并对正确题数目进行累加2减法运算的实现分为一级运算 (0 -10)、 二级运算 (0-50)、 三级运算 (0-100),每一运算的的基本思路如下:(1)(2)(3) 3乘法运算的实现分为一级运算 (0 -10)、 二级运算 (0-50)、 三级运算 (0-100),每一运算的的基本思路如下:(1)(2)(3) 4除法运算的实现分为一级运算 (0 -10)、 二级运算 (0-50)、 三级运算 (0-100),每一运算的的基本

5、思路如下:(1)(2)(3)三、测试数据程序运行实例如下:1选择 1,运行界面如下:2选择 2,运行界面如下:.3选择 3,运行界面如下:.4选择 4,运行界面如下:.四、源程序及系统文件使用说明#include #include #include #include #define num 10void main() int n1,i,x,y,z,m;while (1) system(“cls“);printf(“n-“);printf(“n 小学算术题库系统“);printf(“n 1. 加法运算“);printf(“n 2. 减法运算“);printf(“n 3. 乘法运算“);print

6、f(“n 4. 除法运算“);printf(“n 5. 退出n“);printf(“n-“);做与不做的最大区别是:后者拥有对前者的评论权。printf(“n 选择(1-5):“);scanf(“%d“,.srand(time(NULL);/* 在使用 rand()函数前使用 */.五、心得体会通过这次课程设计,我感觉到要真正做出一个程序并不很容易,但只要用心去做,总会有收获,特别是当我遇到 一个问题,想办法去解决,最后终于找到方法时,心里的那份喜悦之情真是难以形容。编写程序中遇到问题再所难免,应耐心探究其中的原因,从出现问题的地方起,并联系前后程序,仔细推敲,逐个排查。直到最终搞清为止。对于循环结构有了更深层次的理解,尤其是循环嵌套的使用,还有随机数生成函数 rand 的使用。做与不做的最大区别是:后者拥有对前者的评论权。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报