We establish the coefficient necessary and sufficient conditions for the existence of solutions of weakly nonlinear boundary-value problems for systems of ordinary differential equations with pulsed action at fixed times and propose an iterative algorithm for the construction of these solutions.