- 2
- 0
- 约8.34千字
- 约 20页
- 2018-06-08 发布于河南
- 举报
简单复习 语法制导翻译的基本步骤 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 采用面向对象技术实现解释器 语法制导翻译的本质反映在面向对象的程序设计方法
您可能关注的文档
最近下载
- DB1302T 512-2020 林业植物保护技术规范.docx VIP
- DB1302T 513-2020 非洲菊温室鲜切花生产技术规程.docx VIP
- DB54T 0187-2020 育成牦牛补饲育肥技术规程.docx VIP
- DB54T 0186-2020 高寒牧区天然草地补播技术规程.docx VIP
- DB54T 0185-2020 苹果园生草管理技术规程.docx VIP
- 招商证券股份有限公司招聘笔试题库2025.pdf
- 新一上语文看图写话专项练习常考精选12篇(含范文24页).docx VIP
- 统编版语文五年级上册大显身手练考卷.docx VIP
- DB21_T 4396-2026 花生种质抗旱性鉴定技术规程.pdf VIP
- DB21_T 4397-2026 绒山羊B超法妊娠诊断技术规范.pdf VIP
原创力文档

文档评论(0)