Enviar por SMS: Verification conditions for source-level imperative programs