![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.10.2009
Сообщений: 9
|
![]()
ребят, помогите. завтра сдавать задачку, если не сдам то с учебы выкидывают((
задача такова, возвести в степень z=y^x Дело в том, что в паскале возвести в степень можно только так: exp(x*ln(y)). Вот, но есть нюанс. Если просто взять бумагу, высчитать -2^2 мозгов много не надо, а вот когда паскаль начинает считать, то логарифм из 0 и отрицательного числа не высчитывается. Но надо решить задачу, без использования процедур и функций. например так, но задача не сдалан до конца, не знаю как быть Код:
|
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,591
|
![]()
Функция Power из Делфи:
Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
![]()
можно вот так:
Код:
|
![]() |
![]() |
![]() |
#4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
redeezko Ну и посмотрите, что выдаст Ваша программа, например, для корня из 2
ILNARM Если надо без функций, то копайте во сторону ряда Маклорена-Тейлора. В Вашем случает лучше всего использовать ряд для (1+x)^m. Дальше ищете по форуму, как такой ряд реализовать с заданной точностью. Такие задания появляются каждую неделю
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
![]()
Greblin не пойму о чем вы? Приведите пример когда данная программа не работает? Вроде пару занятий назад по информатике в универе препод нам написал именно такой код.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 16.10.2009
Сообщений: 9
|
![]()
redeezko, спасибо за помощь, но при некоторых кобинация программа не правильно работает, например, 2^(-2)
Arigato, препод мне точно не поверит, что я сам делал, и доказать не смогу) |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
![]()
Прошу прощения, сейчас исправлю
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
![]()
Вот. Может и не рационально зато верно считает.
Код:
|
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,591
|
![]()
redeezko
А если X = 2; Y = 0.5 Да и не ясно, у вас X^Y или Y^X? Кажется, ТС надо X^Y. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
![]()
Arigato да вроде у него y^x
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
pascal возведение в степень | world12_tk | Помощь студентам | 1 | 09.06.2009 17:40 |
возведение в степень | Lissisa | Помощь студентам | 1 | 21.03.2009 22:34 |
Возведение числа в степень | Gross | Общие вопросы Delphi | 8 | 25.12.2008 19:37 |
Возведение в степень | Stanislav | Общие вопросы Delphi | 10 | 05.12.2007 23:34 |
Возведение в степень... | Sota | Общие вопросы C/C++ | 7 | 18.07.2007 17:05 |