Описание последствий выполнения конструкций языка программирования с помощью языка логики и заданий предусловий и постусловий определяется