LV.18
GP38

【完全離題】碁伸駿數學教室

樓主 高木 碁伸駿 gosinshun
其實這個單元本來是不外傳的
到目前為止 只有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)
板務人員:

513 筆精華,04/29 更新
一個月內新增 0
歡迎加入共同維護。