10 2019 档案

摘要:1.正规式转换到正规文法 对任意正规式R选择一个非终结符Z生成规则Z→R 1.对形如A→ab的规则,转换成A→aB,B→b 2.将形如A→a|b的规则,转换成A→a,A→b(A→a|b) 3.将形如A→a*b的规则,转换成A→aA,A→b 将形如A→ba*的规则,转换成A→Aa,A→b 不断利用上述 阅读全文
posted @ 2019-10-25 19:00 荔枝干 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1.分别写出描述以下语言的正规文法和正规式: L1={abna|n≥0} S->aA A->bA | A L2={ambn|n≥1,m ≥1} S->aS S->bS | ε L3={(ab)n|n≥1} S->(ab)S | ab 2.将以下正规文法转换到正规式 (1) Z→0AA→0A|0BB→ 阅读全文
posted @ 2019-10-18 20:47 荔枝干 阅读(83) 评论(0) 推荐(0) 编辑
摘要:#include<stdio.h>#include<string.h>#include<iostream>char prog[80],token[8];char ch;int syn,p,m=0,n,row,sum=0;char *rwtab[6]={"begin","if","then","whi 阅读全文
posted @ 2019-10-11 19:54 荔枝干 阅读(168) 评论(0) 推荐(0) 编辑