- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《编译原理》
课程设计
赋值语句的解释程序设计
姓名:汤朋
学号: 2014112217
班级:软件四班
时间: 2017/6/13
学期: 2016-2017 第一学期
1
1. 设计题目:
赋值语句的解释程序设计
2. 设计内容:
用算符优先分析方法设计一个分析解释程序, 对输入的赋值语句、
输出语句、清除语句进行词法分析、语法分析、表达式求值并存
储于指定变量中:若存在错误,提示错误相关信息。
3. 设计目的:
a) 了解掌握算符优先分析的基本方法、内容
b) 学会科学思考并解决问题,提高程序设计能力
4. 实现环境
电脑:
Windows10 家庭中文版
型号:雷神
处理器: Intel(R) Core(TM) i7-6700HQ CPU @2.60GHz
RAM:16.0GB(15.9GB可用 )
系统类型: 64 位操作系统,基于 x64 的处理器
实现语言及环境:
Java,JDK 1.8
IDE:Ecpliseneon.1
5. 概要设计
文法表示:
S v=E|E?|clear
2
E E+T|E-T|T
T T*F|T/F|F
F (E)|v|c
归约规则:
N v=N|N?|clear
N N +N |N -N |N
N N *N |N /N |N
N (N)|v|c
种别码设计:
单词符号 种别码
= 1
? 2
+ 3
- 4
* 5
/ 6
( 7
) 8
v 9
c 10
3
clear 11
#
您可能关注的文档
- 膝关节解剖(图)详解.pdf
- 个人博客网站地设计与开发.pdf
- 自考高级英语课后习题与答案-上下全.pdf
- 哈希表制作通讯录数据结构程序设计.pdf
- SAS学习系列38.时间序列分析Ⅱ—非平稳时间序列地确定性分析.pdf
- 气象程序设计与绘图实习报告.pdf
- 自由泳地教学方法.pdf
- 2011年岳阳市国民经济和社会发展统计公报.pdf
- 韩忠玉:让教师受益地10个教学方法.pdf
- 项目合同管理系统地开发与设计.pdf
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)