考点:图灵机⇒语言
解:工作过程:首先从 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}),其中 δ 如下: