Пятница, 24.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

как возвести в степень (-Х)^k ?
ZimANДата: Суббота, 03.05.2008, 00:16 | Сообщение # 1
Знакомый
Группа: Пользователи
Сообщений: 24
Репутация: 2
Замечания: 0%
Статус: Offline
как собственно возвести в степень ?

(-Х)^k

если использовать этот способ ( exр(ln(-x)*k) ) , то Паскаль выдает ощибку: Invаlid floating point operation. Пераметр, который был в функции Ln получается отрицательный. Как по другому это сделать ?

 
PavelДата: Суббота, 03.05.2008, 00:47 | Сообщение # 2
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Добавить пару условий. Вычисляй абсолютную величину. А потом уже добавляй минус или плюс. Имхо математика. Решали очень давно и все получилось таким примерно путем.
 
AlexanderДата: Суббота, 03.05.2008, 02:14 | Сообщение # 3
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Ну ясен пень! Если степень не целое число, то вам нужно находить корень, а под ним не может быть отрицательное число, если он чётной степени! В вшей формулировке задачу вообще решить невозможно! "K"- это дробь, по которой мы не сможем определить чётный у неё знаменатель или нет. Например: (-3)^(0.055555) ==> Мы можем посчитать по абсолютной величине и умножить на -1, но это будет неверно, т.к. 0.0555555=1/18, а корень чётной степени из отрицательных не берётся. Поэтому дайте полную формулировку, оговорив все условия для "икс" и "ка".

Скажем дружно- нафиг нужно!
 
PavelДата: Суббота, 03.05.2008, 09:36 | Сообщение # 4
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Мне кажется, что ч и к типа real. Я бы дал совет расковырять функцию power в делфи biggrin biggrin biggrin Она-то правильно работает.
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;