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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2012, 14:01   #1
kvkvk
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 10
По умолчанию Табулирование функции

Протабулировать функцию 10/(1-sqr(x)) на отрезке от -2,5 до 2,5 шаг 0,5
Код:
Program tabul;
var i, n: integer; a, b, h, xi, yi:real;
function y(x:real):real;
begin
y:=10/(1-sqr(x));
end;
Begin
writeln('vvedi a, b, h'); readln(a, b, h);
writeln ('__________________________');
writeln ('*   i  *  xi *   yi     *');
writeln ('*______*_____*__________*');
n:= trunc ((b-a)/h);
for i:=0 to n do
begin
xi:=a+i*h;
if xi=-1  then writeln ('*   ',i:3,'*',xi:5:2,'*   Pa3Pb|B*')
else
begin
yi:=y(xi);
writeln('*   ',i:3,'*',xi:5:2, '*', yi:10:6, '*')
end;
end;
if trunc ((b-a)/h)<>((b-a)/h) then
begin
xi:=b;
yi:=y(xi);
writeln('*', (n+1):3, '*', xi:5:2,'*', yi:10:6, '*');
end;
writeln ('*______*_____*__________*');
readln;
end.
Помогите исключить значение функции в точке 1.
Что то я туплю как?)
kvkvk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Табулирование функции Elonu Помощь студентам 4 28.03.2011 21:02
Табулирование функции oksik_777 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2010 19:27
Табулирование функции vbas Общие вопросы .NET 1 17.12.2009 00:32