Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2012, 21:43   #1
Металлистка
Пользователь
 
Аватар для Металлистка
 
Регистрация: 26.05.2012
Сообщений: 26
По умолчанию Ряд Тейлора.Делфи

Помогите пожалуйста переделать программу с Турбо Паскаля в программу в Делфи,или написать заново.
Задание вложено как картинка.
Код в Паскале
uses crt;
var
Xbeg,Xfin,DX,S,X,e:real;
N:WORD;
Nx,i:integer;
Procedure sums (Xs, E:real; var S:real; var Ns:WORD);
var
a:real;
Begin
a:=1;
S:=1;
Ns:=0;
Repeat
Inc(Ns);
a:=-a*Xs/Ns;
S:=S+a;
Until Abs(a)<e;
End;
Begin
clrscr;
write('Xbeg= ');
readln(Xbeg);
write('Xfin= ');
readln(Xfin);
repeat
write('DX= ');
readln(DX);
until(Dx>0) and (Dx<abs(Xfin));
write('E=');
readln(E);
writeln('|----------------------------------------|');
writeln('| Results of calculation |');
writeln('|----------------------------------------|');
writeln('| X | SUM | Exp(-x) | n |');
writeln('|----------------------------------------|');
Nx:=ROUND ((Xfin-Xbeg)/DX);
X:=Xbeg;
For i:=0 to Nx do
begin
X:=Xbeg+DX*i;
SUMS(X,E,S,N);
Writeln('|' ,X:6:2, ' | ' ,S:10:6, '| ',Exp(-x):7:5, ' | ',N:4,'|');
end;
writeln('|----------------------------------------|');
readln;
end.

Как должно выглядеть в Делфи вложено как картинки,там нужно чтобы вводился только один X и не нужно выводить таблицу,тогда по моему и шаг(DX) не нужен.
Программу в Паскале писала не сама,плохо задание поняла(
Изображения
Тип файла: jpg 1.jpg (53.9 Кб, 73 просмотров)
Тип файла: jpg 2.jpg (94.2 Кб, 145 просмотров)
Тип файла: jpg 3.jpg (101.6 Кб, 143 просмотров)
Металлистка вне форума Ответить с цитированием
Старый 30.11.2012, 15:54   #2
Александр Павлович
Пользователь
 
Аватар для Александр Павлович
 
Регистрация: 25.11.2012
Сообщений: 13
По умолчанию

1. Создать в Delphi консольное приложение, копировать в его текст программы.

2. Убрать строку
uses crt;
С глубоким уважением,
Александр
Александр Павлович вне форума Ответить с цитированием
Старый 30.11.2012, 18:00   #3
Металлистка
Пользователь
 
Аватар для Металлистка
 
Регистрация: 26.05.2012
Сообщений: 26
По умолчанию

Нужно ведь что бы вместо х начального и х конечно только был 1 х и не нужна таблица,т.е. нужно что бы только по одному х прогоняла программа.
Металлистка вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ряд Тейлора С++ Nyflex Помощь студентам 1 01.10.2012 09:12
вычислить функцию с по-щью разложения в ряд.(Ряд Тейлора) feelstor Помощь студентам 2 26.12.2011 03:44
ряд тейлора likol07 Паскаль, Turbo Pascal, PascalABC.NET 1 07.12.2011 19:56
ряд Тейлора alexmikt Общие вопросы C/C++ 5 09.12.2010 10:08