Автор Тема: Возведение в степень на Pascal  (Прочитано 11606 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ndrew

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Возведение в степень на Pascal
« : 03 Апреля 2010, 02:32:41 »
Подскажите пожалуйста, как на Паскале возвести в степень отрицательное число, а то я уже совсем запутался со своими лабораторными. Я 4 часа искал ошибку в проге, а там просто ln  из -56 :( что делать? Ничего в голову не лезет

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #1 : 03 Апреля 2010, 02:36:47 »
в паскале нету встроенной функции,организуйте циклом

например нужно получить аn

b:=1;
for i:=1 to n do
  b:=b*a;
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн Ndrew

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #2 : 03 Апреля 2010, 02:48:52 »
Спасибо. Вот только я сразу не написал что степень у 1/3.
Чтоб понятней было:  y:=exp(1/3*ln(sqr(x)*x+5*sqr(x)-15/x));
При  x:=0.1 у меня облом :(

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #3 : 03 Апреля 2010, 03:09:56 »
берите выражение под логарифмом по модулю,а перед экспонентой ставьте минус
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #4 : 03 Апреля 2010, 11:36:59 »
Но только один момент в Паскале есть такая функция pow как раз для дробных, определена в модуле math
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн Данила

  • Глобальный модератор
  • *****
  • Сообщений: 1657
  • Математик-экстрасенс
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #5 : 03 Апреля 2010, 13:30:11 »
ну это только в фпц вроде,в трубе нет модулей...или я что-то путаю?
Просьба не кидать мне в ЛС Ваши задания...создаем тему,пишем свое задание,наработки\идеи...полностью и нахаляву ничего не решаю

Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #6 : 03 Апреля 2010, 13:49:33 »
По моему и в Турбе то же, т.к. модульность это еще от структурного программирования, а турба дитя 80-ых
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

Оффлайн samar

  • Пользователь
  • **
  • Сообщений: 41
    • Просмотр профиля
Re: Возведение в степень на Pascal
« Ответ #7 : 06 Апреля 2010, 11:30:45 »
В Turbo в стандартных библиотеках функции pow нету. Приходилось в ручную реализовывать (чере ln и exp).

 

Помогите в составлении программы на Turbo Pascal,плиз!срочно!

Автор Ymni4ka

Ответов: 1
Просмотров: 6044
Последний ответ 03 Ноября 2010, 09:27:22
от testtest
Помогите составить блок-схему и программы на языке Pascal

Автор tasha1991

Ответов: 0
Просмотров: 6652
Последний ответ 09 Января 2011, 16:33:00
от tasha1991
Pascal. Вычислить значения  du/dx, пользуясь конечно-разностным соотношением

Автор Shurara

Ответов: 0
Просмотров: 6503
Последний ответ 09 Февраля 2011, 17:54:21
от Shurara
Pascal. Решить задачу Коши для ОДУ модифицированным методом Эйлера

Автор Shurara

Ответов: 1
Просмотров: 7923
Последний ответ 10 Марта 2011, 16:39:51
от lyamec
Pascal FAQ. Напишите примеры использования процедур и функций

Автор privatnebank

Ответов: 3
Просмотров: 6083
Последний ответ 19 Февраля 2010, 16:29:25
от InfStudent