Спасибо за поправку, вы совершенно правы.Не 1,241.. в 309 степени, а 1.241 умножить на 10 в 309 степени,
то есть в этом числе 310 цифр.
Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
Спасибо за поправку, вы совершенно правы.Не 1,241.. в 309 степени, а 1.241 умножить на 10 в 309 степени,
то есть в этом числе 310 цифр.
Объясните тогда почему калькулятор считает и выводит значения как для 2 в 1023, так и для 2 в 1024, таки и для 2 в 1025 (тоже влазит в ячейку, получается?), а для e ^710 загибается, в то время как распространенный и относительно простенький код калькулятора на джаваскрипте, написанный каким-то студентом с легкостью считает факториалы в шестизначной степени?e в 709 - это меньше чем 2 в 1023
е в 710 -это больше 2 в 1024 (легко убедиться поделив 709 и 710 на ln 2)
Вывод, думаю, очевиден. Не влазит число в ячейку.
2*e^709 тоже еще влазит
Студенту не жалко памяти на компьютере. А гуглу жалко, его сервер не резиновый. Поэтому гугл поставил ограничение на максимальный размер чисел. В калькуляторе, видимо, как и в специальных математических программах разрешены операции с более длинными числами.Объясните тогда почему калькулятор считает и выводит значения как для 2 в 1023, так и для 2 в 1024, таки и для 2 в 1025 (тоже влазит в ячейку, получается?), а для e ^710 загибается, в то время как распространенный и относительно простенький код калькулятора на джаваскрипте, написанный каким-то студентом с легкостью считает факториалы в шестизначной степени?
Гм.. У меня 2 в 1024 считает бесконечностью. Проверьте.Объясните тогда почему калькулятор считает и выводит значения как для 2 в 1023, так и для 2 в 1024, таки и для 2 в 1025 (тоже влазит в ячейку, получается?), а для e ^710 загибается, в то время как распространенный и относительно простенький код калькулятора на джаваскрипте, написанный каким-то студентом с легкостью считает факториалы в шестизначной степени?
Да, вы правы конечно же, я совсем заыл, что мы говорили о гугловском калькуляторе, а 2 в 1024 я почему-то решил проверить на калькуляторе win10, которые с задачей, на удивление, справился ))).Гм.. У меня 2 в 1024 считает бесконечностью. Проверьте.
Написать программу-калькулятор, с оригинальным представлением числа мождно для чего угодно. Хоть для советского микрокалькулятора мк-61 - для него была программа, позволяющая проводить арифметические действия с представлениями чисел, у которых 80 значащих цифр (родное представление ограничивалось 12).
В конце концов, любон трансцедентное число (например пи) требует бесконечный объем памяти для своего точного представления, да и самих чисел бесконечно много - а потому всегда и везде ограничиваются приближениями либо ограничениями.
Я вообще бы рекомендовал проводить рассчеты, требующие вычисления очень больших чисел не методом "влоб", а как-нибудь изящней, привлекая везде где можно сокращения и упрощение.
А у него, похоже, искусственное ограничение аж на 10^10000я почему-то решил проверить на калькуляторе win10, которые с задачей, на удивление, справился ))).