Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   www.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 12.09.2010, 12:29   #1
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
MP и математика

Как определить степень двойки например как формула
N=2^y
как определить игрик?
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 12.09.2010, 12:49   #2
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,917 пользователей)
Ответ: MP и математика

логарифм двоичный /и причём тут МП - там что-ли логарфима нет?/
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.09.2010, 12:52   #3
Eggis
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, 12:56   #4
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 03.09.2005
Сообщений: 14,014
Написано 6,795 полезных сообщений
(для 20,917 пользователей)
Ответ: MP и математика

2Eggis правильно
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 12.09.2010, 12:59   #5
Eggis
AnyKey`щик
 
Регистрация: 15.08.2010
Сообщений: 19
Написано 3 полезных сообщений
(для 8 пользователей)
Ответ: MP и математика

Ура, я не зря там учился :D
(Offline)
 
Ответить с цитированием
Старый 13.09.2010, 08:24   #6
abcdef
Знающий
 
Регистрация: 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, 08:33   #7
ViNT
Модератор
 
Регистрация: 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, 10:08   #8
abcdef
Знающий
 
Регистрация: 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, 12:27   #9
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: MP и математика

А не n:=n / a?
Кстати, это точно быстрее, тесты проводил?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +1, время: 13:52.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com