【问题标题】:Hoare Logic, calculate pre condition霍尔逻辑,计算前置条件
【发布时间】:2018-01-09 20:28:47
【问题描述】:
if x < 15:
    x = x+1
else:
    x = 0

后置条件为:Q = {0

是正确的前提条件 P1 = {-1

我该如何计算呢?

【问题讨论】:

    标签: conditional-statements preconditions hoare-logic


    【解决方案1】:

    两者都是代码片段和后置条件的有效前置条件,因此您要选择较弱的一个,在本例中为 P1。 (P2 为 x 指定了一个更窄的值范围,所有这些值都存在于 P1 指定的范围内。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-08
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2018-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多