2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Табулирование в Pascal
Сообщение08.02.2009, 11:19 


13/01/09
21
Помогите пожалуйста с задачей:

F(x) - табулируемая функция; [A,B] - диапазон изменения аргумента;
n- количество точек; h- шаг табуляции. Результатом является таблица, содержащая три столбца: i - текущая точка расчета, Xi - значение аргумента, Yi - значение функции.

Для расчетов использовать следующие формулы:

\[h\frac{{B - A}}
{{n - 1}}\];
\[Xi = A + i*h\];
\[Yi = F(Xi)\];
\[i = 0,1,2,...,n - 1\].


Исходные данные:
Y=F(x) = X-3/X^2+2
A=-4
B=4
n - не указано, надо найти
h=0.5

есть только набросок, не знаю првильный ли он, как сделать полностью

Код:
for i:=0 to round((b-a)/h) do
begin
xi:=a+i*h;
yi:=x1-3/xi/xi+2;
writeln(i,' ',xi,' ',yi);
end;

 Профиль  
                  
 
 
Сообщение08.02.2009, 19:53 
Заслуженный участник


11/05/08
32166
правильно, только, во-первых, правила приличия требует делать отступы и, во-вторых, квадрат немножко грамотнее записывать как sqr(xi).

(ну и там ещё по рассеянности x1 проскочило)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group