其實這個單元本來是不外傳的
到目前為止 只有Amory及風痕君還有一些跟在下很熟的人才有碰過
這裡面記載了天馬行空卻可行的數理方法
就目前來說 在下已經教授了兩個這一輩子由自己所發明的公式
今天的這個雖然不是在下自己發展出來的
不過我是把其構造加以檢驗以後才發上來的
很多人(由其是理工科的)都熟悉二進位吧...?
今天 在下就是要跟各位說明如何把一個數值轉換成二進位的方法
也許有人會說先轉換成十六進位再轉換成二進位就好啦!
可是呢...今天的這個Process直接跳過了十六進位的部份
需要的常備知識跟運算技術都很少
你只需知道二的零次方到十次方即可
超過十次方的數值只要乘幾下就可以了 十二次方十三次方以上都不是難題
只要你有心 再來就是使用小學就學過的減法即可
大家都知道在Binary的世界裡只有0跟1吧?
但萊布尼滋卻預言了只要這兩個數字就可以表現出所有的數字
並且摒除一切的人為錯誤 而這個演算方法也成了今日電子世界的基本要素
首先 請準備一張紙 因為只有手算才能體會這項工具的好用與神奇
(儘管拿電腦的小算盤換成工程型的馬上就算出來了...)
請由右到左依據寫出二的零次方到十次方 記得空格喔^_____^
寫出來大概就會像下面的樣子:
1024 512 256 128 64 32 16 8 4 2 1
如果你要算的數字比1024大 就再多寫上幾次方
我們來驗算513這數字吧...
首先將513減掉比它小的最大數字(二的次方數) 結果就是513 = 512 + 1
我們可以很清楚地看到513是由512及1兩個數字所組成
所以我們在512及1的下方各寫下" 1 " 其他沒用到的數字請填" 0 "
但1024不可以填" 0 "喔 因為513沒有比它大
結果就變成... 1000000001
拿去用小算盤算二進位 結果一樣耶!
再來算一個數字吧! 那就15678好了 這是爸給我的數字
我在紙上寫了...
8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1
(謎:好...好長一串@@|||)
於是就算出
15678 = 8192 + 7486
7486 = 4096 + 3390
3390 = 2048 + 1342
1342 = 1024 + 318
318 = 256 + 62
62 = 32 + 30
30 = 16 + 14
14 = 8 +6
6 = 4 + 2
算好了!
讓我們在上述算式中將有出現的二的次方數下面填" 1 "吧
當然沒有用上的還是填" 0 "
就變成了... 11110100111110 拿去驗算看看...一樣耶!
不覺得很好玩嗎...?這是動手才能體會的樂趣喔XDDD
大家一起來華麗地算二進位吧!XDDD
(謎:我倒覺得這是超華麗的洗版XDDD)