编译原理第04章概要.ppt

编译原理第04章概要

条件语句→if 条件表达式 then 执行语句 else 执行语句 条件表达式→ 算术表达式关系运算符算术表达式 关系运算符 →│=││=│=│ begin integer k; integer m; integer function F(n); begin integer n; if n=0 then F:=1 else F:=n*F(n-1) end; read(m); k:=F(m); write(k) end 求n!的程序 (1)可写性:语言提供一些机制来方便地表达设计方法以帮助完成程序设计。 使得程序员可以把注意力集中在理解问题和求解问题上。 6.一些设计准则 可写性表现在简单性、可表达性、正交性和准确性等方面。 6.一些设计准则 (2)可读性:抽象、注解;影响可修改性和可维护性 (3)可靠性:软件系统正常工作的能力。数据抽象、信息隐蔽、异常处理机制有利于提高可靠性。 一. 表达式的设计 逻辑表达式 关系表达式 算术表达式 第三节 语言的设计 1. 逻辑表达式 逻辑表达式→ 布尔常量|布尔变量 |关系表达式|?

文档评论(0)

1亿VIP精品文档

相关文档