- 20
- 0
- 约7.24千字
- 约 36页
- 2016-12-29 发布于湖北
- 举报
程序设计形式语义学 2 公理语义 试图通过在程序逻辑的范围内给出证明规则来确定程序设计构造的含义。该方法的代表人物是R.W.Floyd和C.A.R.Hoare。 从一开始,公理语义强调的是正确性证明。 程序的正确性证明 2.1 引言 2.2 FCL/2结构的表示 2.3 其他控制结构的表示 2.4 程序的形式描述与证明 2.5 程序正确性证明 2.6 计算WP:语言的语义 2.1 引言 SMALL语言的控制结构能够表示其他语言,首先引入最小语言(SMALL)。 定义:最小语言SMALL定义如下: 1.赋值语句右部表达式至多只有一个操作符,没有括号出现; 2.控制语句有: GOTO 位置; IF 简单布尔表达式 THEN GOTO 位置; 其中,简单布尔表达式是单个布尔变量或两个算术变量的单一关系。位置是标号或@变量 3.语句可以带标号,标号L可以看作是标号为L的语句在程序中的位置的名字(在实际的计算机中,#L是存储该语句的存储单元)。语句 x := #L; 把标号为L的语句的存储单元名存储在变量x中。语句 GOTO @x; 把控制转移到其单元名存储在变量x中的那个语句。 2.2 FCL/2结构的表示 1.赋值语句的表示 x := E1/E2 定义该赋值语句的表示为: REP(x := E1/E2) = REP
您可能关注的文档
最近下载
- 05G512:钢天窗架 国标图集.pdf VIP
- 供水公司安全生产责任制及职责.docx VIP
- 【新教材】仁爱科普版(2024)七年级下册英语Unit 10 Lending a helping hand教案(共8课时).docx
- 铁门关经济技术开发区纺织服装园区污水处理厂工程环境影响报告书.PDF VIP
- 医学伦理学考试题与答案.docx VIP
- XXX高级职业中学办学章程.docx
- 山东省济南市历下区2026届中考语文考前最后一卷含解析.doc VIP
- “技能兴威”威海市第二届职业技能大赛技术文件--数控铣(含赛题).docx VIP
- 05G513 钢托架设计图集--.pdf VIP
- 《运筹学》期末考试试卷A-答案.docx VIP
原创力文档

文档评论(0)