- 3
- 0
- 约 27页
- 2017-10-05 发布于江苏
- 举报
程序设计方法学基本理论程序正确性证明
什么样的程序才是正确的? 程序规约Q{S}R 是一个逻辑表达式,其取值为真或假,其中取值为真的含义是指:给定一段程序S,若程序开始执行之前Q为真,S的执行将终止,且终止时R为真,则称为 “程序S,关于前置断言Q和后置断言R是完全正确的”。 部分正确:若对于每个使得Q(i)为真,并且程序S计算终止的输入信息i,R(i,S(i))都为真,则称程序S关于Q和R是部分正确的。 程序终止:若对于每个使得Q(i)为真的输入i,程序S的计算都终止,则称程序S关于Q是终止的。 完全正确:若对于每个使得Q(i)为真,并且程序S的计算都将终止的输入信息i,R(i,S(i))都为真,则称程序S关于Q和R是完全正确的。 一个程序的完全正确,等价于该程序是部分正确,同时又是终止的。 程序正确性的证明方法分类 (1)证明部分正确性的方法 A. Floyd的不变式断言法 B. Manna的子目标断言法 C. Hoare的公理化方法 (2)终止性证明的方法 A. Floyd的良序集方法 B. Knuth的计数器方法 C.Manna等人的不动点方法 (3)完全正确性的方法 A. Hoare公理化方法的推广 B. Burst
您可能关注的文档
- 时化学反应的限度和条件的控制.ppt
- 时史前时期的人类与亚欧非古代文明时古代文.ppt
- 时向量平行的坐标表示doc.ppt
- 时地球的自转及其地理意义考点突破考点一地球自转的.ppt
- 时平面向量的坐标表示doc.ppt
- 时孟德尔的豌豆杂交实验二.ppt
- 时弱电解质的电离.ppt
- 时孟德尔的豌豆杂交实验讲课.ppt
- 时指数与指数函数.ppt
- 时效制度司法解释版.ppt
- 2027届黑龙江省大兴安岭松岭区古源中学七年级数学第一学期期末检测模拟试题含解析.doc
- 2027届河北省沽源县数学九年级第一学期期末预测试题含解析.doc
- 2027届江苏省海门市东洲国际数学七上期末检测试题含解析.doc
- 2027届辽宁省鞍山市铁西区、立山区八年级数学第一学期期末统考模拟试题含解析.doc
- 2027届毕节市重点中学数学九上期末达标测试试题含解析.doc
- 山东省烟台市芝罘区2027届数学九上期末检测模拟试题含解析.doc
- 2027届山东省莱城区刘仲莹中学八年级数学第一学期期末教学质量检测模拟试题含解析.doc
- 河南省邓州市2027届八上数学期末达标测试试题含解析.doc
- 山东省济南实验中学2027届九上数学期末复习检测模拟试题含解析.doc
- IGCSE文学英语2012考试指定书目.pdf
最近下载
- 逝去才懂得珍惜,走访江阴长泾老街有感.doc VIP
- 2025年拉萨市城关区融媒体中心招聘笔试模拟试题及答案详解1套.docx
- 食堂承包经营服务餐饮投标应急预案保障.docx VIP
- 食堂承包经营服务餐饮投标食堂菜单规划.docx VIP
- 《肌肉牵伸技术应用》课件.ppt VIP
- 儿童1型糖尿病防治指南(2026).pptx VIP
- 食堂承包经营服务餐饮投标食堂环境卫生清洁方案.docx VIP
- 食堂承包经营服务餐饮投标投诉处理方案.docx VIP
- 食堂承包经营服务餐饮投标食堂菜品管理方案.docx VIP
- 学校职工营养配餐食堂餐饮服务营养配餐项目项目组织机构及人员管理方案.docx VIP
原创力文档

文档评论(0)