作者hyster11 (这个世界真不是人在活的)
看板logic
标题Re: [讨论] 今天又在思考一个问题...
时间Mon May 14 04:50:13 2007
※ 引述《tdk4 (大飞)》之铭言:
: 人脑知道世界上有无穷多个自然数
: 并且给定任一自然数 一个正常的人也能立刻说出下一个自然数
: 所以由以上可以推论出
: 人脑中存有无穷多个自然数的资料吗?
^^^^
: 所以人脑的容量是无穷大?
: 可以这麽说吗?
我想关键在这边,执行下一个自然数的动作不需要"储存"这个自然数就能办到。不
管是人脑或是电脑都一样。就像版友说的只要推论就可以了。
分别从从人脑跟电脑的角度来看
以人脑而言不用无穷大的数,老实说给你10个数左右,大部分的人其实就要"算"了。
仔细想想,做10位数加法的时候,进位到9、10位数时,我想你已经忘了1、2位了吧。
以 George Miller着名的心理学实验 7加减2 ,估计序列资料在短期记忆中的栏位,
大概只有7加减2的容量。换句话说,我们在讲出下一个数的时候,其实根本不是"一个数"
是依序的把每一位数讲出来。也就是说我们存入的是很小的容量来做处理,而不是真的
存着那些东西。也就不能说容量是无限大的,因为我们根本就没有存。
同理,电脑也是一样,我不用设计有10^100次方的容量也一样可以做。
而且现在的电脑应该确实也是这样做的吧,
只要设计可以 存入一位数+加一功能+进位输出 的机器,每次只要
input一位数 → 判断前一位数有无进位是否要加1 → 判断有无进位 → output
这样应该就可以完成任务了。
你有本事拿出10^100位的资料,他就有本事完成任务。
如果说你的关键在"立刻"说出下一位数,仔细想想人真的可以"立刻"吗?
不要忘记人的input就是眼跟耳,output就是口跟手。
我想要"立刻"听完跟看完100位数都是个问题,更何况是趋近无限。
在看跟听的时候就已经在做加法处理了,听完看完的一瞬间当然是"立刻"知道,
但是请把一面听跟看,一面计算的时间算进去。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.142.153.174
1F:推 icespeech:我想说的就是这样@_@a 05/14 10:00