祝孩子们天天健康快乐!

 找回密码
 注册

搜索
热搜: 儿童 教育 英语
查看: 1074|回复: 15
打印 上一主题 下一主题

有趣的数学-绝对不要把Pi转换成二进制

[复制链接]
跳转到指定楼层
1#
 楼主| 发表于 2013-9-26 23:11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
警告,家里都有电脑了,但你千万不要去计算pi的二进制表达。
    如果你偏要去计算它,你会:
    侵犯版权(包括所有书籍、小说、报纸、杂志、网站、音乐、电影、软件,甚至是Windows源码);
    侵犯商标权;
    拥有大量非法的激情无码大片;
    拥有大量国家最高机密;
    制造各种假币的全部技术;
    制造对国家领导人的恐吓信;
    拥有所有人的身份证号、信用卡号、电话号码和各种密码;
    同时,你的电脑里会包含有目前所有已知的最邪恶的电脑病毒──事实上还包括有所有未知的最邪恶的病毒。
    我的电脑上有很多极度私密的文件,我不希望你把它们浏览个遍。

    你或许想,我只计算几位就行了;但何必去冒这个险呢?谁也说不准,算到哪一位时你会找到关于Kennedy刺杀案的秘密文件,或者还未发行的最新一部Star Wars的完整拷贝。

    反正,千万别去算它。
   同样的警告还适用于e、根号2、Euler常数、phi、除0以外的代数数的余弦值和其它各种各样的实数。
    这也是为什么这些数总是被表示成十进制数的原因。

点评

为什么呢?看不懂哦!  详情 回复 发表于 2013-9-27 06:20
回复

使用道具 举报

2#
发表于 2013-9-27 06:29:57 | 只看该作者
是因为二进制只有0和1,谁也看不懂的缘故吗?
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2013-9-27 09:27:55 | 只看该作者
远离尘嚣 发表于 2013-9-27 06:29
是因为二进制只有0和1,谁也看不懂的缘故吗?

这个确实不容易读懂,解释这个之前,先个另外的一个事情。

前天孩子找我帮他看一道他的作业题:
  1. 证明 0.1234567891011121314……是无理数。
复制代码
遇到这个题,第一个反应肯定就是反证。

首先拿出证明√2 是无理数的办法,但事实证明行不通。

随后假设该小数在某位后循环,希望用乘以倍数后相减消除循环小数的方法,仍无法得出结果。

假设该小数等于a/b,然后试图找出同余矛盾,仍没有结果。

试图把该小数拆分为 1/10 1/100等分数后,依然找不到结论。

这个题目的解法是什么呢?


大家思考一下,晚上我来给大家讲。
回复 支持 反对

使用道具 举报

4#
发表于 2013-9-27 09:28:38 | 只看该作者
这么邪门呀?计算器里的常数不是预先保存在那里的吗?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-9-27 09:33:41 | 只看该作者
uniscan 发表于 2013-9-27 09:28
这么邪门呀?计算器里的常数不是预先保存在那里的吗?

哈,计算器或者电脑里平时用的Pi是把无限不循环的小数,取一个近似值。

这个楼里说的是去计算更多位的Pi的值,就像早期赵辉、祖冲之他们所做的那样……
回复 支持 反对

使用道具 举报

6#
发表于 2013-9-27 10:40:04 | 只看该作者
这么邪门? 还是没看懂
回复 支持 反对

使用道具 举报

7#
发表于 2013-9-27 12:52:56 | 只看该作者
好神秘啊,一头的雾水
回复 支持 反对

使用道具 举报

8#
发表于 2013-9-27 14:06:12 | 只看该作者
坐等科普,希望能看得懂
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2013-9-28 08:15:32 | 只看该作者
为了说明一楼的那个断定,我先来证明 0.1234567891011121314……是无理数,看看大家能否读懂。

通过反复的读那个数字串,我发现他是个正规数,而且后来查阅,那是第一个被构造出来的十进制的正规数,这个数是Champernowne构造出来的,就叫钱珀瑙恩数。

什么是正规数呢,通俗的说,正规数就是一个实数,当你把它写成某个进制(比如b进制),他的小数中会随机地出现所有的有限位数字串。

拿钱珀瑙恩数来说,它就是把自然数排列起来构成的一个正规数。

既然它包括了所有的自然数,所以你随便说一个自然数,就一定可以在那个数列里找到。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2013-9-28 08:30:33 | 只看该作者
下面我来做钱珀瑙恩数是无理数的证明。

这类题目,他的证明方法一定是反证法,因为无限的问题是很难证的,而反证可以把无限问题,转化为有限问题。

证明:假设那个数字是个有理数。

那么他一定是一个无限循环小数。

假设他在小数点后第m位开始循环,循环部分的位数是n位。

那我从m+1,和n+1里面找到最大的一个数,记为l

那我构造一个数串 1000000……000 总共有l个0

那这个数串在0.1234567891011121314 这个数里找不到,因为循环前面的m位和后面的n位都装不下l个0.

我们前面说了,构造出来的钱珀瑙恩数里面包含了所有的自然数串,现在居然有一个自然数不在里面,这是矛盾的。

这就说明钱珀瑙恩数是有理数的假设是错误的。

因此得证。

如果能读懂这个证明,你就能比较好的理解正规数了,应该就能明白一楼说的那个结论了。

大家自己想想,我晚上来给大家继续讲。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

842|

小黑屋|手机版|新儿教资料网-祝孩子们天天健康快乐! ( 闽ICP备19010693号-1|广告自助中心  

闽公网安备 35052502000123号

GMT+8, 2025-5-5 20:27 , Processed in 0.138551 second(s), 29 queries , Redis On.

Powered by etjy.com! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表