本來計畫是下週開始實施的,第一天培訓內容的ppt都還沒完全準備好,但因為問了一句:「長源,你知道二進位制嗎?」,他說:「我知道一點點,知道1、2、3、4用二進位制是什麼。」看他很感興趣的表情,就順其自然地發生了。
我:長源,你知道二進位制嗎?長源:我知道一點點,知道1、2、3、4用二進位制是什麼。我:說說看長源:二進位制只有0和1,1就是1,10就是2,11就是3,100就是4我:對,那我們來研究一下進製吧,先來看一下十進位制
我:對,你知道10的次方嗎?長源:我知道平方和立方,平方就是2個10相乘:10×10,立方就是3個10相乘:10×10×10。我:對,平方和立方,都是屬於次方。十進位制的位數,實際上就是10的幾次方的問題。比如,個位代表10的0次方等於1,十位是10的1次方等於10,百位是10的2次方等於100。就是按從右往左數的個數-1次方。比如個位是1-1=0次方。長源:爸爸,10的1次方表示乙個10,10的2次方表示2個10相乘,3次方表示三個10相乘,那為什麼10的0次方表示0個10相乘不應該是0嗎?怎麼是1呢?我:這是乙個數學規則,非零正整數的0次方等於1,而不是0。個位是6,表示6個1,也就是6×1。那我們現在來研究一下二進位制吧。2的0次方是多少?長源:1我:嗯,我們在第1位寫上1,2的1次方是多少?長源:2我:第2位表示2,2的2次方是多少?長源:2×2=4我:第3位表示4,2的3次方是多少?長源:2×2×2=8我:第4位表示4,2的5次方是多少?長源:2×2×2×2=16我:第5位表示16,2的6次方是多少?長源:16×2=32我:第6位表示32,好了,夠位數了,我們想一下,對應十進位制,從0開始,數到8、9、10的10的時候,就要進一位了,那麼二進位制,就是從0開始數,0、1、2,數到2的時候就要進一位了,那二進位制的10表示十進位制的多少呢?1×2+0=2
時間差不多9點了,我讓長源先去洗澡。長源想到了乙個問題:長源:爸爸,那10進製怎麼轉為2進製呢?我:額,用除2法(我心裡快速地想了個數10來轉換一下,10÷2=5,喔噢,後面的忘記了),忘記了,我先想想,明天再告訴你吧。長源:那我們可以上網查一下。我:好,先去洗澡吧。
洗完澡,我上網查了一下十進位制轉二進位制的方法,叫「除2取餘」法,找回了方法,用7來進行了驗證:
看長源還興致勃勃的,又還沒到九點半的睡覺時間。我:那我們現在來玩個遊戲吧長源:好我舉起左手,伸縮5個指頭。我:我們現在用5個手指,從拇指開始,分別表示十進位制的1、2、3、4、5,如果全部手指都合上,表示0。計算機一般從0開始數數的。(說明:講課的時候不拍照,所有手勢都是寫實錄的時候補拍的,而且會重複使用)
我:5個手指表示十進位制法,最大能表達的數字是多少?長源:15我:十進位制,有10個數字,而二進位制只有2個數字,如果用5個手指來表示二進位制的數字,你覺得是能表達的最大數字,是十進位制的大,還是二進位制的大?長源:(想了想)不知道我:那我們接下來用5個手指表示二進位制吧
我:我們來玩另乙個遊戲吧。這個遊戲需要先做乙個字典,英文本母總共有幾個?長源:26個。我:我們用數字和字母建立乙個對應關係,1對a,2對b,以此類推,26對z。長源按我的解釋做好了數字-字母字典:
二進位制的內容講完了。還剩最後乙個知識點:對計算機的認識。
我:長源,你覺得我們家哪些電子裝置算是計算機?長源:筆記本、一體機電腦、手機、平板電腦我:還有嗎?長源:我的兒童手錶?我:智慧型手錶也是。還有現在一些職能電視、智慧型空調也是。
我:那你知道計算機都有哪些部分組成嗎?長源想了想沒回答上來我:比如膝上型電腦暑假換掉的壞掉的硬碟。長源:哦,還有顯示器,鍵盤。我:對,核心部件是主機板和裝在主機板上的cpu、記憶體、硬碟。cpu是**處理器。長源:那有**顯示器嗎?我:一般就直接叫顯示器,**一般表示最核心、重要的東西,cpu相當於人的大腦,很重要才叫**。長源:那記憶體有什麼作用?我:cpu是用來做各種運算的,在運算的時候,需要用到很多資料,記憶體就是用來存放運算時的一些資料的。
時間過了九點半該睡覺了,於是我準備結束交流。
長源:爸爸,計算器算是計算機嗎?我:它能做數**算,也算是吧,不過不是智慧型的,跟我們現在的計算機相差比較遠。電腦上也有計算器軟體哦。今天就先到這裡吧,該睡覺了。長源:好。
閱讀全文:
二進位制基礎
二進位制加法有四種情況 0 0 0,0 1 1,1 0 1,1 1 10 0 進製為1 1011 10101 100000 二進位制乘法有四種情況 0 0 0,1 0 0,0 1 0,1 1 1 和十進位制乘法一樣,從低位開始與全數相乘,然後按二進位制的加法計算。二進位制減法有四種情況 0 0 0,...
二進位制運算基礎
位運算實質是將參與運算的數字轉換為二進位制,而後逐位對應進行運算。按位與運算為 兩位全為1,結果為1,即1 1 1,1 0 0,0 1 0,0 0 0。例如51 5 00110011 00000101 00000001 51 5 1 特殊用法 1 與0相與可清零。2 與1相與可保留原值,可從乙個數中...
二進位制運算基礎
1 十六進製制的表示 例子 0xaa 0x55。將十六進製制表示進行二進位制運算,首先要把十六進製制表示成二進位制。規則是,兩個十六進製制位等於乙個位元組 8個二進位制位 其實就是乙個十六進製制位佔4個二進位制位。對於0xaa中的a為十進位制中的10,用二進位制表示就是1010,所以0xaa用二進位...