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
變符號
主站蜘蛛池模板: 日韩大片免费观看视频播放| 任我操在线视频| 成人精品视频一区二区在线| 54pao国产成人免费视频| 欧美日本激情| 99九九成人免费视频精品| 亚洲码一区二区三区| 欧美午夜小视频| 国产一级毛片网站| 国产中文在线亚洲精品官网| 国产主播福利在线观看| 国产精品美女免费视频大全 | 国产美女丝袜高潮| 国产精品吹潮在线观看中文| 久久熟女AV| 久久青青草原亚洲av无码| 国产香蕉在线视频| 欧美不卡视频在线| 爱做久久久久久| 国产在线视频福利资源站| 亚洲一区二区成人| 亚洲中文字幕在线一区播放| 亚洲AV无码乱码在线观看裸奔| 亚洲永久色| 99国产精品免费观看视频| 99久久婷婷国产综合精| 国产资源免费观看| 四虎永久免费网站| 久久国产精品影院| 色综合热无码热国产| 在线观看欧美精品二区| 欧美亚洲综合免费精品高清在线观看| 欧美在线国产| 国产在线精品网址你懂的| 网久久综合| 国产人在线成免费视频| 国产噜噜在线视频观看| 亚洲一级色| 亚洲免费黄色网| 中国一级毛片免费观看| 特级精品毛片免费观看| 国产嫖妓91东北老熟女久久一| 国产成人综合网| 久久黄色小视频| 日韩欧美91| 精品国产香蕉伊思人在线| 99精品视频九九精品| 精品一区二区三区自慰喷水| 999精品色在线观看| 伊人天堂网| 欧美精品1区2区| 亚洲色图综合在线| 亚洲日韩每日更新| 亚洲无码在线午夜电影| 日本五区在线不卡精品| 欧美啪啪网| 国产H片无码不卡在线视频| 在线观看免费人成视频色快速| 国产一区二区三区日韩精品 | 国产国产人在线成免费视频狼人色| 狂欢视频在线观看不卡| 国产专区综合另类日韩一区| 国产菊爆视频在线观看| 久久精品国产精品青草app| 99无码熟妇丰满人妻啪啪| 久热精品免费| 亚洲一级毛片免费观看| 久久中文字幕2021精品| 丝袜久久剧情精品国产| 在线观看免费国产| 久久久噜噜噜| 波多野结衣一区二区三区88| 亚洲无码91视频| 国产精品999在线| 亚洲自拍另类| 欧美日韩福利| 1级黄色毛片| 国产对白刺激真实精品91| 日韩欧美国产精品| 狠狠干欧美| 免费一级毛片完整版在线看| 亚洲黄网在线|