We establish necessary and sufficient conditions for the solvability of the nonlinear boundary-value problem in the critical case and develop a scheme for the construction of solutions of this problem. By using the Newton–Kantorovich method, we propose a new iterative scheme for the determination of solutions to the weakly nonlinear boundary-value problem for a system of ordinary differential equations in the critical case. As examples of application of the constructed iterative scheme, we obtain approximations to the solutions of a periodic boundary-value problem for the Duffing and Lienard equations. To check the accuracy of the established approximations to the solutions of the periodic boundary-value problem for the Duffing and Lienard equations, we use discrepancies in the original equations.