Задание 10. Детерминированные циклы. Простейшие задачи
Пример. Даны натуральные числа N, x. Вычислить
.
#include <stdio.h>
#include <conio.h>
void main()
{
int x,N,ed=1,fact=1,stepX=1;
float S=0;
printf("Enter x,N ");
scanf("%d%d", &x,&N);
for (int k=1; k<=N; k++)
{
ed= -ed; // меняем знак единицы при каждой итерации
stepX*=x; // вычисляем
fact*=k; // вычисляем (k+1)!
S+=ed*stepX/float(fact);
}
printf("S= %f",S);
getch();
}
Для проверки данной программы, например, при x=2, N=6 целессобразно составить таблицу MS Excel, предствленную на рис. 1.

Рис. 1. Тестовоя таблица MS Excel.
Данные в этой таблице представлены на рис 2.

Рис. 2. Данные тестовой таблицы MS Excel.
1. Дано натуральное число N. Вычислить
*
.
2. Дано натуральное число N. Вычислить
, где 
3. Даны натуральные числа N и M (N>M). Вычислить
.
4. Дано натуральное число N. Вычислить
.
5. Дано натуральное число N и вещественное число x. Вычислить
,
. Функцию pow() не использовать.
6. Дано натуральное число N и вещественное число x. Вычислить
,
. Функцию pow() не использовать.
7. Дано натуральное число N и вещественное число x. Вычислить,
. Функцию pow() не использовать.
8. Дано натуральное число N>2. Вычислить
.
9. Дано натуральное число N и вещественное число x. Вычислить
.
10. Дано натуральное число N. Вычислить
, где 
11. Дано натуральное число N. Вычислить
.
12. Дано натуральное число N. Вычислить
.
Дата добавления: 2015-08-01; просмотров: 1039;
