В контракт рекурсивного метода может входить инвариант метода. Какие утверждения справедливы относительно инварианта?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
инвариант должен включаться в предусловие и постусловие метода
если инвариант существует, то его следует включать в описание метода как комментарий
та часть инварианта, которая задана формальными булевскими выражениями, должна включаться в предусловие и постусловие метода(Верный ответ)
та часть инварианта, которая задана комментарием, не должна включаться в предусловие и постусловие метода(Верный ответ)
если инвариант существует, то в описании метода он может быть задан как формальными булевскими выражениями, так и в виде комментария(Верный ответ)