Implementando funções Formal e Block