Пример создания консольного приложения
Текст программы предложенного задания может иметь вид
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{
double a, b, x, h, r, s;
int n, zn = -1, k;
puts("Input a,b,h,n");
scanf("%lf%lf%lf%d", &a, &b, &h, &n);
for(x = a; x<=b; x+=h) {
r = s = 1;
for(k = 1; k<=n; k++) {
r=zn*r*x/k;
s+=r;
}
printf("\n x= %8.2lf sum= %8.5lf", x,s);
}
puts("\nPress any key ... ");
getch();
return 0;
}
Результат программы с введенными значениями a=0.1, b=1.0, h=0.2 и n=10:

Индивидуальные задания
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки.
Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n выбрать в зависимости от задания.
1.
,
.
2.
.
3.
.
4.
.
5.
.
6.
.
7.
,
.
8.
,
.
9.
,
.
10.
,
.
11.
,
.
12.
,
.
13.
,
.
14.
,
.
15.
,
.
16.
.
Дата добавления: 2022-02-05; просмотров: 427;











