您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 编译原理课程设计之词法分析 无符号数的识别

  2. 从键盘上输入一字符串(包括字母、数字等),最后以“;”结束, 编写程序将字符串中的小写字母变成大写字母,并去除字符串中得空格符 从键盘上输入一字符串(包括字母、数字等),最后以";"结束,编写程序识别出其中的无符号数。 无符号数文法规则可定义如下: →| →.[E]|E → →[+|-] → →{} →0|1|2……8|9 ...展开收缩
  3. 所属分类:专业指导

    • 发布日期:2009-07-25
    • 文件大小:906
    • 提供者:hhujmz
  1. 《编译原理》实验 识别无符号数的词法分析器设计实现

  2. 一、实验目的与要求 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 二、实验内容 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
  3. 所属分类:专业指导

    • 发布日期:2009-11-29
    • 文件大小:131072
    • 提供者:childhoodminory
  1. 编译原理—— 识别无符号数的词法分析器设计实现

  2. 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
  3. 所属分类:专业指导

    • 发布日期:2010-01-04
    • 文件大小:190464
    • 提供者:childhoodminory
  1. 编译原理—— 无符号数的算术四则运算LR语法分析器设计实现

  2. 通过设计、编制、调试一个典型的语法分析程序,实现对实验一所得词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。 对无符号数的算术四则运算,编制一个语法分析程序。 输入:由实验一输出的单词串,入1, 3, 1。 输出:如果输入单词串是合法的无符号数的算术四则运算,输出“yes”,并且给出每一步的分析过程;如果不是无符号数的算术四则运算,输出“No”;并且输出分析所得的中间结果,包括分析栈、符号栈、当前应被归约的最左子串、归约后所得的符号等。
  3. 所属分类:专业指导

    • 发布日期:2010-01-04
    • 文件大小:153600
    • 提供者:childhoodminory
  1. 编译原理 词法分析器

  2. 词法分析 一、实验目的: 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示) 二、实验说明 1、 词法分析器的功能和输出格式 词法分析器的功能是输入源程序,输出单词符号。词法分析器
  3. 所属分类:C

    • 发布日期:2010-05-05
    • 文件大小:288768
    • 提供者:matao_ct
  1. 编译原理词法分析程序C++

  2. 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
  3. 所属分类:C++

    • 发布日期:2010-12-15
    • 文件大小:7168
    • 提供者:sikong_521
  1. 编译原理词法分析实验报告

  2. 编译原理-无符号数的词法分析程序,进供参考。
  3. 所属分类:C/C++

    • 发布日期:2011-04-20
    • 文件大小:37888
    • 提供者:cs6638969
  1. 设计、编制并调试一个词法分析程序

  2. 实验目的:设计、编制并调试一个词法分析程序,加深对词法分析程序的理解。 2、实验要求: (1)能识别关键字、运算符号、界符、标识符、数字(无符号整数、实数(4分)、科学计数法表示的数(5分)) (2)要求建立一张关键字和种别码表 (3)源程序从键盘输入(4分)、源程序以文件的形式输入(5分)
  3. 所属分类:C/C++

    • 发布日期:2011-05-25
    • 文件大小:2048
    • 提供者:shuwenmin
  1. 编译原理——词法分析代码

  2. ⒈ 题目 编写前述PASCAL子集的词法分析程序。 1)主程序设计考虑,(参阅后面给出的程序框架) 主程序的说明部分为各种表格和变量安排空间。 数组k为关键字表,每个数组元素存放一个关键字。采用定长的方式,较短的关键字后面补空格。 P 数组存放分界符。为了简单起见,分界符、算术运算符和关系运算符都放在p表中(学生编程时,应建立算术运算符表和关系运算符表,并且各有类号),合并成一类。 id 和ci 数组分别存放标识符和常数。 instring 数组为输入源程序的单词缓存。 outtoken 记录
  3. 所属分类:C/C++

    • 发布日期:2011-05-28
    • 文件大小:84992
    • 提供者:zl007ok
  1. 编译原理 词法分析 C语言原程序

  2. 从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。 程序输入/输出示例: 如源程序为C语言。输入如下一段: main(){ int a,b; a = 10; b = a + 20; } 要求输出如下: (2,”main”) (5,”(“) (5,”)“) (5,”{“) (1,”int”) (2,”a”) (5,”,”) (2,”b”) (5,”;”) (2,”a”) (4,”=”) (3,”10”) (5,”;”) (2,”b”) (4,”=”
  3. 所属分类:C/C++

    • 发布日期:2011-11-14
    • 文件大小:2048
    • 提供者:zxinyi0918
  1. 用C++(MFC)实现的c语言词法分析程序

  2. 此词法分析程序可分析出C语言中: 标识符(以字母或下划线开头,后面可以是数字字母或下划线) 字符串常量 字符常量 整数常量 普通实型 有+/-科学记数 无+/-科学记数 注释 说明,还不能处理预处理命令 33种运算符 说明:,() [] .在界符中有,这里不给出 , ? : sizeof 也没给出 11种分界符 32种关键字 程序使用转换表设计,运行速度快,本人还对每个能识别的符号进行了编号。本程序用VS2010 MFC 设计的,欢迎大家下载分享。。。。
  3. 所属分类:C++

    • 发布日期:2011-11-25
    • 文件大小:35651584
    • 提供者:tsinghuatop
  1. 实验一 词法分析程序实现

  2. 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
  3. 所属分类:C/C++

    • 发布日期:2012-04-08
    • 文件大小:157696
    • 提供者:ziluolanzhang
  1. 读取无符号数

  2. 1、掌握词法分析的基本思想,并用高级语言编写无符号数的词法分析程序。2、从键盘上输入一串字符(包括字母、数字等),最后以“;”结束,编写程序识别出其中的无符号数。
  3. 所属分类:专业指导

    • 发布日期:2008-06-28
    • 文件大小:147456
    • 提供者:lanseshenhua
  1. 无符号数的词法分析程序

  2. 从键盘上输入一串字符(包括字母、数字),最后以“;”结束,编写程序识别出其中的无符号数。
  3. 所属分类:专业指导

    • 发布日期:2008-07-02
    • 文件大小:4096
    • 提供者:caizengjun
  1. 无符号数的词法分析程序 C++版

  2. 用C++实现的无符号数的词法分析程序。
  3. 所属分类:C++

    • 发布日期:2008-07-02
    • 文件大小:2048
    • 提供者:caizengjun
  1. 词法分析C++程序

  2. 编制一个读单词过程,源程序为一个文件,读取该文件,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、界符五大类。并依次输出各个单词的内部编码及单词符号自身值。 单词的内部编码如下: 1、保留字:if、int、for、while、do、return、break、continue;单词种别码为1; 2、标识符:除保留字外的以字母开头,后跟字母、数字的字符序列;单词种别码为2; 3、常数为无符号整形数;单词种别码为3; 4、运算符包括:+、-、*、/、=;单词种别码为4; 5、分隔符
  3. 所属分类:C/C++

    • 发布日期:2012-11-27
    • 文件大小:779
    • 提供者:easternmoon
  1. 无符号数的词法分析程序

  2. 从键盘上输入一串字符(包括字母、数字等),最后以“;”结束,编写程序识别出其中的无符号数
  3. 所属分类:专业指导

    • 发布日期:2014-04-18
    • 文件大小:3072
    • 提供者:u011138565
  1. 编译原理实验报告

  2. 实验一:无符号数的词法分析程序,从键盘上输入一串字符(包括字母、数字等),编写程序识别出其中的无符号数。 实验二:语法分析程序的设计,选择LL(1)分析法进行设计,选择对各种常见程序语言都用的语法结构,如赋值语句(尤指表达式)作为分析对象,并且与所选语法分析方法要比较贴切。先写出BNF定义,如:〈赋值语句〉::=〈变量〉=〈表达式〉 〈表达式〉::=〈项〉│〈表达式〉+〈项〉│〈表达式〉-〈项〉 〈项〉::=〈因子〉│〈项〉*〈因子〉│〈项〉/〈因子〉 〈因子〉::= 〈初等量〉│〈因子〉↑〈
  3. 所属分类:C/C++

    • 发布日期:2015-01-13
    • 文件大小:515072
    • 提供者:yyj6654650
  1. 无符号数的词法分析程序

  2. #include #include #include #include using namespace std; int w=0; //尾数累加器 int p=0; //指数累加器 int j=0; //十进制小数位数计数器 int e=1; //用来记录十进制数的符号,当指数为正时为1,为负时为-1 int i=0; //用来标志元素位置 int d=0; //用来表示每个数值型元素对应的数值 const int N=40;//用来确定输入识别符的最大长度 char data[N];//存放
  3. 所属分类:C

    • 发布日期:2009-04-24
    • 文件大小:33792
    • 提供者:fei79534672
  1. 实验一 词法分析程序设计与实现

  2. 加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。 1.关键字:if、int、for、while、do、return、break、continue;单词种别码为1。 2.标识符;单词种别码为2。 3.常数为无符号整形数;单词种别码为3。 4.运算符包括:+、-、*、/、=、、<、=、<=、!= ;单词种别码为4。 5.分隔符包括:,、;、{、}、(、);单词种别码为5。
  3. 所属分类:讲义

    • 发布日期:2018-06-20
    • 文件大小:43008
    • 提供者:xinguohit
« 12 »