LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Ну тут все достаточно просто, надо только знать свойства логарифма. Например если надо найти с точностью до 2 знаков логарифм
log10 (123456) можно сделать следующие шаги:
log10 (123456) (используя код http://melpon.org/wandbox/permlink/ZIzQgnd9Q3wyy9eM ) = 5 (с точностью до целых, нет дробной части) 10 ^ 5 = 100000
Сделам log10 который определен на интервале от 1 до 9.9999999999... через таблицу поиска (типа https://gcc.gnu.org/onlinedocs/gcc/Case-Ranges.html ) c промежутками, которых достаточно для получения нужной точности log10 (123456/100000) = 0.0915122...
http://www.wolframalpha.com/input/?i=log10 (123456/100000)
Примерное решение (с двумя знаками): 5 + 0.09 = 5.09
http://www.wolframalpha.com/input/?i=log10 (123456) и действительно, так и есть

Исправление SZT, :

Ну тут все достаточно просто, надо только знать свойства логарифма. Например если надо найти с точностью до 2 знаков логарифм
log10 (123456) можно сделать следующие шаги:
log10 (123456) (используя код http://melpon.org/wandbox/permlink/ZIzQgnd9Q3wyy9eM ) = 5 (с точностью до целых, нет дробной части) 10 ^ 5 = 100000
Сделам log10 который определен на интервале от 1 до 9.9999999999... через таблицу поиска c промежутками, которых достаточно для получения нужной точности log10 (123456/100000) = 0.0915122...
http://www.wolframalpha.com/input/?i=log10 (123456/100000)
Примерное решение (с двумя знаками): 5 + 0.09 = 5.09
http://www.wolframalpha.com/input/?i=log10 (123456) и действительно, так и есть

Исходная версия SZT, :

Ну тут все достаточно просто, надо только знать свойства логарифма. Например если надо найти с точностью до 2 знаков логарифм
log10 (123456) можно сделать следующие шаги:
log10 (123456) (используя код http://melpon.org/wandbox/permlink/ZIzQgnd9Q3wyy9eM ) = 5 (с точностью до целых, нет дробной части) 10 ^ 4 = 100000
Сделам log10 который определен на интервале от 1 до 9.9999999999... через таблицу поиска c промежутками, которых достаточно для получения нужной точности log10 (123456/100000) = 0.0915122...
http://www.wolframalpha.com/input/?i=log10 (123456/100000)
Примерное решение (с двумя знаками): 5 + 0.09 = 5.09
http://www.wolframalpha.com/input/?i=log10 (123456) и действительно, так и есть