2016年12月21日

摘要: <程序>-><声明列表>|<函数><程序>|ε <声明列表>-><声明>|<声明><声明列表> <声明>-> #include < 标识符 . h > <函数>-><修饰符><标识符><形式参数><复合语句> <修饰符>->void | int |char |float|double <标识符>-> 阅读全文
posted @ 2016-12-21 20:51 146王星宇 阅读(81) 评论(0) 推荐(0)
 
摘要: 实验一、 词法分析程序实验 专业 软件工程 姓名 王星宇 学号 201506110146 一、 实验目的 二、 实验内容和要求 三、 实验方法、步骤及结果测试 可执行程序名:cifafenxi.exe do { scanf("%s\n",input); i=0; while(input[i] !=' 阅读全文
posted @ 2016-12-21 20:50 146王星宇 阅读(131) 评论(0) 推荐(0)
 
摘要: 一、实验目标 1、掌握有穷状态自动机的概念; 2、掌握有穷状态自动机的存储及表示方法;3、掌握有穷状态自动机与正则式之间的关系。 二、实验要求 1、输入正规式; 2、构造该正规式的有穷状态自动机; 3. 以五元组形式输出。三、代码如下:#include<iostream>#include<strin 阅读全文
posted @ 2016-12-21 20:48 146王星宇 阅读(124) 评论(0) 推荐(0)
 
摘要: #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct node{ char *string; struct node *next; }NODE; int main() { int i; char *ch; cha 阅读全文
posted @ 2016-12-21 20:47 146王星宇 阅读(105) 评论(0) 推荐(0)

2016年10月31日

摘要: <程序>→<外部声明>|<程序><外部声明> <外部声明>→<函数定义>|<声明> <函数定义>→<类型说明><声明符><符合语句> <类型说明>→<void>|<char>|<int>|<float> <声明符>→<指针直接声明符>|<直接声明符> <指针>→<'*'>|< '*' 指针> <直 阅读全文
posted @ 2016-10-31 22:01 146王星宇 阅读(104) 评论(0) 推荐(0)

2016年9月11日

摘要: 编译原理是什么?就是将高级语言编译成机器语言的代码的过程。学习编译原理有什么好处?对于理解计算机的本质非常有帮助,编译原理的很多思想可以在设计程序中运用。不学有什么损失?不学编译原理,可能永远给写各种编译器的人当“奴隶”。如何学习编译原理?编译写简单的代码,自己尝试着理解其中的关系。 阅读全文
posted @ 2016-09-11 12:21 146王星宇 阅读(102) 评论(0) 推荐(0)