作者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