![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 15
|
![]()
Добрый день! Задача такова:написать программу,выполняющую табулирование функции.Программу я написала, она работет, но работает неправильно... То есть, у меня есть тесты правильные(от препода), так вот моя прога выдаёт результаты отличные от них. Не мог бы кто-нибудь проверить меня?Где моя ошибка?
Задание: ![]() Моя программа: domains r=real predicates y(r,r,r) w goal write("X0="),readreal(X0),nl,write( "Xk"),readreal(Xk),nl,write("H="),r eadreal(H),nl,y(X0,Xk,H). clauses w:-clearwindow,makewindow(25,26,203,"t abulirovanie",0,0,25,80). y(X0,Xk,H):-X0>Xk+H/2,write("End"). y(X0,Xk,H):- X0<Xk+H/2,X0>-0.000000001,X0<0.000000001,write("x =",X0," y=No"),nl,X=X0+H,y(X,Xk,H); X0<Xk+H/2,X0>1.999999999,X0<2.000000001,wri te("x=",X0," y=No"),nl,X=X0+H,y(X,Xk,H); X0<Xk+H/2,Z1=X0-2,Z2=X0/Z1,Z3=-X0/Z1,Z4=exp(Z2)-exp(Z3),Z5=exp(X0),Z6=Z5/Z4,write("x=",X0," y=",Z6),nl,X=X0+H,y(X,Xk,H). Спасибо! |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 16.04.2010
Сообщений: 1
|
![]()
формула синуса гиперболического расписана не верно... отсутствует деление на 2 "sh(x) = [exp(x) - exp(-x)]/2"
|
![]() |
![]() |
![]() |
#3 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]() Код:
Код:
Код:
Цитата:
Код:
А еще красивей выделить это хозяйство в функцию сравнения с заданной точностью Код:
Код:
Последний раз редактировалось rrrFer; 14.10.2011 в 22:27. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Табулирование функции | oksik_777 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.05.2010 19:27 |
Табулирование функции | Dead Romantic | Помощь студентам | 2 | 25.12.2009 21:40 |
Табулирование функции | vbas | Общие вопросы .NET | 1 | 17.12.2009 00:32 |
табулирование функции | tonic | Microsoft Office Excel | 1 | 04.01.2008 00:38 |