虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

判断今年是否闰年

  • 【实验名称】LL(1)分析总控程序的设计与实现 【实验目的和要求】 设计、编制

    【实验名称】LL(1)分析总控程序的设计与实现 【实验目的和要求】 设计、编制,调试一个典型的语法分析程序,实现对语法分析程序所提供的单词序列进行语法分析检查和结构分析,进一步掌握常用的语法分析方法。 要求: ① 程序具有通用性。即所编写的LL(1)语法分析程序能够适用于不同文法以及各种输入单词串(为简单起见,可讲单词串是为字符串),并能够判断文法是否为LL(1)文法。 ② 有运行实例。对于输入的一个文和一个单词串,所编制的语法分析程序应能正确的判断,此单词是否为该文法的句子,并要求输出分析过程。

    标签: 实验 程序 编制

    上传时间: 2016-03-19

    上传用户:songyue1991

  • 把ArcEngine 用Installshield 10.5打包,思路:是安装的时候先把文件拷到目标目录

    把ArcEngine 用Installshield 10.5打包,思路:是安装的时候先把文件拷到目标目录,调用安装,安装后删除文件。现在还没有判断机器是否已经安装了arcEngine Runtime.同时在卸载的时候没有办法卸载。不过可以打包安装了。

    标签: Installshield ArcEngine 10.5 目录

    上传时间: 2014-01-18

    上传用户:eclipse

  • 输入四个点

    输入四个点,判断此四点是否可形成一个平行四边形。 程序中描述了一个抽象数据类型Vector2D,表示一个向量。具有(x,y)两个值。其本身具有减另一个向量(minus(Vector2D)),判断自身是否为零向量(iszero()),与另一个向量对应值y,x乘积之差(inner(Vector2D))。由于两个向量平行,则乘积之差x1*y2-x2*y1=0。点A,B,C,D四点组成平行四边形的条件是AB//CD,BC//DA且各个向量皆不为零向量。 首先声明四个向量。向量i获得值的方法是由getPoint(int i)获得。然后根据Vector2D重载后的toString()函数将各个向量输出查看。最后判断此四点是否可组成平行四边行。

    标签: 输入

    上传时间: 2016-04-30

    上传用户:qq521

  • 语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误

    语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误,报告错误的性质和位置,并进行适当的纠错工作.法分析的方法有多种多样,常用的方法有递归子程序方法、运算符优先数法、状态矩阵法、LL(K)方法和LR(K)方法。归纳起来,大体上可分为两大类,即自顶向下分析方法和自底向上分析方法. Syntax进行语法分析.对于语法分析,这里采用LR(1)分析法,判断程序是否满足规定的结构.构造LR(1)分析程序,利用它进行语法分析,判断给出的符号串是否为该文法识别的句子,了解LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。

    标签: 编译 程序 核心

    上传时间: 2014-01-04

    上传用户:bibirnovis

  • 这是一个司法分析程序

    这是一个司法分析程序,包含了c语言的一个子集,能够判断单词是否合法,是否有定义,是否重定义等等。

    标签: 程序

    上传时间: 2016-06-03

    上传用户:410805624

  • RARoScope是一个用于扫描和列举这个RAR压缩文档内容的Java类库。它能够读取RAR文档大部分可用信息包括:1.完整的文件名包括路径。2.文件被修改/创建的日期和时间。3.压缩过的文件大小。4

    RARoScope是一个用于扫描和列举这个RAR压缩文档内容的Java类库。它能够读取RAR文档大部分可用信息包括:1.完整的文件名包括路径。2.文件被修改/创建的日期和时间。3.压缩过的文件大小。4.判断文件是否是一个目录。5.压缩所使用的算法。6.RAR压缩版本号等。

    标签: RARoScope Java 文档

    上传时间: 2013-12-20

    上传用户:sssl

  • 我所采用的内存管理思想是链表管理思想

    我所采用的内存管理思想是链表管理思想,内存分配方案是最佳适应方案(best fit)。其主要的数据结构为 struct node { char* p int memosize int flag struct node* next } 这是一个链表的结点的数据结构,用它来管理内存的分配与回收。P 表示所指的分配的内存的首地址,memosize 表示分配的内存块的大小,flag 为一个标志量,表示内存块是否被占用。用 1 和 0 来表示被占用和不被占用。next 表示下一个结点的首地址。 内存管理包括一个分配内存的mm_request(unsigned int)函数,一个初始化所要管理的内存的mm_init()函数,一个空闲列表排序函数sort(),一个释放内存的mm_release(void* )函数和一个判断内存是否被占用的IsFree(int)函数。

    标签: 内存管理

    上传时间: 2016-07-06

    上传用户:qunquan

  • S3c2410的串口编程

    S3c2410的串口编程,根据S3C2410串口的寄存器设置串口波特率为57600,Main函数从串口接收数据后,判断其是否数字或子母,若是则加1后输出

    标签: S3c2410 串口编程

    上传时间: 2014-03-06

    上传用户:gundan

  • 请求页式存储管理 操作系统课程设计 设计一个请求页式存储管理方案。并编写模拟程序实现之。页面淘汰算法采用 FIFO页面淘汰算法

    请求页式存储管理 操作系统课程设计 设计一个请求页式存储管理方案。并编写模拟程序实现之。页面淘汰算法采用 FIFO页面淘汰算法,并且在淘汰一页时,只将该页在页表中抹去。而不再判断它是否被改写过,也不将它写回到辅存

    标签: FIFO 存储管理 算法

    上传时间: 2016-08-07

    上传用户:yy541071797

  • 编译原理实验递归下降语法分析源程序

    编译原理实验递归下降语法分析源程序,判断句子是否符合文法规定

    标签: 编译原理 实验 源程序

    上传时间: 2014-01-25

    上传用户:lanjisu111