- 6
- 0
- 约8.34千字
- 约 20页
- 2017-08-24 发布于重庆
- 举报
实验三语义分析.ppt
简单复习 语法制导翻译的基本步骤 2.3.3.2 语义函数的设计 1 全程变量:(类似于设计属性) double Parameter=0; // 为参数T分配的变量 double Origin_x=0.0, Origin_y=0.0; // 用于记录平移距离 double Rot_ang=0.0; // 用于记录旋转角度 double Scale_x=1, Scale_y=1; // 用于记录比例因子 2 辅助语义函数 a) 计算表达式的值:深度优先后序遍历语法树 double GetExprValue(struct ExprNode * root); 3 辅助语义函数设计举例 a) 表达式值的计算 b) 点轨迹的循环绘制 2.3.3.3 递归子程序中语义规则的嵌入 a) OriginStatement b) ForStatement 2.5 上机题的改进建议 2.5.1 函数绘图语言的扩充 1 修改显示屏的直角坐标系,使得它与习惯上的坐标系一致; 2 扩充语句类型,使得用户可以规定图形颜色; 3 扩展循环绘图语句,使得for_draw语句可以嵌套; 4 增加文本框,使得用户可以在图形中添加文字说明; 5 增加清图功能,使得图形可以具有简单的动画效果。 2.5.2 采用面向对象技术实现解释器 语法制导翻译的本质反映在面向对象的程序设计方法
您可能关注的文档
最近下载
- 湖北省武汉市江岸区2024-2025学年八年级下学期期末考试英语试卷(含答案,无听力原文及音频).pdf VIP
- 大同浑源300MWp光伏平价上网项目配套220kV送出线路工程环评.doc VIP
- 2025年上海高二学业水平合格性考试化学试卷试题(含答案详解).docx VIP
- 2025年成都七初天环初一入学语文分班考试真题含答案.docx VIP
- A-海洋中的数理统计-期末考试(2019级海科).docx VIP
- 2026年春冀人版(新教材)小学科学二年级下册(全册)教学设计(附教材目录).docx
- 杜邦的安全理念及安全文化培训通用课件.ppt VIP
- 汽车发动机构造与维修教学.pptx
- 2026年上海市杨浦区社区工作者招录考试(综合能力测试)历年参考题库含答案详解.docx VIP
- 精品解析:重庆市九龙坡区2023-2024学年七年级下学期期末道德与法治试题(解析版).docx VIP
原创力文档

文档评论(0)