20160909學習心得
<big>第二節(jié)課了,對于計算機的認識我們要進一步的理解與認識,昨天我們了解了計算機的原理,知道了計算機中的一切基礎(chǔ)都來源于二進制數(shù)的存儲與計算。而我們?nèi)粘I钪惺褂糜嬎銠C學習工作等過程實際上都是把計算機中的數(shù)據(jù)轉(zhuǎn)化成現(xiàn)實的一些情景或問題。而這一過程就是我們常聽說的一個名詞--建模。
<big>所謂建模就是將計算機中的數(shù)據(jù)人為的將這些數(shù)據(jù)賦予一些含義以滿足我們?nèi)粘I罟ぷ髦械囊恍┬枨?。這里說的很抽象,我們還是用例子來解釋一下什么是建模。

入座.jpg
上面的圖片是一個電影院銷售出去的座位圖示,被黑色選取的座位為銷售的座位。如果我們不用圖片,而是用二進制數(shù)來表示座位的銷售情況,那么二進制表示數(shù)為:
1001 0000 0000 0100 0010 0000 0001 0000 0000 0100 0010 0100 0001 0010 0100 1010 0010 1000 0001 1100
其中1為已售,0為未售,即使我們沒有這個圖片,有了上面的二進制數(shù)我們一樣知道哪個座位是已售的哪個座位是未售的。
但是,這么長的數(shù)據(jù)我們在統(tǒng)計時比較難以計算,稍不留神就容易出錯,所以我們可以將上面的二進制數(shù)轉(zhuǎn)換成十六進制數(shù)。那么十六進制數(shù)的表示結(jié)果為:
900420100424124A
就像這種將計算機中的數(shù)據(jù)賦予座位的含義從而實現(xiàn)座位銷售情況的統(tǒng)計功能的過程我們就稱之為建模。
單純的將數(shù)據(jù)賦予含義以表達某種情況并不是計算機的拿手,計算機拿手的當然是計算了。二進制可以進行“與”,“或”,“非”等計算。
舉例來說,一棟樓有20個房間,可進入的權(quán)限表示為1,不可進入的的權(quán)限表示為0.其中有一個管理員角色擁有全部進入權(quán)限,我們用二進制表示為:11111111111111111111,轉(zhuǎn)換成十六進制為fffff
一級主管擁有00000000111110101100轉(zhuǎn)換成十六進制為fac
二級主管擁有00000000101000000111轉(zhuǎn)換成十六進制為a07
三級主管擁有00001011010100011010轉(zhuǎn)換成十六進制為b51a
現(xiàn)在我們將小明賦予一級主管和二級主管的權(quán)限,那么小明將獲得00000000111110101111的權(quán)限,轉(zhuǎn)換成十六進制為faf
我們將小亮賦予二級主管和三級主管的權(quán)限,那么小亮將獲得00001011111100011111的權(quán)限,轉(zhuǎn)換成十六進制為bf1f。
如果上面的例子我們不使用計算機的話就需要手工多次記錄甚至是憑空添加許多勞動量。所以,計算機雖然是只有二進制數(shù)但是通過我們?nèi)藶榈馁x予各種含義就可以實現(xiàn)多任務(wù)的自動化管理??梢哉f只要一件事情可以用數(shù)字來表達那么就能用計算機來執(zhí)行。