Задача 1.6
1. Условие задачи
Вычислить
![]()
2. Решение
xk
S = S + —— ,
22k
где k — счетчик числа прохождений тела цикла. После расчетов результат выводится на экран.
3. Алгоритм решения

4. Текст программы
1: #include <stdio.h>
2: #include <conio.h>
3: #include <math.h>
4: void main()
5: {
6: float s, x;
7: int n, k;
8: clrscr();
9: printf("\nВведите натуральное n:\n");
10: scanf("%d", &n);
11: printf("\nВведите x:\n");
12: scanf("%f", &x);
13: s=0;
14: for(k=1; k<=n; k=k+1)
15: s = s + pow(x,(float)k)/pow(2.0,2.0*(float)k);
16: printf("\nЗаданная сумма равна %.2f .\n", s);
17: getchar();
18: }
5. Работа программы
Введите натуральное
n:
3
Введите x
2
Заданная сумма равна 0.88 .
6. Проверка
Расчет показывает,
что программа работает корректно:
s=2/4+1/(2*2)+1/(2*2*2),
то есть S = 0,88.