volvo прав: если есть желание получше разобраться в вопросах с отрицательными основаниями в степенях, имеет смысл заглянуть в процитированную им тему:
Цитата(volvo @ 21.10.2008 1:17)
Но очень может статься, что в случае
MaximumGame'а это будет лишним, ибо он четко указал, что речь идет о целых (ну, и, я предполагаю, неотрицательных) степенях. А в этом случае, как я уже говорил, операция возведения в степень
эквивалентна многократному умножению числа само на себя - и не более того. Стандартная функция Power, как я полагаю, подходит к вопросу интеллектуально, удовлетворяя всех на основе здравого смысла, посредством отслеживания различных случаев, не мороча юзерам голову. Такое поведение в большинстве случаев приемлемо (собственно, обычная запись типа (-1)^n , встречающаяся, например, в рядах, тоже фактически работает по тому же принципу), но может вызвать иной раз некоторое недоумение - как, например, обсуждавшееся в процитированной теме. Так что некоторая осмотрительность не помешает. Но она не мешает никогда - кроме, разве что, ловли блох.. Впрочем -
о чем это я? (С) Именно при debugging'е желательно проявлять ее в полной мере