Вам понадобится
- компьютер
- программа-калькулятор
Инструкция
1
Откройте программу-калькулятор на вашем компьютере. Введите число A, которое нужно возвести в большую степень N. Попробуйте произвести возведение в степень. В большинстве случаев программа-калькулятор успешно справится с заданием и выдаст результат на экран. Однако, прямой метод не всегда срабатывает. Программы-калькуляторы часто написаны не самым лучшим образом и могут не справляться с рядом простых с виду задач. Именно к таким задачам относится возведение в большую степень. Например, для значения N = 10000000000 калькулятор Windows отказывается считать результат, а калькулятор Ubuntu просто зависает.
2
Разложите показатель степени N на несколько множителей, каждый из которых не превышает по значению 100000. С таким показателем большинство калькуляторов успешно справится. Если один из множителей окажется дробным числом, ничего страшного. Например, показатель степени 333333333 можно разложить на множители 100000 и 3333,33333.
3
Согласно формуле A^(N1*N2) = (A^N1)^N2 последовательно возведите основание А в степени, равные полученным на предыдущем шаге множителям. Например, сначала возведите число А в степень 100000, а затем получившийся результат возведите в степень 3333,33333. После этих расчетов вы получите необходимый вам результат.
Видео по теме
Обратите внимание
Если один из множителей получился дробным, а основание степени является отрицательным числом, программа-калькулятор не позволит вам произвести возведение отрицательного числа в дробную степень. В этом случае возводите модуль основания в нужную вам степень, а потом, если потребуется, измените знак результата. Результат должен быть отрицательным, если степень является нечетным числом.
Полезный совет
Если значение А близко к единице, а N очень велико, воспользуйтесь формулой (1 + 1/A)^N -> e. Например, 1,000005^200000 приблизительно равняется числу е.