2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Количество цифр в числе без логарифмов
Сообщение10.04.2014, 20:51 
Аватара пользователя


11/01/14
54
Возможно, что кого-то заинтересует и кто-то ответит.
Дано число $n$. Количество цифр в нём больше нуля. Задача - посчитать количество цифр в числе $n$ без логарифмов и калькулятора, простой формулой.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 20:59 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
1. В чем вопрос? Вы знаете, как это сделать и хотите поделиться? Или у нас спрашиваете?
2. Как задано число? Потому что, если в позиционной системе - то пересчитать пальцем.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 21:04 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Надеюсь, число натуральное?
Код:
get (n); k=1; while (n>9) do {k++;n=trunc (n/10)}; type ('число цифр '+k);

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 21:13 
Аватара пользователя


11/01/14
54
Прошу прощения. Уточню.
Мы не знаем количество его цифр изначально, то есть визуально, перед глазами, у нас его нет. Мы знаем, что в нём больше нуля цифр. В общем, варьируется от $-\infty$ до $+\infty$. Если бы можно было пересчитать по пальцам, то вопрос бы здесь не висел, так как очевидно же.
Классический метод - взять десятичный логарифм числа (которое, кстати, целое), округлить логарифм и прибавить к нему 1. Но логарифмы недопустимы по условию.
Не знаю, как реализовать это простой формулой, но чувствую, что возможно.
Из испробованного - последовательное деление числа на 10 и запись количества делений как результата (но откуда мы знаем количество делений, если само число полностью неизвестно?); Округлённый квадратный корень из квадратного корня заданного числа $-2$, но точность хромает. Больше не могу никак придумать математическую формулу.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 21:43 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Это задача не из области математики, а из области ерунды. Ответ - логарифм, и Вам это известно. Как дать правильный ответ на вопрос, если правильный ответ запрещён? В конце концов Вы найдёте какое-нибудь хитрое выражение без букв "l" и "n", и оно формально подойдёт по условию. Но на самом деле это и будет логарифм, только в другой шкуре.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 21:49 
Аватара пользователя


11/01/14
54
К вычислению площади треугольника есть разные подходы, а не единственно верный. То же самое и тут.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 22:26 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Формулы площади треугольника различаются, если заданы разные его элементы. Так и здесь, если вы зададите число по-другому, то можно придумать и другую формулу. Например, если число задано в виде $2^a$.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 23:27 
Аватара пользователя


14/08/09
1140

(Оффтоп)

$$\operatorname{digits}(n)=\sum_{k=1}^{n} \Biggl \lceil {\biggl| \sin \Bigl \lfloor \frac{n}{10^k} \Bigr \rfloor \biggr|} \Biggr \rceil$$

Simplar в сообщении #848122 писал(а):
Но логарифмы недопустимы по условию.

Какая цель запрета? Хотите запретить значок логарифма? Возьмите другой, разложите в ряд и т.д. Где мотивировка, цели?

Вообще, задача просто-напросто, не сформулирована.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 23:44 


29/09/06
4552
Объясняю "цель запрета".

Simplar в сообщении #848134 писал(а):
Недавно решил задаться вопросом о значении синуса угла от 0 до 180. Подумал, что надо построить равнобедренный треугольник, где радиус описанной окружности равен 0.5, а угол противолежащий основанию и есть тот, для которого ищется синус. Допустим, угол равен 1 градусу. Синус 1 градуса, согласно таблицам Брадиса, равен 0.017452.

Товарисч зачем-то строит равнобедренный треугольник, а значения синуса, которыми он "недавно решил задаться", просто берёт из таблиц Брадиса. А треугольник --- ф топку, чисто мозги людям попудрить.
Вопрошает о "темпах роста", хотя под носом --- таблица синусов, все "темпы" легко считаются.

Но с одними синусами скучно паясничать, мало ответов, он ещё и про логарифмы темку затеял. Или наоборот.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение10.04.2014, 23:51 


05/09/12
2587
Mathusic в сообщении #848185 писал(а):
Simplar в сообщении #848122 писал(а):
Но логарифмы недопустимы по условию.

Какая цель запрета? Хотите запретить значок логарифма? Возьмите другой, разложите в ряд и т.д. Где мотивировка, цели?
А почему вы не задаете этот же вопрос вот в этой теме? Или здесь играет роль авторитет ЗУ?

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение11.04.2014, 00:00 
Аватара пользователя


14/08/09
1140

(Оффтоп)

_Ivana в сообщении #848195 писал(а):
А почему вы не задаете этот же вопрос вот в этой теме
? Или здесь играет роль авторитет ЗУ?

Не читал эту тему :facepalm:

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение11.04.2014, 00:34 
Аватара пользователя


11/01/13
292
Simplar в сообщении #848122 писал(а):
Мы знаем, что в нём больше нуля цифр. В общем, варьируется от $-\infty$ до $+\infty$.

Это как?

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение11.04.2014, 04:59 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск

(Оффтоп)

Как обычно - цифр может и не хватать.

 Профиль  
                  
 
 Re: Количество цифр в числе без логарифмов
Сообщение11.04.2014, 06:30 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
А почему вы не задаете этот же вопрос вот в этой теме
? Или здесь играет роль авторитет ЗУ?
Здесь играет роль умение формулировать задачу. Человек спрашивает о существовании функции, растущей медленнее, чем логарифм. Вы же - о функции, которая и есть логарифм, но должна быть записана как-то по другому.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group