网站大量收购闲置独家精品文档,联系QQ:2885784924

11413_7_f_16_编译原理上机实验课件【荐】.pdf

11413_7_f_16_编译原理上机实验课件【荐】.pdf

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11413_7_f_16_编译原理上机实验课件【荐】.pdf

编译原理实验 编译原理上机实验简介 编译原理是计算机类专业特别是计算机软件专业的一 门重要专业课。设置该课程的目的在于系统地向学生 讲述编译系统的结构、工作流程及编译程序各组成部 分的设计原理和实现技术,使学生通过学习既掌握编 译理论和方法方面的基本知识,也具有设计、实现、 分析和维护编译程序等方面的初步能力。编译原理是 一门理论性和实践性都比较强的课程。进行上机实验 的目的是使学生通过完成上机实验题目加深对课堂教 学内容的理解。同时培养学生实际动手能力。 编译原理上机实验简介 编译原理实践是信息工程学院计算机本科学生 计算机软件知识重要的实验环节,通过实验对 高级语言程序的编译过程及其原理有较全面的 了解,它将使学生从理论和实践上掌握高级语 言程序翻译的基本原理。编译原理具有实践性 强的特点,保证实验教学环节,才能有效提高 课程的质量,因此设置了编译原理实验。 编译原理上机实验简介 通过编译原理实验设计,可进一步加强对编译 原理的理解,使学生对软件开发的能力得到训 练,同时也为其它软件设计打下了基础。 实验一 词法分析 一、实验任务:编制一个读单词过程,从输入的 源程序中,识别出各个具有独立意义的单词, 即基本保留字、标识符、常数、运算符、分隔 符五大类。并依次输出各个单词的内部编码及 单词符号。(遇到错误时可显示“Error”,然后 跳过错误部分继续显示) 实验一 词法分析 二、实验时间:上机2次。 三、实验过程和指导: (一)准备: 阅读课本有关章节,明确语言的语法,写出基本 保留字、标识符、常数、运算符、分隔符和 测试程序例。 初步编制好程序。 准备好多组测试数据。 实验一 词法分析 二)上机实验:编制程序并进行调试,发现错 误,逐渐修改完善。 实验一 词法分析 (三)程序要求: 程序输入/输出示例: 如源程序为C语言。输入如下一段: main() { int a,b; a = 10; b = a + 20; } 实验一 词法分析 要求输出如下图 : mainsym,”main” lparen,” (” rparen,” )” lbparen,”{” intsym,”int” ident,”a” comma,”,” ident,”b” semicolon,”;” ident,”a” eql,”=” number,”10” semicolon,”;” ident,”b” eql,”=” ident,”a” plus,”+” number,”20” semicolon,”;” rbparen,”}” 实验一 词法分析 要求: 识别保留字:if、int、for 、while 、do、return、break、 continue 其他的都识别为标识符; 常数为无符号整形数; 运算符包括:+ - * / =

文档评论(0)

aidj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档