Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 13.09.2015
Сообщений: 124
1

Вычисление суммы, табуляция, модль

03.10.2015, 15:30. Показов 392. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В заданиях необходимо вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x изменяющихся от xn до xk с шагом h=(xn-xk)/10. Близость значений S(x) и Y(x) во всем диапазоне значений x указывает на правильность вычисления S(x) и Y(x).

https://www.cyberforum.ru/cgi-bin/latex.cgi?1-\frac{x^2}{2!}=....+(-1)^n*\frac{x^2^n}{(2n)!}


Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
unit Matfu;
 
interface
 
 Function Tg(x:extended)   : extended; // Функция для вычисления тангенса
 Function Ch(x:extended)   : extended; // Функция для вычисления гиперболического синуса
 Function Sin2(x:extended) : extended; // Функция для вычисления квадрата синуса
 
implementation
 Function Tg;
  begin
    Result:=Sin(x)/Cos(x);
 end;
 Function Ch;
  begin
    Result:=(exp(x)-exp(-x))/2;
 end;
 Function Sin2;
  begin
    Result:=sqr(sin(x));
 end;
 
end.
 
    Текст вызывающей программы:
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Buttons, ExtCtrls,MatFu;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Memo1: TMemo;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    RadioGroup1: TRadioGroup;
    procedure FormCreate(Sender: TObject);
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 Type
   fun = function(x:extended):extended; // Объявление типа функция
var
  Form1: TForm1;
 
implementation
 
{$R *.DFM}
 
procedure TForm1.FormCreate(Sender: TObject);
begin
 Edit1.Text:='0';
 Edit2.Text:='3';
 Edit3.Text:='0,3';
 Memo1.Clear;
  RadioGroup1.ItemIndex:=0;
end;
 
procedure Tabl(f:fun;xn,xk,h:extended);  // Расчет таблицы
   var x,y: extended;
  begin
    x:=xn;
   repeat
     y:=f(x);
    Form1.Memo1.Lines.Add('x='+FloatToStrf(x,fffixed,8,3)+
                         ' y='+FloatToStrf(y,fffixed,8,3));
        x:=x+h;
   until (x>xk);
end;
 
procedure TForm1.BitBtn1Click(Sender: TObject);
var xn,xk,h : extended;
begin
  xn:=StrToFloat(Edit1.Text); //  Начальное занчение интервала
  xk:=StrToFloat(Edit2.Text); //  Конечное значение интервала
  h:=StrToFloat(Edit3.Text);  //  Шаг расчета
   case RadioGroup1.ItemIndex of   // Выбор функции
    0 : Tabl(tg,xn,xk,h);
    1 : Tabl(ch,xn,xk,h);
    2 : Tabl(sin2,xn,xk,h);
     end;
end; 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2015, 15:30
Ответы с готовыми решениями:

Вычисление интеграла и табуляция
Доброго времени суток! Написал программу в делфи и паскале, дошла очередь до С++ , а как писать...

Табуляция функции и вычисление выражения.
Здравствуйте. Я знаю язык С++, но мы сейчас проходим паскаль и у меня к вам вопросы. Помогите...

Табуляция функции и вычисление корня в excel
Здравствуйте!Мне необходима помощь в выполнении заданий. Дана функция 2lnx-КОРЕНЬ(2x)=0 ;шаг h=0,1...

Оформить в виде функции вычисление среднеарифметического, вычисление суммы и произведения чисел
2. Даны три числа. Оформить в виде функции вычисление среднеарифметического, вычисление суммы и...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
03.10.2015, 15:52 2
Что типовая функция, что ее разложение в ряд, написаны через одно место, а код вообще для дураков..
0
03.10.2015, 15:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2015, 15:52
Помогаю со студенческими работами здесь

Вычисление суммы четных и суммы нечетных чисел в одномерном массиве
1) Написать программу для вычисления суммы четных и суммы нечетных чисел в одномерном массиве!

Ввод элементов массива с клавиатуры, вычисление суммы по формуле, нахождение максимальной суммы
Помогите дополнить код. Нужно, чтоб элементы массива вводились с клавиатуры. Выводилось на экран...

Составить программу вычисления суммы строк элементов матрицы. Вычисление суммы оформть в виде процедуры.
Составить программу вычисления суммы строкэлементов матрицы. Вычисление суммы оформить в виде...

Составить программу вычисления суммы четных строк элементов матрицы. Вычисление суммы и вывод исходных данных оформись в виде процедуры
Составить программу вычисления суммы четных строк элементов матрицы. Вычисление суммы и вывод...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru