Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2008, 16:28   #1
vItal87ka
Новичок
Джуниор
 
Регистрация: 09.01.2008
Сообщений: 1
Вопрос Число в степени

Уважаемые ПРОграммисты !
мне надо было решить задачу в турбо паскале. Но когда я присваиваю y:= -0.825 при запуске у меня error 207.
Помогите пожалуйста как в паскале записать отрицательное значение числа и показателя степени (в часности 10 в -2 степени) ????
Заранее благодарен.
vItal87ka вне форума Ответить с цитированием
Старый 09.01.2008, 16:37   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код в студию
_Dmitry вне форума Ответить с цитированием
Старый 09.01.2008, 16:46   #3
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

x^(-0.825)=1/x^0.825
puporev вне форума Ответить с цитированием
Старый 09.01.2008, 16:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
x^(-0.825)=1/x^0.825
Это в Паскале???
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2008, 17:55   #5
True_Evil
Пользователь
 
Регистрация: 05.01.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от vItal87ka Посмотреть сообщение
Помогите пожалуйста как в паскале записать отрицательное значение числа и показателя степени (в часности 10 в -2 степени) ????
Заранее благодарен.
10^-2 = 1 / sqr(10)
True_Evil вне форума Ответить с цитированием
Старый 09.01.2008, 18:29   #6
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
Это в Паскале???
Это в арифметике.
puporev вне форума Ответить с цитированием
Старый 09.01.2008, 19:04   #7
Alex21
With best regards
Участник клуба
 
Регистрация: 20.04.2007
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от vItal87ka Посмотреть сообщение
(в часности 10 в -2 степени)
Общий случай: 1E-2
Результат: 1.00000000000000E-0002
Что значит: E-это 10^, т.е. 1*10^-2 = 1E-2
-2 - показатель степени.

Приведем это в читаемый вид: (1E-2:4:2) -> 0,01
Alex21 вне форума Ответить с цитированием
Старый 09.01.2008, 23:32   #8
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,179
По умолчанию

Для Паскаля (для + степени)
X^N = Exp(ln(X)*N)
дл "-" й не пркатит
ADSoft вне форума Ответить с цитированием
Старый 10.01.2008, 00:26   #9
Iceman
Форумчанин
 
Регистрация: 08.07.2007
Сообщений: 154
По умолчанию

у тя y:real ? чтоб увидеть в степени прост пиши не writeln(y:2:2); (или какие у тя там цифры) а просто writeln(y);
Iceman вне форума Ответить с цитированием
Старый 10.01.2008, 09:04   #10
True_Evil
Пользователь
 
Регистрация: 05.01.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
Для Паскаля (для + степени)
X^N = Exp(ln(X)*N)
дл "-" й не пркатит
a^b=Exp(b * ln(a));
a^-b=1 / Exp(b * ln(a));
True_Evil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Label записать число в степени? XilDen Общие вопросы Delphi 7 03.07.2009 21:03
Как вывести все целые степени числа? riorio07 Паскаль, Turbo Pascal, PascalABC.NET 1 20.05.2008 11:47
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56
Ввести число N и определить делится ли оно без остатка на число M (VBA) Ivanich Microsoft Office Excel 7 24.04.2008 19:43
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки urgu_st Помощь студентам 13 23.10.2007 09:14