1. int dx/(x^2 + 2 * x + 3) = int dx/(x^2 + 2 * x + 1 + 2) =
= int dx/((x + 1)^2 + 2) = int d(x + 1)/((x + 1)^2 + 2) = | t = x + 1 | =
= int dt/(t^2 + 2) = | t = 2^(1/2) * u, u = t/2^(1/2), dt = 2^(1/2) du | =
= int 2^(1/2) du/(2 * u^2 + 2) = 2^(1/2)/2 * int du/(u^2 + 1) =
= 1/2^(1/2) * arctg u + C = | u = t/2^(1/2) | = 1/2^(1/2) * arctg (t/2^(1/2)) + C =
= | t = x + 1 | = 1/2^(1/2) * arctg ((x + 1)/2^(1/2)) + C
2. int (x + 2) dx/(x^2 + 2 * x + 2) = int (x + 2) dx/(x^2 + 2 * x + 1 + 1) =
= int (x + 1 + 1) d(x + 1)/((x + 1)^2 + 1) = | t = x + 1 | =
= int (t + 1) dt/(t^2 + 1) = int t dt/(t^2 + 1) + int dt/(t^2 + 1) =
= 1/2 * int d(t^2)/(t^2 + 1) + arctg t + C =
= 1/2 * ln (1 + t^2) + arctg t + C = | t = x + 1 | =
= 1/2 * ln (1 + (x + 1)^2) + arctg (x + 1) + C =
= 1/2 * ln (x^2 + 2 * x + 2) + arctg (x + 1) + C