누구든지이 질문에 답할 수 있는지 궁금합니다. 이전 시험지에서 나온 것으로 이번 해의 시험 준비를 알면됩니다.정식 논리의 정확성 증명.
이 질문은이 요구를 정확히, 내가 완전히 잃어버린 오전 너무 간단 보인다?
코드 관련된 정수 변수의 다음 섹션 고려해
if (i < j) { m = i; } else { m = j; }
적절한 출력 조건을 명시하고 코드의 단편의 정확성을 확인하여를 실행 한 후 그 증명, m은 같다 최소 i와 j. {난은 m = ∧ < J ∨ m = J ∧ J < 제가 }
이 올바른지 :
I는 사후 조건을 가지고? 어떻게 이것을 확인합니까? 그것은 단순 해 보인다.
감사합니다.
주위에 오늘은 "QED":-), 그는 정말 자신의 물건을 알고있다. 아무도 대답하지 않으면 가능한 경우 직접 물어볼 수도 있습니다. –
귀하의 사후 조건은 아마 다음과 같아야합니다 : m = i ∧ i
Steve
예 스티브가 맞습니다. –