Учеба и наука
При вводе числа, содержит более 15 цифр в ячейке Microsoft Excel изменяет любые цифры за пятнадцатый место заполняются нулями. Это стало понятно. Для - вопрос №2038471
При вводе числа, содержит более 15 цифр в ячейке Microsoft Excel изменяет любые цифры за пятнадцатый место заполняются нулями. Это стало понятно. Для временного решения этой проблемы надо отформатировать ячейку как текст, а затем ввести цифры. После этого в ячейке может отображаться до 1024 символов. Но с цифрами в текстовом формате никаких действий (и арифметические, и математические) выполнить невозможна. Это тоже правда!Так ли?
Теперь вопрос:
Существует ли такая программа, которая с цифрами состоящиеся свыше пятнадцати чиселдает возможность решить и арифметические(сложение, вычитание, умножение и деления), и математические задачи. Или не существует, мне кажется таких программ должен быть...
июль 18, 2016 г.
-
Всего ответов: 1
-
Есть такое понятие — тип данных. Для хранения числа (или чего-то другого) выделяется определенное количество байт. И вследствие этого есть ограничение на количество разрядов числа. Даже существует наибольшее и наименьшее число, есть понятие машинного нуля. Этим компьютерная математика и отличается от «человеческой». В разных случаях (скажем так, для разных программ) эти ограничения разные. Для EXCEL — можете прочитать это — www.dialektika.com/PDF/978-5-8459-1339-5/part.pdf
Обычно эти ограничения никому не мешают. Но у вас, наверное, какие то очень специфические задачи.
Я не могу привести вам пример программы, которая сможет считать более 15 десятичных разрядов — как-то не было у меня потребности в таких действиях.
Но и не скажу, что это невозможно. В принципе, зная языки программирования, можно составить такую программу самому. Это не так и сложно. Но ограничения все равно будут. Например число Пи — оно же бесконечное (и таких чисел много). Можно вычислить его с какой угодно точностью, но зачем?
«В наши дни с помощью ЭВМ число
Точность вычисления ограничивается обычно наличными ресурсами компьютера, — чаще всего временем, несколько реже — объёмом памяти.» — это цитата из Википедии.
По поводу действий с вычислено с точностью до триллионов знаков, что представляет скорее технический, чем научный интерес, потому что такая точность практической пользы не представляет.цифрами в текстовом формате — это возможно. Но только не обычными действиями +-*/, а специальными функциями, которые МОЖНО написать для каждого действия.
Нужно только знать требования к точности вычислений. Не скажу, что это очень просто, но возможно.
Похожие вопросы
Робот умеет • Прибавить к числу единицу. • Умножить число на 2. • Умножить число на 3. Сколько существует различных способов получить...
сентябрь 20, 2015 г.
Решено
Перевести из троичной системы отсчета в восьмеричную число 121,3
сентябрь 17, 2015 г.
Решено
как посчитать в экселе результат, рейтинг и оценку в ниже представленной таблице, напишите формулы для экселя пожалуйста)
ноябрь 16, 2014 г.