![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как сделать перевод с 10-й системы числения в 2-ю, 8-ю и 16-иричн [D7, XP]
Рома © (2008-05-22 22:07:00)как сделать перевод с 10-й системы числения в 2-ю, 8-ю и 16-иричную
Sha (2008-05-23 15:58:00) [1]Мозг.
А я так не могу. Практика отсутствует.
Все время в одной системе думаю. В 16-ой.
Ega23 (2008-05-23 15:53:00) [2]
> Неужели переводишь без компа и без промежуточного перевода
> в 10-ную?
> Ну хоть карандаш-то юзаешь? :-)
Честно? Вообще в уме перевёл. 10 + (29 mod 23)
Sha (2008-05-23 15:46:00) [3]Цитатки забыл поставить, вот так хотел
> Ega23 © (23.05.08 10:12) [17]
> >Вот из 29-ричной в 23-ричную переводить действительно неудобно.
> А чего там неудобного??? 16 будет.
Неужели переводишь без компа и без промежуточного перевода в 10-ную?
Ну хоть карандаш-то юзаешь? :-)
Sha (2008-05-23 15:43:00) [4]Ega23 © (23.05.08 10:12) [17]
> Вот из 29-ричной в 23-ричную переводить действительно неудобно.
А чего там неудобного??? 16 будет.
Неужели переводишь без компа и без промежуточного перевода в 10-ную?
Ну хоть карандаш-то юзаешь? :-)
Dennis I. Komarov (2008-05-23 10:38:00) [5]> [18] Vlad Oshin © (23.05.08 10:35)
11111111111111111111111
Vlad Oshin (2008-05-23 10:35:00) [6]а в единичную?
Vlad Oshin (2008-05-23 10:35:00) [7]а в единичную?
Vlad Oshin (2008-05-23 10:35:00) [8]а в единичную?
Ega23 (2008-05-23 10:12:00) [9]
> Вот из 29-ричной в 23-ричную переводить действительно неудобно.
А чего там неудобного??? 16 будет.
Sha (2008-05-23 07:06:00) [10]Вот из 29-ричной в 23-ричную переводить действительно неудобно.
Германн (2008-05-23 01:13:00) [11]
> Игорь Шевченко © (22.05.08 22:52) [12]
>
> Sha © (22.05.08 22:36) [11]
>
> А из двоичной в 23-ичную ? :)
>
:)))
MsGuns (2008-05-22 23:34:00) [12]>Sha © (22.05.08 22:36) [11]
За пример 5 баллов ! (в 16-ричной СИ)
;)
Sha (2008-05-22 22:57:00) [13]А в чем проблема-то? Мои мозги умеют делить в двоичной системе :)
Tip. Кому трудно делить на 23 в двоичной системе сначала переводят в десятичную.
Игорь Шевченко (2008-05-22 22:52:00) [14]Sha © (22.05.08 22:36) [11]
А из двоичной в 23-ичную ? :)
Sha (2008-05-22 22:36:00) [15]Во как надо ))
Последовательно делим с остатком исходное число на основание системы счисления до тех пор, пока не дойдем до числа меньше основания - это будет СТАРШИЙ разряд, а первый остаток - МЛАДШИЙ разряд.
Например, переведем число 23 в двоичную систему:
23=2*11+1
11=2*5+1
5=2*2+1
2=2*1+0
1
Значит, 23 в 10й = 10111 в 2й.
Аналогично можно перевести и в 8ю, и в 16ю.
Но можно получить результат и проще, объединяя, разряды справа налево. Т.к. 8=2^3, то объединяем по 3 разряда: 23 в 10й = (10)(111) в 2й = 27 в 8й.
Т.к. 16=2^4, то объединяем по 4 разряда: 23 в 10й = (1)(0111) в 2й = 17 в 16й.
<Цитата>
Сергей М. (2008-05-22 22:34:00) [16]
> Последовательно делим
Да уж, ты не марксист)
Sha (2008-05-22 22:34:00) [17]Сорь был не прав, разряды наоборот записываем,
Сергей М. (2008-05-22 22:33:00) [18]
> еще 5% комиссионных
Ну нихрена себе !!
С каждых 10-чных единиц вынь да положь ему 0,25 2-чных ..
Грабежжж среди ночи !)
Sha (2008-05-22 22:32:00) [19]Последовательно делим с остатком исходное число на основание системы счисления до тех пор, пока не дойдем до числа меньше основания - это будет младший разряд, а первый остаток - старший разряд.
Например, переведем число 23 в двоичную систему:
23=2*11+1
11=2*5+1
5=2*2+1
2=2*1+0
1
Значит, 23 в 10й = 11101 в 2й.
Аналогично можно перевести и в 8ю, и в 16ю.
Но можно получить результат и проще, объединяя, разряды справа налево. Т.к. 8=2^3, то объединяем по 3 разряда: 23 в 10й = (11)(101) в 2й = 35 в 8й.
Т.к. 16=2^4, то объединяем по 4 разряда: 23 в 10й = (1)(1101) в 2й = 1D в 16й.
Сергей М. (2008-05-22 22:30:00) [20]
> почти как деньги
Лучше денег !
В отличие от валютной конвертации этот курс стабилен со времен царя Гороха)