Форум: "Начинающим";
Текущий архив: 2008.06.15;
Скачать: [xml.tar.bz2];
Внизкак сделать перевод с 10-й системы числения в 2-ю, 8-ю и 16-иричн Найти похожие ветки
← →
Рома (2008-05-22 22:07) [0]как сделать перевод с 10-й системы числения в 2-ю, 8-ю и 16-иричную
← →
TIF © (2008-05-22 22:20) [1]См. справку, искать в google
Это примитив ;)
← →
Palladin © (2008-05-22 22:21) [2]Систем числения в природе нет, есть, как минимум, системы счисления и, как максимум, системы исчисления. Что бы научиться переводить из одной СИ в другую нужно понять, что же они такое из себя преюставляют. А что бы понять, что они из себя представляют нужно обратиться к любому учебнику информатики (да, есть такие, сам видел) или поискать информацию в интернете по этим двум ключевым словам. Ее очень много. А если ты надеешься, что сейчас тебе будут жевать, то... в принципе надежды могут и оправдаться...
← →
MsGuns © (2008-05-22 22:27) [3]Ну, это очень просто, почти как деньги:
Одна 10-ричная единица = 5 2-ричным, 1,25 8-ричной и 0,625 16-ричной
;)
← →
Сергей М. © (2008-05-22 22:27) [4]Перевод - услуга не халявная. Комиссионные придется заплатить)
← →
MsGuns © (2008-05-22 22:28) [5]Дадад, в дополнение к [3] еще 5% комиссионных ;)
← →
Сергей М. © (2008-05-22 22:30) [6]
> почти как деньги
Лучше денег !
В отличие от валютной конвертации этот курс стабилен со времен царя Гороха)
← →
Sha © (2008-05-22 22:32) [7]Последовательно делим с остатком исходное число на основание системы счисления до тех пор, пока не дойдем до числа меньше основания - это будет младший разряд, а первый остаток - старший разряд.
Например, переведем число 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:33) [8]
> еще 5% комиссионных
Ну нихрена себе !!
С каждых 10-чных единиц вынь да положь ему 0,25 2-чных ..
Грабежжж среди ночи !)
← →
Sha © (2008-05-22 22:34) [9]Сорь был не прав, разряды наоборот записываем,
← →
Сергей М. © (2008-05-22 22:34) [10]
> Последовательно делим
Да уж, ты не марксист)
← →
Sha © (2008-05-22 22:36) [11]Во как надо ))
Последовательно делим с остатком исходное число на основание системы счисления до тех пор, пока не дойдем до числа меньше основания - это будет СТАРШИЙ разряд, а первый остаток - МЛАДШИЙ разряд.
Например, переведем число 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:52) [12]Sha © (22.05.08 22:36) [11]
А из двоичной в 23-ичную ? :)
← →
Sha © (2008-05-22 22:57) [13]А в чем проблема-то? Мои мозги умеют делить в двоичной системе :)
Tip. Кому трудно делить на 23 в двоичной системе сначала переводят в десятичную.
← →
MsGuns © (2008-05-22 23:34) [14]>Sha © (22.05.08 22:36) [11]
За пример 5 баллов ! (в 16-ричной СИ)
;)
← →
Германн © (2008-05-23 01:13) [15]
> Игорь Шевченко © (22.05.08 22:52) [12]
>
> Sha © (22.05.08 22:36) [11]
>
> А из двоичной в 23-ичную ? :)
>
:)))
← →
Sha © (2008-05-23 07:06) [16]Вот из 29-ричной в 23-ричную переводить действительно неудобно.
← →
Ega23 © (2008-05-23 10:12) [17]
> Вот из 29-ричной в 23-ричную переводить действительно неудобно.
А чего там неудобного??? 16 будет.
← →
Vlad Oshin © (2008-05-23 10:35) [18]а в единичную?
← →
Vlad Oshin © (2008-05-23 10:35) [19]а в единичную?
← →
Vlad Oshin © (2008-05-23 10:35) [20]а в единичную?
← →
Dennis I. Komarov © (2008-05-23 10:38) [21]> [18] Vlad Oshin © (23.05.08 10:35)
11111111111111111111111
← →
Sha © (2008-05-23 15:43) [22]Ega23 © (23.05.08 10:12) [17]
> Вот из 29-ричной в 23-ричную переводить действительно неудобно.
А чего там неудобного??? 16 будет.
Неужели переводишь без компа и без промежуточного перевода в 10-ную?
Ну хоть карандаш-то юзаешь? :-)
← →
Sha © (2008-05-23 15:46) [23]Цитатки забыл поставить, вот так хотел
> Ega23 © (23.05.08 10:12) [17]
> >Вот из 29-ричной в 23-ричную переводить действительно неудобно.
> А чего там неудобного??? 16 будет.
Неужели переводишь без компа и без промежуточного перевода в 10-ную?
Ну хоть карандаш-то юзаешь? :-)
← →
Ega23 © (2008-05-23 15:53) [24]
> Неужели переводишь без компа и без промежуточного перевода
> в 10-ную?
> Ну хоть карандаш-то юзаешь? :-)
Честно? Вообще в уме перевёл. 10 + (29 mod 23)
← →
Sha © (2008-05-23 15:58) [25]Мозг.
А я так не могу. Практика отсутствует.
Все время в одной системе думаю. В 16-ой.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.15;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.007 c