|
Основной форум Сюда все проблемы связанные с программированием. |
12.09.2010, 16:29
|
#1
|
Знающий
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений (для 32 пользователей)
|
MP и математика
Как определить степень двойки например как формула
N=2^y
как определить игрик?
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
|
(Offline)
|
|
12.09.2010, 16:49
|
#2
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: MP и математика
логарифм двоичный /и причём тут МП - там что-ли логарфима нет?/
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.09.2010, 16:52
|
#3
|
AnyKey`щик
Регистрация: 15.08.2010
Сообщений: 19
Написано 3 полезных сообщений (для 8 пользователей)
|
Ответ: MP и математика
a^c = b, тогда logab = c;
logab = ln(b)/ln(a);
В твоём случае: y = ln(N)/ln(2);
Если я правильно вспомнил то, чему меня полгода учили в школе :D
|
(Offline)
|
|
12.09.2010, 16:56
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: MP и математика
2Eggis правильно
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
12.09.2010, 16:59
|
#5
|
AnyKey`щик
Регистрация: 15.08.2010
Сообщений: 19
Написано 3 полезных сообщений (для 8 пользователей)
|
Ответ: MP и математика
Ура, я не зря там учился :D
|
(Offline)
|
|
13.09.2010, 12:24
|
#6
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MP и математика
MP Help: function Pow(a, b: real):real;
__
a^b целыми числами быстрее циклом:
sum:=0; for i:=1 to b do sum:=sum+a;
|
(Offline)
|
|
13.09.2010, 12:33
|
#7
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: MP и математика
Сообщение от abcdef
MP Help: function Pow(a, b: real):real;
__
a^b целыми числами быстрее циклом:
sum:=0; for i:=1 to b do sum:=sum+a;
|
Тут наоборот надо найти логарифм.
|
(Offline)
|
|
13.09.2010, 14:08
|
#8
|
Знающий
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений (для 123 пользователей)
|
Ответ: MP и математика
ну да, невнимательность.. тогда n=a^b, чтоб найти целочисленное b:
b:=0; while n>a do begin n:=n-a; b:=b+1; end;
|
(Offline)
|
|
13.09.2010, 16:27
|
#9
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: MP и математика
А не n:=n / a?
Кстати, это точно быстрее, тесты проводил?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:29.
|