国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

記事本里的信息技術(shù)課

2016-09-10 07:22陳凱
中國信息技術(shù)教育 2016年1期
關(guān)鍵詞:字符串二進制記事本

陳凱

除了用來記錄文字,Windows里的記事本(Notepad)還有許多意想不到的用處,教師在講二進制的時候,不妨試試下面幾個小游戲。

記事本計數(shù)器

在記事本中按順序?qū)懴?到15對應(yīng)的二進制數(shù),即0000、0001、0010一直到1111共16個二進制數(shù)(如下圖),總共需要多少時間,試一下吧。

大家也許不會相信,稍加練習(xí),就能夠在8秒鐘之內(nèi)寫出0到15所對應(yīng)的共16個二進制數(shù)。怎么做到這一點呢?打開記事本,先將字體設(shè)置為宋體72號,并將輸入法設(shè)置為全角輸入;再把記事本拉到只能顯示一個字符的寬度(注意:“格式”不能設(shè)置為“自動換行”)。在文本中用鍵盤快速敲打8個0和8個1共16個字符,按回車鍵;然后再快速敲打4個0和4個1,反復(fù)兩次也是16個字符,按回車鍵;再敲打2個0和2個1,反復(fù)四次也是16個字符,按回車鍵;再敲打1個0和1個1,反復(fù)八次還是16個字符。最后,只要點記事本下方的滾動條,就可以看到0到15對應(yīng)的二進制數(shù)按順序依次出現(xiàn)了,并且還能產(chǎn)生類似動畫片的效果。所有這一切在8秒內(nèi)就能完成。

記事本中的進制轉(zhuǎn)換

大家可能知道,通過除二取余法,可以將十進制數(shù)轉(zhuǎn)換成二進制。但有趣的是,使用記事本的查找替換功能,也能夠模擬除二取余的運算。

在記事本中輸入若干“*”,“*”的個數(shù)就是想要轉(zhuǎn)換的十進制數(shù),在“*”后加個“e”作為結(jié)束標志。例如,想知道6的二進制是多少,就在記事本中輸入6個“*”和1個“e”。然后,只要反復(fù)執(zhí)行下面這四步操作,就可以知道6的二進制數(shù)是多少了。

①“**”全部替換成“#”;

②“#e”全部替換成“#e0”;

③“*e”全部替換成“e1”;

④“#”全部替換成“*”。

在輸入過程中,不管中間字符串變成了什么,只要反反復(fù)復(fù)執(zhí)行這四步就可以了,當(dāng)字母“e”移到整個字符串最前面的時候,就可以看到,整個字符串變成了“e110”,“110”就是“6”的二進制數(shù)。以下是針對數(shù)字“6”作運算的全部過程。

第一輪:①******e ②###e ③###e0 ④***e0;

第二輪:①#*e0 ②#*e0 ③#e10 ④*e10;

第三輪:①*e10 ②*e10 ③e110 ④e110。

記事本加法器

利用滿二進一的二進制加法原理,可以很方便地在記事本中做一個加法器,并且替換規(guī)則也只有簡單的一條,更妙的是,還能同時對多個二進制做加法。

首先,打開記事本,輸入若干“*”,數(shù)量多一些沒關(guān)系,不需要很精確;接著,將需要做加法的二進制數(shù)依次填到兩個“*”中間,最右面的兩個“*”之間填二進制數(shù)最低位,右面數(shù)起第二和第三個“*”之間填第二位二進制數(shù),右面數(shù)起第三和第四個“*”之間填第三位二進制數(shù),但只填寫1,不填寫0,以此類推。例如:

計算:11011+110+110011+101+11111

猜你喜歡
字符串二進制記事本
有用的二進制
用Scratch把十進制轉(zhuǎn)為二進制
有趣的進度
一種基于PowerBuilder環(huán)境字符串相似度算法
小小記事本
SQL server 2008中的常見的字符串處理函數(shù)
倍增法之后綴數(shù)組解決重復(fù)子串的問題
明天,從今天開始
土撥鼠的記事本
最簡單的排序算法(續(xù))