《计算机理论导引实验————ADFA的可判定性》由会员分享,可在线阅读,更多相关《计算机理论导引实验————ADFA的可判定性(22页珍藏版)》请在金锄头文库上搜索。

1、HUNAN UNIVERSITY计算理论导引实验报告题目:ADFA的可判定性学 生 姓 名 :安佳玮学 生 学 号 :101专 业 班 级 :计算机科学与技术上 课 老 师 :吴昊实 验 日 期 :2011-12-221 班目录一、实验目的错误!未定义书签。二、实验方法错误!未定义书签。三、实验代码错误!未定义书签。四、测试数据以及运行结果61一、实验目的? ADFA =|B 是 DFA ,w 是串, B 接收 w? 证明: ADFA 是可判定的。二、试验方法编写一个算法 / 程序,对于给定的输入 ,可以判定 ADFA三、实验代码#include class DFApublic:int num。

2、_Q;/ 状态的个数int *acc_Q;/ 接受状态集合int start_Q;/ 起始状态int num_E;/ 字母表的个数int *next_Q;/ 转移函数bool Go(int *w);/ 接受输入时的运行结果DFA();/ 构造函数DFA();/ 析构函数;DFA:DFA()int num_acc;/ 接受状态的总个数coutnum_Q;coutnum_E;coutstart_Q;coutnum_acc;2/ 给接受状态数组动态分配空间acc_Q=new intnum_acc+1;coutacc_Qi;/ 标记结尾acc_Qnum_acc=-1;/ 转移函数数组分配空间next_。

3、Q=new int*num_Q;for(i=0;inext_Qjk;/ 析构函数DFA:DFA()if(acc_Q)delete acc_Q;if(next_Q)delete next_Q;/ 在输入 w 下运行自动机bool DFA:Go(int *w)bool result;/运行结果int *p=w;/ 动态之争int now_Q;/ 当前状态now_Q=start_Q;3/ 在输入下依次寻找下一个状态while(*p!=-1)coutlen_w;w=new intlen_w+1;coutwi;wlen_w=-1;coutc;if(c=N)return 0;delete w; 改程序在V。

4、C+ 下可以通过编译,并且运行结果正确5四、测试数据以及运行结果以教材上面的一个自动机为例。该自动机识别含有001 作为字串的所有字符串,而拒绝其它的串。运行结果如下所示:6HUNAN UNIVERSITY计算理论导引实验报告题目:CFG 是 P 成员学 生 姓 名 :安佳玮学 生 学 号 :101专 业 班 级 :计算机科学与技术1 班上 课 老 师 :吴昊实 验 日 期 :2011-12-227目录一、实验目的错误!未定义书签。二、实验方法错误!未定义书签。三、实验代码错误!未定义书签。四、测试数据以及运行结果108一、实验目的上下文无关文法 CFG G 是否派生某个串 W。采用动态规划(。

5、 Dynamic Programming)设计一个多项式时间的验证算法二、试验方法编写一个算法 / 程序,对于给定的输入 ,可以在多项式时间内判定A CFG。三、实验代码#include / 第一类规则,即规则右边只含有两个变元class Regular_1public:int left;int right_1;int right_2;/ 第二类规则,即规则右边只含有一个终结符或者空class Regular_2public:int left;int right;/ 表格类,用来存放中间数据class Tablepublic:int size;/ 表格的行和列的数量,与输入长度相同int nu。

6、m_v;/ 表格中每个单元格最多含有的数量大小,与cfg 的变元数量相同int *value;/ 用来存放数据的三元数组Table(int num_v,int num_w);/ 构造函数,参数指定输入字符串的长度以及cfg 变元的数量Table();/ 析构函数void SetValue(int i,int j,int num);/ 向表格第 i 行 j 列追加数据numbool CheckValue(int i,int j,int num);/ 检查表格第i 行 j 列是否含有数据num,含有则返回true,否则返回 falsevoid Print();/ 打印表格的内容;9Table:Table()i。

计算机理论导引 试卷,计算机理论导引实验————ADFA的可判定性相关推荐

  1. 计算机微机维修工四级理论知识试卷,计算机维修工中级理论知识试卷1.doc

    职业技能鉴定国家题库 计算机维修工中级理论知识试卷 注 意 事 项 1.考试时间:120分钟. 2.本试卷依据2001年颁布的<计算机维修工国家职业标准>命制. 3.请首先按要求在试卷的标 ...

  2. 计算机微机维修工四级理论知识试卷,计算机维修工中级理论知识试卷2

    计算机维修工中级理论知识试卷2 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 职业技能鉴定国家题库计算机维修工中级理论知识试卷注 意 ...

  3. 计算机操作员高级理论知识试卷,计算机操作员高级理论知识试卷..doc

    PAGE2 / NUMPAGES34 计算机操作员高级理论知识试卷 1 待人热情是职业活动的需要,对此你认为是( D ) A 要视对方与自己关系好坏而定 B 对不同地位,身份的人要区别对待 C 要由个 ...

  4. 计算机操作员(中级工)理论知识试卷,计算机操作员中级工理论试卷.doc

    ?注?? 意?? 事?? 项 1.考试时间:120分钟. 2.请首先按要求在试卷的标封处填写您的姓名.准考证号和所在单位的名称. 3.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案. 4.不要 ...

  5. 计算机原理期末试卷,计算机组成原理 期末试卷七及答案

    计算机组成原理 期末试卷七及答案 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分 期末试卷七一.选择题(每小题1分,共20分)1. 目 ...

  6. 计算机理论导引 试卷,计算机理论导引实验报告_CFG是P成员.doc

    计算机理论导引实验报告_CFG是P成员.doc (15页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 HUNAN UNIVERSITY计 ...

  7. 计算机辅助设计设计师理论知识试卷,计算机辅助设计试卷 A卷

    北京信息科技大学 2009~2010学年第二学期 <计算机辅助设计制造>课程考试试卷(A卷) 授课系别:_机电工程学院_适用班级:_ _ 考试形式:闭卷_ 班级:姓名:学号: 一.单项选择 ...

  8. 继续教育计算机组成原理a试卷,计算机组成原理模拟试题及答案西工大.doc

    本科生期末试卷一 一. 选择题(每小题1分,共10分) 1.计算机系统中的存贮器系统是指______. A RAM存贮器 B ROM存贮器 C 主存贮器 D 主存贮器和外存贮器 2.某机字长32位,其 ...

  9. 计算机文化期末试卷,计算机文化基础期末试卷.pdf

    第 1 页计算机文化基础期末试卷 使用班级 惠州经济职业技术学院 20__-20__学年第一学期期末试卷(2) 课程名称:<计算机文化基础>考试时间:90 分钟 考试方式:上机 考试时间 ...

最新文章

  1. A - Til the Cows Come Home POJ - 2387
  2. 2017 php7 使用率,让PHP7达到最高性能的几个Tips
  3. 6-1 另类堆栈 (8 分)
  4. 你的手机支持5Gwifi吗?5G上网真的很快吗?
  5. LWIP的UDP相关API
  6. 各种常用排序算法的时间复杂度和空间复杂度
  7. ubuntu英伟达显卡驱动安装记录2
  8. Python学习三|列表、字典、元组、集合的特点以及类的一些定义
  9. 记录一个Markdown编写的接口文档模版
  10. 一份优秀的大数据开发简历是怎么样的?
  11. PHP算法学习(5) 位运算
  12. 网络热门知识点,Linux内核——网络协议栈基本知识
  13. Python开发网站步骤
  14. OceanBase 社区版 3.1.3 Docker镜像尝鲜,能错过?不存在的
  15. ie浏览器的标准模式与怪异模式的设置与区分方法
  16. java package number_Java NumberPath.loe方法代码示例
  17. 浏览器出现无法访问此页面的提示的解决办法
  18. 小学教材失实一事体现出僵化的教育思维
  19. 【YOLOv5】结合GradCAM热力图可视化
  20. 嵌入式开发工具介绍与下载

热门文章

  1. Matomo使用IP 2 Location数据库提升地域分析精度
  2. HDU6581 Vacation (HDU2019多校第一场1004)
  3. 老主板并口安装串口硬盘总攻略!~
  4. ios 图片缩放,等比例压缩
  5. 解题报告 (十) 单调栈
  6. DBUS介绍与Linux C实例
  7. Django模板语言-1:一个完整的数据获取例子
  8. 吞噬星空是鸿蒙三部曲吗,星辰变吞噬星空盘龙三部有什么关系
  9. android 按钮倒计时读秒
  10. java写家书_致诸弟·述求学之方法(曾国藩家书)