Другие языки программирования и технологии

Системы счисления - тестирую тут! :)

Скажите, этот сайт ошибается или нет? Смысл прост, 12-ая система счисления или другие по мнению этого сайта блин.. буквы содержат! Это правда, насколько я знаю, только 16-ая система включается в себя буквы от A до F, а все остальные - нет.

Так прав ли этот сайт, говоря, что: 228 в 12-ой системе счисления, в переводе на 11-ую будет: 1A8.
Кхм!... Моя программа говорит, что не 1A8, а 1108. Мне кажется, что моя программа дело говорит, т. к. она вычисляет по собственному алгоритму, который построил я. Да, он основан на системе счислений.

Ну так что? Я думаю, это неправда.
1(10)8 <- меняем эту нихрена не понятную десятку на нормальную стандартизированную A и получаем годные 1A8.
1108(12), если не отделить десятку будут значить 1880(10)
Eduardo
Eduardo
16 778
Лучший ответ
Роман Autoservice Group То есть что, буквы не только в 16-ой? А где ещё???
Роман Autoservice Group Так значит, если мы переводим из какой либо системы, в систему более 9 или 10? наверно 10, то вместо цифр 10,11,12,13.. и т. д. заменяем буквами A,B,C..Так получается?
Обычно люди знают 10 цифр от 0 до 9. Видимо, потому что у нас 10 пальцев. Если использовать любую систему счисления, где цифр больше, чем 10, то каждую недостающую цифру нужно чем-то заменять. Ничего подходящего кроме букв придумать не получилось (иначе пришлось бы добавлять новые символы во все таблицы символов), поэтому и 11-, и 12-, и сторичная системы счисления будут содержать буквы. Хотя тут хозяин-барин, можно использовать что угодно и как угодно. Все договорились, что F — это 15, но никто не мешает сказать, что 15 — это $, а F — это 92
Денис Аземша
Денис Аземша
87 140
Скажите, этот сайт ошибается или нет? Смысл прост, 12-ая система счисления или другие по мнению этого сайта блин.. буквы содержат! Это правда, насколько я знаю, только 16-ая система включается в себя буквы от A до F, а все остальные - нет. >Это неверно!

Так прав ли этот сайт, говоря, что: 228 в 12-ой системе счисления, в переводе на 11-ую будет: 1A8.
посчитаем : 2*144+2*12+8=320(10)=
2*121+7*11+1=271(11).
Как видим, 228 в двенадцатиричной есть 320 в десятичной и 271 в одиннадцатиричной.
А вот если 228 в десятичной (sic!) =1*121+9*11+8=198(11).
С&
Серёга '
36 000
Роман Autoservice Group Значит буквы используются во всех системах счисления, если те превышают 9?
> Скажите, этот сайт ошибается или нет?
никогда не ошибается. тут только самые высококвалифицированные маги!

> только 16-ая система включается в себя буквы
невежда!

> Мне кажется, что моя программа дело говорит, т. к. она вычисляет по собственному алгоритму, который построил я.
построил ты, который ничего не понимает в системах счисления.
Борис Попов
Борис Попов
2 570
По поводу букв:
Просто посчитайте до 12 в 12-ой системе счисления.
1, 2, ..9, A(10), B(11), 10 (12).
Аскар А
Аскар А
1 312
Нурутдинов Ильдар Это вы уже 13-ричную описали...