Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2342396
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:09:18

学校让做验证歌德巴赫猜想。
(1)要求用C++模块化设计的思想来完成程序的设计;  
(2)要求各个功能分别使用函数来完成;
(3)程序调试通过后,完成程序文档的处理,加必要的注释。
3. 创新要求
在基本要求达到后,可以进行创新设计。
4. 书写设计报告的要求
设计报告中包含以下几个方面:
设计报告中包含以下几个方面:
1、 设计题目
2、 总体设计
1) 概述所作系统的功能及用途
2) 用自顶而下或自底而上的方法,划分功能模块。
3) 确定各模块的算法
3、 根据算法画出模块图
4、 列出程序清单,并加以必要的注释
5、 参考文献
6、 指出所设计问题的不足和改进方案
7、 总结本次设计的收获及心得
三、设计方法和基本原理
1. 问题描述:
验证2000以内的正偶数都能够分解成两个素数之和,即验证歌德巴赫猜想在2000范围内的正确性。
2. 问题的解决方案:
根据问题的描述,可以按照要求的功能采用结构化的设计思想。
(1) 判断某个数为素数要求编写独立函数实现;
(2) 主函数进行分解输出。
四、主要技术问题的描述
根据三的分析,主要问题在于:分解数据和判断素数。
算法描述:
先将整数分解为两部分,然后判断两个数是否均为素数,若是,则满足题意,输出分解的结果;否则,重新分解和判断。
怎么弄啊

--------------------next---------------------

阅读(2313) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~