考點:圖靈機⇒語言
解:工作過程:首先從 q0 將讀入的0改爲1,讀頭向右移動到狀態 q1,然後;讀入1則改爲0讀頭向右移動回到狀態 q0,若讀入B則不變,讀頭向右移動到狀態 qf
接收的語言:以0開頭,後面10重複的字符串,其中10重複次數可爲0。L=0(10)n∣n≥0
考點:圖靈機⇒句子的識別過程(格局)
解:識別 00001000 的過程:
q000001000├M0q00001000├M00q0001000├M000q001000├M0000q01000├M00001q1000├M000010q100├M0000100q10├M00001000q1B├M00001000Bq2B
識別10000的過程:
q010000├M1q10000├M10q1000├M100q100├M1000q10├M10000q1B├M10000Bq2B
考點:語言⇒圖靈機(設計圖靈機)
解:設計思路:遇到起始的1改爲B右移,遇到起始的0改爲B左移找第1個1改爲B右移……若回去找1找不到且從頭找0找不到,說明 n=m 則接收;若找0找不到,說明 n>m 則接收,因此設計的圖靈機爲 M=({q0,q1,q2,q3,q4,q5},{0,1},{0,1,B,X,Y},δ,q0,B,{q(3),q5}),其中 δ 如下: