会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
荔枝干
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2019年11月
非确定的自动机NFA确定化为DFA
摘要: 1.设有 NFA M=( {0,1,2,3}, {a,b},f,0,{3} ),其中 f(0,a)={0,1} f(0,b)={0} f(1,b)={2} f(2,b)={3} 画出状态转换矩阵,状态转换图,并说明该NFA识别的是什么样的语言。 2.NFA 确定化为 DFA 1.解决多值映射:子集法
阅读全文
posted @ 2019-11-01 19:59 荔枝干
阅读(2467)
评论(0)
推荐(0)
2019年10月
正规式、正规文法与自动机
摘要: 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 荔枝干
阅读(368)
评论(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 荔枝干
阅读(87)
评论(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 荔枝干
阅读(174)
评论(0)
推荐(0)
2019年9月
第四次作业---文法和语文总结和梳理
摘要: 1. 梳理第二章的内容,写一篇理解与总结。 随着时间的推移,书本第二章“文法和语言”的学习也进入了尾声;不能说我已经完全掌握了本章的内容,但我自己也是有一定的理解,接下来我将作总结。 这一章主要讲解的是符号,符号串和文法,其中文法讲解的更为详细和深入。首先就有文法的四元组,分别是非终结符,终结符,规
阅读全文
posted @ 2019-09-27 21:15 荔枝干
阅读(144)
评论(0)
推荐(0)
第三次作业---语法书,短语,直接语句,句柄
摘要: 1. 短语:^ a (^ ,a) T,(^ ,a) (T,(^ ,a)) 直接短语:^ ,a 句柄:^ 2. {anbn|n>=0} S->aSb | ab {ambn|m>=n>=0} S->aSb | ab | a {(ab)n|n>=0} S->(ab)S | ab {ambn|m,n>=1}
阅读全文
posted @ 2019-09-19 16:41 荔枝干
阅读(198)
评论(0)
推荐(0)
理解文法和语文——第二次作业
摘要: 1.理解符号串与集合运算。 LUD是集合L和集合D的并集 LD是由符号串xy所组成的集合,其中x∈L,y∈D L4是由集合L里4个字母组成的所有符号串的集合 L*是由集合L里的字母组成的所有符号串的集合 D+是由集合D里一个或多个数字组成的所有符号串的集合 L(LUD)*是由符号串mn组成的所有符号
阅读全文
posted @ 2019-09-12 14:37 荔枝干
阅读(130)
评论(0)
推荐(0)
第一次作业---了解编译原理
摘要: 1.简述编译程序与翻译程序、汇编程序的联系与区别。 编译程序是把高级语言程序编译成低级语言程序,一种由高级语言变为低级语言的程序;而汇编程序是一个翻译程序,他把汇编语言翻译成机器语言程序。 2.编译过程包括哪几个主要阶段及每个阶段的主要功能。 主要包括6个阶段,分别是词法分析,语法分析、语义分析、中
阅读全文
posted @ 2019-09-04 11:11 荔枝干
阅读(178)
评论(0)
推荐(0)
上一页
1
2
3
公告