999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“活”過來的經(jīng)典計算機

2017-04-06 21:31:10陳凱
中國信息技術(shù)教育 2017年5期
關(guān)鍵詞:符號規(guī)則系統(tǒng)

陳凱

如果有一臺機器,它所做的事情十分單一,就是把一個符號串中的一些字符替換成另外一些,反復(fù)替換后,這臺機器就能實現(xiàn)通用計算。換句話說,人們給通用計算機編寫的程序,都可以移植到這臺簡單的字符替換機器上。這聽上去讓人驚訝,但基于馬爾科夫算法(Markov algorithm)的字符串重寫系統(tǒng)(String Rewriting System)證明,這不僅在理論上可行,而且若真的想用這個系統(tǒng)來編寫程序?qū)崿F(xiàn)特定任務(wù),也不是特別難的事情。這個系統(tǒng)在理論計算科學(xué)的發(fā)展歷史中具有很重要的意義。

為了方便大家理解,這里先舉一個簡單的例子。假設(shè)有一個字符串,它只能由“[”“a” “b”“0”“1”“]”這六個符號組成,按以下規(guī)則替換:若看到“0a”就替換成“ab0”,簡寫成0a->ab0,另外幾條規(guī)則分別是0b->a0、0]->1]、b1->1b、a1->1a、[1->[0。注意在替換時,優(yōu)先匹配靠前的規(guī)則,也就是說,替換時先看寫在前面的規(guī)則,若前面的規(guī)則沒能匹配到,再一條條規(guī)則往后看。

如果初始的字符串是[0a],那么會有怎樣的結(jié)果?如果人工來替換實在太辛苦,所以可以借用馬爾科夫算法模擬機Yad Studio來進行實驗,這款軟件(如圖1)可在網(wǎng)絡(luò)上免費下載到。馬爾科夫當(dāng)年構(gòu)建這個重寫系統(tǒng)的時候,可沒有那么方便的工具可使用。

圖1中代碼第1行T={[,a, b,0,1,]}其實規(guī)定了可用的符號,從第2行到第7行就是替換規(guī)則。可以看出,第一步,[0a]變成了[ab0],第二步后變成了[ab1],第三步后變成了[a1b],一直做下去會有什么結(jié)果呢?仔細觀察后可知,當(dāng)符號“0”和“[”碰到一起時,字符a和b的總數(shù)量分別是1、1、2、3、5、8、13、21……這就是斐波拉契數(shù)列。這六條替換規(guī)則,其實就生成了斐波拉契數(shù)列。

如果說不愿意去一個一個地數(shù)字符的數(shù)量,還可以試試另外一套規(guī)則,把字符數(shù)量以數(shù)碼的形式顯示出來,接下來的程序會將“[”和“]”之間的“a”的數(shù)量轉(zhuǎn)化成二進制數(shù)。將規(guī)則寫到Y(jié)ad Studio中是圖2所示的樣子。

如第72頁圖3所示,第1行規(guī)定了可用符號,第2行規(guī)定了替換結(jié)束的條件。如果初始字符串是[*aaaaaaaaaa],那么替換了25步后會自動結(jié)束:得到的結(jié)果是“$1010”,“1010”恰好是字母a的個數(shù)的二進制數(shù),很奇妙不是嗎?

這里給大家一些值得挑戰(zhàn)的任務(wù)。例如,試著用馬爾科夫重寫系統(tǒng),實現(xiàn)加、減、乘、除的運算,然后把不同的運算結(jié)合在一起;或者用這個系統(tǒng)來演算西拉古斯問題(Syracuse problem),即反復(fù)對某數(shù)進行如下操作:如該數(shù)為偶數(shù)則除以2,如該數(shù)為奇數(shù)則乘3加1,看需要多少步,最終數(shù)字會成為1。這就需要想辦法,用重寫系統(tǒng)將分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)整合在一起。(答案在本期找)

猜你喜歡
符號規(guī)則系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
撐竿跳規(guī)則的制定
學(xué)符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
數(shù)獨的規(guī)則和演變
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
“+”“-”符號的由來
讓規(guī)則不規(guī)則
Coco薇(2017年11期)2018-01-03 20:59:57
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
變符號
主站蜘蛛池模板: 亚洲中文字幕久久无码精品A| 国产成人亚洲毛片| 天天摸夜夜操| 毛片网站在线播放| 亚洲人人视频| vvvv98国产成人综合青青| 国产精品国产三级国产专业不| 国产一区二区精品福利| 精品自拍视频在线观看| 九九精品在线观看| 专干老肥熟女视频网站| 毛片免费视频| 中日韩一区二区三区中文免费视频| 久久综合九色综合97婷婷| 亚洲天堂在线视频| 亚洲精品成人福利在线电影| 国产va欧美va在线观看| 无码一区二区三区视频在线播放| 日a本亚洲中文在线观看| 亚洲一区二区在线无码| 亚洲午夜天堂| 亚洲男人天堂久久| 亚洲Av激情网五月天| 福利在线一区| 一区二区三区国产| 天堂成人在线视频| 久久6免费视频| 萌白酱国产一区二区| 欧美日韩国产成人高清视频| 怡春院欧美一区二区三区免费| 亚洲香蕉久久| Jizz国产色系免费| 国内老司机精品视频在线播出| 美女被躁出白浆视频播放| 亚洲美女一区二区三区| 91久久国产综合精品女同我| 第一页亚洲| 精品午夜国产福利观看| www.av男人.com| 国产成人a在线观看视频| 国产美女无遮挡免费视频网站| 久夜色精品国产噜噜| 亚洲国产成人麻豆精品| 原味小视频在线www国产| 毛片最新网址| 在线免费观看AV| 亚洲精品视频免费| 色综合激情网| 久久成人18免费| 亚洲综合一区国产精品| 日韩国产 在线| 精品夜恋影院亚洲欧洲| 狠狠色狠狠色综合久久第一次| 国产福利免费在线观看| 一边摸一边做爽的视频17国产| 最新国语自产精品视频在| 亚洲欧洲日韩综合| 国产乱人伦精品一区二区| 久久久久久久97| 欧美午夜视频| 91极品美女高潮叫床在线观看| 播五月综合| 亚洲最新在线| 亚洲美女一级毛片| 沈阳少妇高潮在线| 天天做天天爱天天爽综合区| 男人天堂伊人网| 天天爽免费视频| 国产成在线观看免费视频| 凹凸国产分类在线观看| 啪啪永久免费av| 91福利免费| 喷潮白浆直流在线播放| 不卡无码网| 亚洲一级无毛片无码在线免费视频| 99久久精品免费看国产免费软件| 日韩高清一区 | 最新无码专区超级碰碰碰| 国产视频久久久久| 色婷婷在线播放| 国产第二十一页| 久久亚洲日本不卡一区二区|