Lab6 要证哥德巴娇猎想 任课教师:戴开宇TA:时均帅、谭肖、王安华 程序设计B班2007-10-1115:20-16:50(90分钟)
Lab6 验证哥德巴赫猜想 任课教师:戴开宇 TA:时均帅、谭肖、王安华 程序设计B班 2007-10-11 15:20-16:50(90分钟)
本关ab碟的安推 今Lab3讲评(约10分钟)一谭肖 ☆Lab4讲评(约10分钟)一王安华 ab5讲评(约10分钟)一王安华 ◆Lab6-验证哥德巴赫猜想时均咖 题目要求说明及答疑(约10分钟) 程序编写(40-50分钟) 本次1ab下课之前完成并上传
2 本次lab课的安排 ❖Lab3讲评(约10分钟)—谭肖 ❖Lab4讲评(约10分钟)—王安华 ❖Lab5讲评(约10分钟)—王安华 ❖Lab6-验证哥德巴赫猜想-时均帅 ▪ 题目要求说明及答疑(约10分钟) ▪ 程序编写(40-50分钟) ▪ 本次lab下课之前完成并上传
Lab6日标 3 考察部分控制语旬的使用 考察对方法的理解 对 project-1的部分实现细节有所启发 ◆提高夙读和编写代码的能力 ◆学习程序的设计框架加深对程序设计方法的理解 ◆程序写好了,可不可以认为我们把哥德巴赫猜想 这一难题解决了?
3 Lab6目标 ❖考察部分控制语句的使用 ❖考察对方法的理解 ❖对project-1的部分实现细节有所启发 ❖提高阅读和编写代码的能力 ❖学习程序的设计框架加深对程序设计方法的理解 ❖程序写好了,可不可以认为我们把哥德巴赫猜想 这一难题解决了?
Lab6-验证哥德巴赫猎农 4 ◇哥德巴赫猜想是世界近代三大数学难题之∽。1742年,哥德巴赫在 教学中发现,每个不小于6的偶数都是两个素数(只能被和它本身整 除的数)之和,如6=3+3,12=5十7等等。当年,哥德巴赫写信给 当时的大数学家欧拉,提出了以下的猜規: (a)任何一个>6之偶数,都可以表示成两个奇质数之和。 (b)任何一个>9之奇数,都可以表示成三个奇质数之和。 ◇这就是著名的哥德巴赫猜想。 心补充知识:目前最佳的结果是中国数学家陈景润于1966年证明的,称为陈氏定理 Chenstheorem)。“任何充分大的偶数都是一个质数与一个自然数之和,而后者 仅仅是两个质数的乘积”,通常都简称这个结果为大偶数,可表示为“1+2”的形式
4 Lab6--验证哥德巴赫猜想 ❖ 哥德巴赫猜想是世界近代三大数学难题之一。1742年,哥德巴赫在 教学中发现,每个不小于6的偶数都是两个素数(只能被和它本身整 除的数)之和,如6=3+3,12=5+7等等。当年,哥德巴赫写信给 当时的大数学家欧拉,提出了以下的猜想: ▪ (a)任何一个≥6之偶数,都可以表示成两个奇质数之和。 ▪ (b)任何一个≥9之奇数,都可以表示成三个奇质数之和。 ❖ 这就是著名的哥德巴赫猜想。 ❖ 补充知识:目前最佳的结果是中国数学家陈景润于1966年证明的,称为陈氏定理 (ChensTheorem)。“任何充分大的偶数都是一个质数与一个自然数之和,而后者 仅仅是两个质数的乘积”,通常都简称这个结果为大偶数,可表示为“1+2”的形式
5 Lab6代码结拘 public class lab6 public static void main(String args[t // isPrime(判断整数 number是否为奇素数(大于2的质数) static boolean isPrime(int number)0 // evenProcesso打印出大于等于6的偶数表示成两个奇质数之和的形式 static void evenProcess(int number)t // oddProcess0打印出大于等于9的奇数数表示成三个奇质数之和的形式 static void oddProcess(int number)t
5 Lab6代码结构 public class lab6 { public static void main(String args[]){} //isPrime()判断整数number是否为奇素数(大于2的质数) static boolean isPrime(int number){} //evenProcess()打印出大于等于6的偶数表示成两个奇质数之和的形式 static void evenProcess(int number){} //oddProcess()打印出大于等于9的奇数数表示成三个奇质数之和的形式 static void oddProcess(int number){} };