|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.10.2009, 19:42 | #1 |
Регистрация: 16.10.2009
Сообщений: 9
|
возведение в степень
ребят, помогите. завтра сдавать задачку, если не сдам то с учебы выкидывают((
задача такова, возвести в степень z=y^x Дело в том, что в паскале возвести в степень можно только так: exp(x*ln(y)). Вот, но есть нюанс. Если просто взять бумагу, высчитать -2^2 мозгов много не надо, а вот когда паскаль начинает считать, то логарифм из 0 и отрицательного числа не высчитывается. Но надо решить задачу, без использования процедур и функций. например так, но задача не сдалан до конца, не знаю как быть Код:
|
16.10.2009, 19:50 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,650
|
Функция Power из Делфи:
Код:
E-Mail: arigato.freelance@gmail.com
|
16.10.2009, 19:55 | #3 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
можно вот так:
Код:
|
16.10.2009, 20:07 | #4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
redeezko Ну и посмотрите, что выдаст Ваша программа, например, для корня из 2
ILNARM Если надо без функций, то копайте во сторону ряда Маклорена-Тейлора. В Вашем случает лучше всего использовать ряд для (1+x)^m. Дальше ищете по форуму, как такой ряд реализовать с заданной точностью. Такие задания появляются каждую неделю
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
16.10.2009, 20:11 | #5 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
Greblin не пойму о чем вы? Приведите пример когда данная программа не работает? Вроде пару занятий назад по информатике в универе препод нам написал именно такой код.
|
16.10.2009, 20:14 | #6 |
Регистрация: 16.10.2009
Сообщений: 9
|
redeezko, спасибо за помощь, но при некоторых кобинация программа не правильно работает, например, 2^(-2)
Arigato, препод мне точно не поверит, что я сам делал, и доказать не смогу) |
16.10.2009, 20:25 | #7 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
Прошу прощения, сейчас исправлю
|
16.10.2009, 20:55 | #8 |
Пользователь
Регистрация: 16.10.2009
Сообщений: 16
|
Вот. Может и не рационально зато верно считает.
Код:
|
16.10.2009, 21:00 | #9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,650
|
redeezko
А если X = 2; Y = 0.5 Да и не ясно, у вас X^Y или Y^X? Кажется, ТС надо X^Y. E-Mail: arigato.freelance@gmail.com
|
16.10.2009, 21:05 | #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 |