for25-30

Решение задач. День двадцатый. For25-30

Приветствуем читателей нашего сайта! Сегодня мы с вами решим задачи for25-30.

For25-30

For25. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения
X − X2/2 + X3/3 − … + (−1)N−1·XN/N.
Полученное число является приближенным значением функции ln в точке 1 + X.

Решение Показать

For26. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения
X − X3/3 + X5/5 − … + (−1)N·X2·N+1/(2·N+1).
Полученное число является приближенным значением функции arctg в точке X.
Решение Показать

For27. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения
X + 1·X3/(2·3) + 1·3·X5/(2·4·5) + … +
+ 1·3·…·(2·N−1)·X2·N+1/(2·4·…·(2·N)·(2·N+1)).
Полученное число является приближенным значением функции arcsin в точке X.

Для того чтобы решить эту задачу, нам нужно всего лишь внимательно посмотреть на формулу в условии задачи. Просто занесем значения 2 * i — 1, 2 * N, 2 * N + 1 в переменные. И не забывайте накапливать их результат!

Решение Показать

For28. Дано вещественное число X (|X| < 1) и целое число N (> 0). Найти значение выражения
1 + X/2 − 1·X2/(2·4) + 1·3·X3/(2·4·6) − … +
+ (−1)N−1·1·3·…·(2·N−3)·XN/(2·4·…·(2·N)).
Полученное число является приближенным значением функции (1+X)1/2.

Данная задача очень похожа на предыдущую.

Решение Показать

For29. Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также набор точек
A, A + H, A + 2·H, A + 3·H, …, B,
образующий разбиение отрезка [A, B].
Решение Показать

For30. Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также значения функции F(X) = 1 − sin(X) в точках, разбивающих отрезок [A, B]:
F(A), F(A + H), F(A + 2·H), …, F(B).
Решение Показать

На сегодня всё! Если у вас возникли какие-либо вопросы, не стесняйтесь, задавайте их в комментариях. Я постараюсь ответить на все!

  • Іван Моргалюк

    можно вопрос по For25? я ввожу число N=3; X=0.5 и у меня выводит 0.39 а у вас 0.412 что у меня не так в коде??
    program abc;

    var x:real;
    i,n,a:integer;

    BEGIN
    read(x,n);
    a:=-1;
    for i:=2 to n do
    begin

    x:=x-power(a,i)*(power(x,i)/i);
    end;
    write(x:0:3);
    END.