
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.07.2011, 18:13
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
С алгоритмикой плохо. Подскажите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 18:26
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Кантачес, Возведите в квадрат и возьмите корень. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 18:39
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Кантачес , если исходное отрицательное число в дополнительном коде, то: 1. Проверяем отрицательное ли число? 2. Если нет, возвращаем то что есть. 3. Если да, то инверсия битов и прибавление единицы. В общем случае читайте про обратный код , дополнительный код . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 21:41
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
КантачесС алгоритмикой плохо. Подскажите, пожалуйста. если Х < 0 то -Х все )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 22:40
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
ZyK_BotaNесли Х < 0 то -Х все )) Ага, при условии, что в распоряжении ТС есть такое средство, как унарный минус ("-"), меняющий знак на противоположный ;). Вопрос то, видимо, в реализации. Иначе имело бы смысл (как минимум) указать язык программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 22:41
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Ruslan.IsbarovZyK_BotaNесли Х < 0 то -Х все )) Ага, при условии, что в распоряжении ТС есть такое средство, как унарный минус ("-"), меняющий знак на противоположный ;). Вопрос то, видимо, в реализации. Иначе имело бы смысл (как минимум) указать язык программирования. ну тогда пускай расскажет как закодировано его число. а мы уже и поможем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2011, 22:48
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Кантачес , а про какой модуль реч? Может про такой: Mod(20, 6)=2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2011, 01:47
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
On 24.07.2011 19:13, Кантачес wrote: > С алгоритмикой плохо. Подскажите, пожалуйста. Алгоритм простой. Если число отрицательное, поменять у него знак (домножить на -1). Иначе оставить как есть. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2011, 08:59
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
ТС, а можно задачу поподробнее изложить? PS А то вас все поняли "буквально"... PPS ИМХО ну не может же человек спрашивать столь очевидные вещи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2011, 09:15
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
А ещё в почти всех языках программирования есть функция (или метод) abs(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.07.2011, 11:23
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
КантачесКакой алгоритм у взятия модуля у отрицательного числа?поскольку из сабжа известно, что число отрицательное, то просто Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 10:34
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
"Язык" 1С. Так что ни abs(), ни инверсии битов, ни унарного минуса. Помог совет ShSerge, спасибо. Видимо, неудачно подобрал слово "алгоритм". Извините, кого ввел в заблуждение. Инверсию можно применять в языках с виртуальной машиной, типа си шарп, ява либо пайтон ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 10:36
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Кантачес"Язык" 1С. Так что ни abs(), ни инверсии битов, ни унарного минуса. Помог совет ShSerge, спасибо. ShSergeКантачес, Возведите в квадрат и возьмите корень. :) Это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 10:46
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
>> "Язык" 1С. Так что ни abs(), ни инверсии битов, ни унарного минуса.. Не верю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 10:53
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
Я 1С как-то пробовал заниматься хватило на месяц (7.7), но там вроде был оператор "МодульЧ" или как-то так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 10:56
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
бинарный минус то есть наверное? как то х=0-х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 11:09
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
DENIS_CHELКантачес"Язык" 1С. Так что ни abs(), ни инверсии битов, ни унарного минуса. Помог совет ShSerge, спасибо. ShSergeКантачес, Возведите в квадрат и возьмите корень. :) Это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 11:36
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
В разных базисах можно решать эту задачу по разному. Классика - жонглирование битами и системами представления отрицательных чисел. Если у нас - система оперирующая символами - то там соотв. по другому. По поводу квадратных корней... ну вобщем-то они не нужны. Достаточно операций умножения над знаком (SIGN). Мне понравился (отвлечённо) аналогичный пример где скажем вам даётся базис функций MIN, MAX и вы с их помощью делаете AND и OR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 11:58
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
ShSergeDENIS_CHELпропущено... пропущено... Это? самый медленный способ, кстати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 11:59
|
|||
|---|---|---|---|
|
|||
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
eNoseсамый медленный способ, кстати. Дак он и предложен был в шутку:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 12:02
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
DENIS_CHELeNoseсамый медленный способ, кстати. Дак он и предложен был в шутку:) Конечно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.07.2011, 13:36
|
|||
|---|---|---|---|
Какой алгоритм у взятия модуля у отрицательного числа? |
|||
|
#18+
ShSergeDENIS_CHELпропущено... Дак он и предложен был в шутку:) Конечно. :) будешь знать, что в разделе программирование нельзя шутить )). я тоже бывает пошучу, а потом говорят вот я пару дней пытался сделать как ты сказал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1342820]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
30ms |
get forum data: |
2ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 535ms |

| 0 / 0 |
