- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c课程设计报告--幻方
C++程序设计课程设计报告
选题名称: 幻方
系(院): 计 算 机 工 程 学院
专 业: 计算机科学与技术
班 级:
姓 名: 学 号:
指导教师:
学年学期: 2010 ~ 2011 学年 第 1 学期
2010 年 12 月 30 日
设计任务书
课题
名称 幻方 设计
目的 调研并熟悉幻方的基本功能、数据流程与工作规程;
学习幻方的奇数、单偶数和双偶数幻方和基于VC++集成环境的编程技术;
通过实际编程加深对基础知识的理解,提高实践能力;
学习开发资料的收集与整理,学会撰写课程设计报告。 实验
环境 微型电子计算机(PC);
安装Windows 2000以上操作系统,Visual C++6.0开发工具。 任务
要求 利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设计要求,注意材料收集与整理;
在第15周末之前完成预设计,并请指导教师审查,通过后方可进行下一步工作;
本课题主要实现判断一个数是不是幻方,但判断这个数是奇数幻方还是偶数幻方,偶数幻方也分成单偶数幻方和双偶数幻方。
结束后,及时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于3000字(不含代码)。 工作进度计划 序号 起止日期 工 作 内 容 1 2010.12.20~2010.12.20 在预设计的基础上,进一步查阅资料,完善设计方案,形成书面材料。 2 2010.12.21~2010.12.22 设计总体方案,构建、绘制流程框图,编写代码,上机调试。 3 2010.12.23~2010.12.24 测试程序,优化代码,增强功能,撰写设计报告。 4 2010.12.25~2010.12.26 提交软件代码、设计报告,参加答辩,根据教师反馈意见,修改、完善设计报告。 指导教师(签章): 年 月 日
摘要:
所谓幻方,就是一个n行n列的正方形,共有n21、2、3、……、n2S,S当n为奇数时,称为奇数阶幻方n为偶数时,称为偶阶幻方。当n可被4整除时,称方为双偶幻方。当n不可被4整除时,称为单偶幻方。多少年来,许多数学家都在研究这个古老而有趣的问题,试图找出一般的解法,但一般都是针对当n是奇数n是4的倍数n是奇数时的法1放在第一行中间一个格子里。依次将后一个数放到前一个数的右上格,如:将2放到1的右上格。将3放到2的右上格等等。
目 录
1课题综述 4
1.1课题来源 4
1.2预期目标 5
1.3面对的问题 5
1.4需解决的关键技术 5
2系统分析 6
2.1涉及的基础知识 6
2.1.1头文件 6
2.1.2类与对象 6
2.1.4数组 7
2.1.5开关语句 7
2.2解决问题的基本思路及总体方案 8
2.3算法描述及功能模块框图 8
2.3.1奇数阶幻方(连续摆数法) 8
2.3.2双偶幻方(对称幻方) 9
2.3.3单偶幻方(斯特雷奇法) 11
2.3.4 LUX方法 这是剑桥大学康韦教授发明的方法 12
3系统设计 13
3.1实现方法 13
3.1.1奇数阶幻方制作(连续摆数法) 13
3.1.2双偶幻方制作(对称法) 13
3.1.3单偶幻方制作(斯特雷奇法) 13
3.2 流程图 14
3.2.1主函数 14
3.2.2奇数阶幻方 15
4 代码编写与注释 15
5程序调试 21
6运行与测试 21
总 结 25
致 谢 26
参考文 献 27
1课题综述
1.1课题来源
幻方又称为魔方,,它最早起源于我国。宋代数学家杨辉称之为纵横图。所谓纵横图,它是由1到n2,这n2个自然数按照一珲的规律排列成n行、n列的一个方阵。它具有一种厅妙的性质,在各种几何形状的表上排列适当的数字,如果对这些数字进行简单的逻辑运算时,不论采取哪一条路线,最后得到的和都是完全相同的。关于幻方的起源,我国有“河图”和“洛书”之说。相传在远古时期,伏羲氏取得天下,把国家治理得井井有条,感动了上于是黄河中跃出一匹龙马,背上驮着一张图,作为礼物献给他,这就是“河图”,伏羲氏着“河图”而演绎出了八卦,后来大禹治水时,咯水中浮出一只大乌龟,它的背上有图有字,人们称之为“洛书”。“洛书”所画的中共有黑、白圆圈45个。把这些连在一起的小圆和数目表示出来,得到九个。这九个数就可以组成一个纵横图,人们把由九个数3行3列的幻方称为3阶幻方,除此之外,
您可能关注的文档
- be与there_be练习题.doc
- BGA器件设计方法.ppt
- big bang 韩国组合.ppt
- BIM工具调查.docx
- BIRDS OF SOUTH-EAST ASIA 东南亚鸟类手册中文名+.doc
- BIPAP机械通气精解.ppt
- BI财务分析主题.doc
- BK型罗茨风机使用说明-新.doc
- Block_街区发展报告案例.ppt
- Bloom’s Taxonomy of Educational Objectives.ppt
- 甘肃省内部使用《一级注册建筑师之建筑物理与建筑设备》资格考试必背100题题库带解析答案.docx
- 甘肃省内部使用《一级注册建筑师之建筑物理与建筑设备》资格考试必背100题题库大全附答案【基础题】.docx
- 甘肃省内部使用《执业药师之中药学专业二》资格考试必背200题通关秘籍题库附参考答案(研优卷).docx
- 冀教版四年级上册数学第六单元 认识更大的数 测试卷含答案(巩固).docx
- 甘肃省凉州区2024年《一级注册建筑师之建筑物理与建筑设备》考试真题题库(黄金题型).docx
- 冀教版四年级上册数学第六单元 认识更大的数 测试卷带答案(综合卷).docx
- 甘肃省内部使用《执业药师之西药学专业二》资格考试必刷200题题库含答案【名师推荐】.docx
- 甘肃省内部使用《执业药师之西药学专业二》资格考试必背200题王牌题库含答案【达标题】.docx
- 甘肃省内部使用《执业药师之西药学专业二》资格考试必背200题及答案【真题汇编】.docx
- 冀教版四年级上册数学第六单元 认识更大的数 测试卷精品【达标题】.docx
文档评论(0)