Abstract. This work presents an open-loop discrete-time dynamic optimization scheme for continuous-variable impulsive control problems. This methodology can be more useful than the classical optimal control in several contexts, since it delivers control actions just in discrete times, which introduce discontinuities in the system state variables. Two case studies are presented: the biological control of pests in crops using a prey-predator model and the optimal vaccination in epidemics control using an SIR model.